:root{--persimmon:#ec633b;--persimmon-deep:#d54b24;--ivory:#fff6e6;--ink:#29231f;--chartreuse:#d9e34b;--navy:#1d2c63;--ultra:#2438c9;--gold:#f7b52c;--ease-out:cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ivory)}body{margin:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:12px;background:var(--ink);color:var(--ivory)}.skip-link:focus{top:12px}.lb{--cjk-text:"PingFang TC","Noto Sans CJK TC","Noto Sans TC","Microsoft JhengHei",sans-serif;--font-cjk:var(--cjk-text);font-family:var(--font-body),var(--cjk-text);color:var(--ink);font-weight:500;overflow-x:clip}.lb ::-moz-selection{background:var(--ink);color:var(--chartreuse)}.lb ::selection{background:var(--ink);color:var(--chartreuse)}.lb h1,.lb h2,.lb h3,.lb ol,.lb p,.lb ul{margin:0;padding:0}.lb ol,.lb ul{list-style:none}.nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;color:var(--ink);transition:color .24s linear}html[data-tone=light] .nav{color:var(--ivory)}.nav-mark{font-family:var(--font-clay),serif;font-size:19px;letter-spacing:-.01em;color:inherit;text-decoration:none}.nav-links{display:flex;align-items:center;gap:14px}.nav-quiet{font-weight:700;color:inherit}.nav-quiet,.nav-start{font-size:14px;text-decoration:none}.nav-start{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:var(--ink);color:var(--ivory);font-weight:800;transition:background .24s linear,color .24s linear}html[data-tone=light] .nav-start{background:var(--ivory);color:var(--ink)}.stage{position:fixed;top:0;left:0;width:100vw;height:100lvh;z-index:20;pointer-events:none;will-change:transform}.reel{position:relative;height:calc(var(--reel-length, 8) * 100svh)}html:not(.js) .reel{height:auto}.reel-pin{position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate}.field{position:absolute;inset:0;z-index:-2;background:var(--persimmon)}.field-next{z-index:-1;visibility:hidden;will-change:clip-path}.hero{position:absolute;inset:0 0 auto 0;z-index:1;padding:calc(56px + 2svh) 16px 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hero-title{font-family:var(--font-clay),var(--font-cjk),serif;font-weight:400;font-size:clamp(39px,11.2vw,104px);line-height:1.02;letter-spacing:-.012em;color:var(--ivory);text-wrap:balance;max-width:15em}.hero-lede{font-size:16px;line-height:1.38;font-weight:700;color:var(--ink);max-width:34em;text-wrap:pretty}.btn-start{display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:999px;background:var(--ink);color:var(--ivory);font-size:17px;font-weight:800;text-decoration:none;box-shadow:0 10px 22px -10px rgb(58 18 5/.65);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.btn-start:hover{transform:translateY(-2px);box-shadow:0 16px 26px -12px rgb(58 18 5/.7)}.btn-start:focus-visible,.nav-mark:focus-visible,.nav-quiet:focus-visible,.nav-start:focus-visible{outline:3px solid var(--ivory);outline-offset:3px}.koda-slot{position:absolute;left:50%;bottom:16px;width:min(84vw,44svh,620px);aspect-ratio:1;margin-left:calc(min(84vw, 44svh, 620px) / -2);z-index:2;transform-origin:50% 80%}.koda-slot .koda-rig-stage{position:relative;width:100%;aspect-ratio:1;container-type:inline-size;opacity:0;transition:opacity .35s ease-out}.koda-slot .koda-rig-stage.is-ready{opacity:1}.koda-slot .koda-rig-clip{clip-path:none!important}.koda-slot .koda-rig-clip,.koda-slot .koda-rig-face,.koda-slot .koda-rig-head{position:absolute;inset:0}.koda-slot .koda-rig-glint,.koda-slot .koda-rig-layer{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;backface-visibility:hidden}.koda-slot .koda-rig-head{will-change:transform;animation:kodaRigBreatheHead 4.6s ease-in-out infinite}.koda-slot .koda-rig-body{animation:kodaRigBreatheBody 4.6s ease-in-out infinite}.koda-slot .koda-rig-glint{overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.koda-slot .koda-rig-glint i{position:absolute;top:-30%;bottom:-30%;left:0;width:26%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.24) 45%,rgba(255,255,255,.08) 65%,transparent);translate:-160% 0;animation:kodaRigGlint 9s ease-in-out infinite}@keyframes kodaRigBreatheHead{50%{translate:0 -.75%}}@keyframes kodaRigBreatheBody{50%{scale:1.008 1.016}}@keyframes kodaRigGlint{0%,72%{translate:-160% 0}to{translate:520% 0}}@media (prefers-reduced-motion:reduce){.koda-slot .koda-rig-body,.koda-slot .koda-rig-glint i,.koda-slot .koda-rig-head{animation:none}}.beats{position:absolute;inset:0;z-index:3;pointer-events:none}html.js .beat{position:absolute;inset:calc(56px + 1svh) 16px auto 16px;opacity:0;visibility:hidden;display:grid;gap:8px}.beat:first-child,.beat:nth-child(3),.beat:nth-child(5),.beat:nth-child(6){color:var(--ink)}.beat:first-child .beat-title,.beat:nth-child(2),.beat:nth-child(4){color:var(--ivory)}.beat-title{font-family:var(--font-clay),var(--font-cjk),serif;font-weight:400;font-size:clamp(26px,7.6vw,60px);line-height:1.06;letter-spacing:-.008em;text-wrap:balance}.beat-body{font-size:15px;line-height:1.38;font-weight:700;text-wrap:pretty;max-width:34em}.tip{position:fixed;top:0;left:0;z-index:40;display:flex;align-items:center;gap:12px;width:min(330px,calc(100vw - 20px));padding:12px 16px 12px 12px;border-radius:18px;background:var(--ink);color:var(--ivory);box-shadow:0 16px 34px -14px rgb(30 10 2/.7);pointer-events:none}.tip[hidden]{display:none}.tip.is-in{animation:tipIn .42s var(--ease-out) both}@keyframes tipIn{0%{opacity:0;scale:.92;translate:0 8px}}.tip-glyph{flex:none;min-width:52px;height:52px;padding:0 6px;display:grid;place-items:center;border-radius:12px;background:var(--chartreuse);color:var(--ink);font-family:LB IPA,system-ui,sans-serif;font-size:28px;font-weight:800}.tip-glyph[hidden]{display:none}.tip-text{display:grid;gap:2px;font-size:14px;line-height:1.32}.tip-text strong{font-family:var(--font-clay),serif;font-weight:400;font-size:19px}@font-face{font-family:LB IPA;src:url(/landing/fonts/ipa.woff2) format("woff2");font-weight:800;font-display:swap}.ipa{font-family:"LB IPA",var(--font-body),system-ui,sans-serif;font-weight:800}.h2{font-family:var(--font-clay),var(--font-cjk),serif;font-weight:400;font-size:clamp(36px,10vw,84px);line-height:1.03;letter-spacing:-.01em;text-wrap:balance}.lede{font-size:clamp(17px,2vw,21px);line-height:1.42;font-weight:700;text-wrap:pretty;max-width:34em}.slab{position:relative;z-index:30}.slab,.slab:before{background:var(--slab,var(--ivory))}.slab:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:clamp(20px,5vw,58px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 60' preserveAspectRatio='none'%3E%3Cpath d='M0 60V36C78 12 152 16 232 30 312 44 366 6 472 11 572 16 622 42 722 35 812 29 884 5 1000 27V60Z'/%3E%3C/svg%3E") 0 0 /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 60' preserveAspectRatio='none'%3E%3Cpath d='M0 60V36C78 12 152 16 232 30 312 44 366 6 472 11 572 16 622 42 722 35 812 29 884 5 1000 27V60Z'/%3E%3C/svg%3E") 0 0 /100% 100% no-repeat;pointer-events:none}.foot.slab:before,.free.slab:before,.scenes.slab:before{transform:scaleX(-1)}.pairs{position:relative;z-index:30;background:var(--ivory);padding:72px 16px 96px;--content-primary:#29231f;--tract-air:#f8f4ec;--tract-air-edge:rgba(150,84,60,0.38);--tract-flow:#2e3a5c;--tract-tissue:#f3e1d1;--tract-tissue-2:#e9cfbb;--tract-skin-line:rgba(140,90,64,0.5);--tract-muscle:#e0896c;--tract-muscle-2:#c96c50;--tract-muscle-line:rgba(140,58,34,0.7);--tract-lip:#dd8670;--tract-lip-2:#c9705a;--tract-lip-skin:#eebda9;--tract-turbinate:#f1ddd0;--tract-fibre:rgba(120,36,16,0.34);--tract-sheen:rgba(255,244,236,0.5);--tract-on-muscle:#fff6ee;--tract-bone:#f6ecd6;--tract-bone-2:#e7d4ab;--tract-bone-line:rgba(160,124,70,0.75);--tract-cartilage:#dfe6ef;--tract-cartilage-line:rgba(84,104,145,0.6);--tract-enamel:#fffdf8;--tract-root:#f2e3c4;--tract-enamel-line:rgba(140,112,64,0.8);--tract-pulp:rgba(214,120,100,0.5);--tract-fold:#e0927d}.pairs-inner{max-width:1240px;margin:0 auto;display:grid;gap:22px}.pairs-controls,.pairs-head,.pairs-notes{display:grid;gap:14px;min-width:0}.pair-tabs{display:flex;gap:8px;margin:0 -16px;padding:2px 16px;overflow-x:auto;scrollbar-width:none}.pair-tabs::-webkit-scrollbar{display:none}.pair-tab{flex:none;height:44px;padding:0 16px;border:2px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font-size:18px;cursor:pointer;transition:background .2s linear,color .2s linear}.pair-tab[aria-selected=true]{background:var(--ink);color:var(--chartreuse)}.pair-words{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pair-word{display:grid;gap:2px;justify-items:start;padding:12px 14px;border:0;border-radius:20px;background:#f4e7cf;color:var(--ink);text-align:left;cursor:pointer;transition:background .24s linear,color .24s linear,transform .3s var(--ease-out)}.pair-word[data-on=true]{background:var(--persimmon);color:var(--ivory)}.pair-word:active{transform:scale(.97)}.pair-word-text{font-family:var(--font-clay),serif;font-size:clamp(30px,8.6vw,54px);line-height:1.05}.pair-word-ipa{font-size:15px}.beat-sample{margin:6px 0 0;font-size:12.5px;font-weight:700;opacity:.82}.pair-note{font-size:18px;line-height:1.42;font-weight:700;text-wrap:pretty}.pairs-figure{margin:0;display:grid;gap:12px;min-width:0}.tract-frame{position:relative;width:100%;overflow:hidden;border-radius:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--tract-flow)}.tract-wait{background:var(--tract-air)}.tract-fill{position:absolute;inset:0;width:100%;height:100%}.tract-fade-b,.tract-fade-l,.tract-none{pointer-events:none}.tract-fade-l{top:0;width:9%}.tract-fade-b,.tract-fade-l{position:absolute;bottom:0;left:0}.tract-fade-b{right:0;height:11%}.tract-hair>*{vector-effect:non-scaling-stroke}.pairs-caption{display:grid;gap:6px;font-size:14px;line-height:1.35;font-weight:700}.legend{display:flex;align-items:center;gap:8px}.legend b{font-weight:800}.legend i{flex:none;width:26px;height:0;border-top:3px solid var(--persimmon)}.legend .legend-dashed{border-top:2px dashed #6f5f53}.pairs-drawn{color:#6f5f53}.pairs-xray{font-size:17px;line-height:1.42;font-weight:700;max-width:34em;text-wrap:pretty}.glass{--slab:#17151a;height:100svh;min-height:620px;color:var(--ivory);overflow:visible}.glass-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;background:#17151a}.glass-top{position:absolute;inset:0 0 auto 0;padding:28px 16px 36px;background:linear-gradient(180deg,rgb(14 10 26/.72),rgb(14 10 26/.6) 70%,transparent);display:grid;gap:10px;pointer-events:none}.glass-top .h2{font-size:clamp(30px,8.4vw,64px)}.glass-top .lede{font-size:clamp(15px,1.8vw,19px);color:#e8dfd2}.glass-fallback{position:absolute;inset:40% 0 auto 0;text-align:center;font-family:var(--font-clay),serif;font-size:22vw}.glass-bottom{position:absolute;inset:auto 0 0 0;padding:0 16px calc(clamp(20px, 5vw, 58px) + 12px + env(safe-area-inset-bottom));display:grid;gap:12px;justify-items:center}.glass-result{min-height:1.4em;text-align:center;font-size:17px;font-weight:800;color:var(--chartreuse)}.glass-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.glass-btn{flex:1 1 0;max-width:260px;min-width:0;height:54px;padding:0 14px;border:2px solid var(--ivory);border-radius:999px;background:transparent;color:var(--ivory);font:inherit;font-size:16px;font-weight:800;cursor:pointer;transition:opacity .2s linear,transform .3s var(--ease-out)}.glass-btn-main{background:var(--chartreuse);border-color:var(--chartreuse);color:var(--ink)}.glass-btn:disabled{opacity:.4;cursor:default}.glass-btn:not(:disabled):active{transform:scale(.97)}.glass-material{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#c4b9ab}.glass-material span{margin-right:6px}.glass-material button{height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.glass-material button[aria-pressed=true]{background:#3a3438;color:var(--ivory)}.scenes{--slab:var(--chartreuse);color:var(--ink);height:var(--scenes-height,auto)}.scenes-pin{padding:40px 0 28px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:center}html.js .scenes-pin{position:sticky;top:0;height:100svh;overflow:clip}.scenes-head{padding:0 16px;display:grid;gap:8px}.scenes-head .h2{font-size:clamp(34px,9.4vw,76px)}.scenes-head .lede{font-size:clamp(15px,1.8vw,20px)}.scenes-track{--poster-h:min(50svh,106vw);display:flex;gap:14px;padding:8px 16px;width:-moz-max-content;width:max-content;will-change:transform}.no-webgl .scenes-pin,html:not(.js) .scenes-pin{overflow-x:auto}.poster{--bg:var(--navy);--fg:var(--ivory);position:relative;flex:none;width:calc(var(--poster-h) * .72);height:var(--poster-h);padding:calc(var(--poster-h) * .05);overflow:hidden;border-radius:22px;background:var(--bg);color:var(--fg);transform-origin:50% 130%;will-change:transform}.poster-ivory{--bg:var(--ivory);--fg:var(--ink)}.poster-persimmon{--bg:var(--persimmon);--fg:var(--ivory)}.poster-gold{--bg:var(--gold);--fg:var(--ink)}.poster-ultra{--bg:var(--ultra);--fg:var(--ivory)}.poster-ink{--bg:var(--ink);--fg:var(--ivory)}.poster-title{position:relative;z-index:1;font-family:var(--font-clay),var(--font-cjk),serif;font-weight:400;font-size:calc(var(--poster-h) * .078);line-height:1.05;letter-spacing:-.005em;text-wrap:balance}.poster-prop{position:absolute;right:-9%;bottom:-8%;width:104%;height:auto;transform:translate3d(var(--px,0),0,0) rotate(var(--pr,0deg));will-change:transform}.poster-koda{--bg:transparent;display:grid;justify-items:center;align-content:end;padding:0;overflow:visible}.poster-koda .btn-start{margin-bottom:14px}.koda-crop{width:100%;overflow:hidden}.koda-crop img{display:block;width:100%;height:auto;margin-bottom:-7.5%}.help{--slab:var(--ultra);color:var(--ivory);padding:76px 16px 92px}.help-inner{max-width:1240px;margin:0 auto;display:grid;gap:30px}.help-copy{display:grid;gap:16px}.help-demo{display:grid;gap:12px;min-width:0}.help-levels{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;border-radius:999px;background:#182aa6}.help-level{min-width:0;height:44px;padding:0 2px;border:0;border-radius:999px;background:transparent;color:var(--ivory);font:inherit;font-size:clamp(12.5px,3.3vw,16px);font-weight:800;cursor:pointer;transition:background .22s linear,color .22s linear}.help-level[aria-checked=true]{background:var(--ivory);color:var(--ultra)}.help-note{min-height:3em;font-size:15px;line-height:1.4;font-weight:700;color:#d5dcff}.help-scene{display:grid;gap:6px;justify-items:start}.help-who{font-size:14px;font-weight:800;color:var(--chartreuse)}.help-who-gap{margin-top:18px}.help-say{font-family:var(--font-clay),serif;font-size:clamp(30px,8.6vw,54px);line-height:1.07}.help-task{font-size:clamp(21px,5.6vw,30px);line-height:1.2;font-weight:800}.help-line{display:block;padding:2px 0;border:0;background:none;color:var(--chartreuse);font:inherit;font-size:18px;font-weight:700;cursor:pointer;text-align:left}.help-line:disabled{cursor:default}.help-line span{display:inline-block;transition:filter .42s var(--ease-out),opacity .42s var(--ease-out)}.help-line[data-open=false] span{filter:blur(7px);opacity:.6}.help-koda{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;margin-top:20px;width:100%}.help-avatar{aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--gold)}.help-avatar img{display:block;width:118%;height:auto;margin:8% 0 0 -9%}.help-tip{display:grid;padding:12px 14px;border-radius:18px;background:var(--ivory);color:var(--ink);font-size:15.5px;line-height:1.36;font-weight:700}.help-tip>span{grid-area:1/1;transition:opacity .32s linear}.help-tip-b,.help-tip[data-english=true] .help-tip-a{opacity:0}.help-tip[data-english=true] .help-tip-b{opacity:1}.free{--slab:var(--gold);color:var(--ink);padding:76px 0 92px}.free-inner{max-width:1240px;margin:0 auto;display:grid;gap:30px}.free-copy,.free-lists{padding:0 16px}.free-copy{display:grid;gap:16px}.free-clips{display:flex;gap:14px;padding:6px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:16px;scrollbar-width:none}.free-clips::-webkit-scrollbar{display:none}.free-clip{flex:none;width:min(62vw,260px);scroll-snap-align:start;display:grid;gap:8px;align-content:start}.free-clip h3{font-family:var(--font-clay),var(--font-cjk),serif;font-weight:400;font-size:24px;margin:8px 0 0}.free-clip p{font-size:15px;line-height:1.36;font-weight:700}.mini-phone{aspect-ratio:7.19/15.05;padding:6px;border-radius:13%/6.4%;background:#17151a;box-shadow:0 24px 34px -22px rgb(70 40 0/.8)}.mini-phone video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:11%/5.2%;background:#17151a}.free-lists{display:grid;gap:26px}.free-list-title{margin:0 0 8px;font-size:15px;font-weight:800}.free-list li{font-family:var(--font-clay),var(--font-cjk),serif;font-size:clamp(26px,7vw,44px);line-height:1.16}.free-list-pro li{font-family:inherit;font-size:clamp(19px,4.8vw,26px);font-weight:800;line-height:1.3}.proof{--slab:var(--ink);color:var(--ivory);padding:72px 16px 88px}.proof-inner{max-width:1240px;margin:0 auto;display:grid;gap:22px}.proof-text{display:grid;gap:16px}.proof-pilot{color:var(--chartreuse)}.faq{--slab:var(--ivory);padding:72px 16px 96px}.faq:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:clamp(20px,5vw,58px);background:var(--ivory);transform:scaleY(-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 60' preserveAspectRatio='none'%3E%3Cpath d='M0 60V36C78 12 152 16 232 30 312 44 366 6 472 11 572 16 622 42 722 35 812 29 884 5 1000 27V60Z'/%3E%3C/svg%3E") 0 0 /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 60' preserveAspectRatio='none'%3E%3Cpath d='M0 60V36C78 12 152 16 232 30 312 44 366 6 472 11 572 16 622 42 722 35 812 29 884 5 1000 27V60Z'/%3E%3C/svg%3E") 0 0 /100% 100% no-repeat;pointer-events:none}.faq-inner{max-width:880px;margin:0 auto;display:grid;gap:22px}.faq-item{border-top:2px solid var(--ink)}.faq-item:last-child{border-bottom:2px solid var(--ink)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";flex:none;width:22px;height:22px;background:linear-gradient(var(--ink),var(--ink)) 50% /100% 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 50% /3px 100% no-repeat;transition:transform .34s var(--ease-out)}.faq-item[open] summary:after{transform:rotate(135deg)}.faq-item h3{margin:0;font-size:clamp(18px,4.8vw,23px);line-height:1.25;font-weight:800}.faq-item p{padding:0 36px 18px 0;font-size:16.5px;line-height:1.5;max-width:40em}.final{position:relative;z-index:10;height:100svh;min-height:620px;background:var(--persimmon);overflow:clip}.final-copy{position:absolute;inset:0 0 auto 0;padding:calc(64px + 4svh) 16px 0;display:grid;justify-items:center;gap:18px;text-align:center}.final-title{font-family:var(--font-clay),var(--font-cjk),serif;font-weight:400;font-size:clamp(44px,12.4vw,112px);line-height:1.02;letter-spacing:-.012em;color:var(--ivory);text-wrap:balance}.koda-final{bottom:var(--koda-final-bottom,18svh);width:min(80vw,44svh,480px);margin-left:calc(min(80vw, 44svh, 480px) / -2)}.koda-slot.has-rig .koda-poster{display:none}.koda-poster{position:absolute;inset:0;width:100%;height:100%}.foot{--slab:var(--ink);color:var(--ivory);padding:44px 16px calc(28px + env(safe-area-inset-bottom))}.foot a{color:inherit}.foot-inner{max-width:1240px;margin:0 auto;display:grid;gap:40px}.foot-schools{display:grid;gap:12px;justify-items:start}.foot-schools-title{font-family:var(--font-clay),var(--font-cjk),serif;font-weight:400;font-size:clamp(28px,7.4vw,52px);line-height:1.08;text-wrap:balance}.foot-schools p{font-size:16px;line-height:1.45;max-width:36em;color:#e4d9ca}.foot-schools-cta{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border:2px solid var(--ivory);border-radius:999px;font-weight:800;text-decoration:none;transition:background .2s linear,color .2s linear}.foot-schools-cta:hover{background:var(--ivory);color:var(--ink)}.foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.foot-cols>.foot-learn{grid-column:1/-1}.foot-learn ul{-moz-columns:2;column-count:2;-moz-column-gap:18px;column-gap:18px}.foot-learn li{-moz-column-break-inside:avoid;break-inside:avoid}.foot-cols>div:nth-child(3){grid-column:1/-1;grid-row:3}.foot-cols h3{margin:0 0 8px;font-size:14px;font-weight:800;color:var(--gold)}.foot-cols li a{display:block;padding:7px 0;font-size:15.5px;line-height:1.3;font-weight:700;text-decoration:none}.foot-cols li a:hover{text-decoration:underline}.foot-cols li a[aria-current=true]{color:var(--chartreuse)}.foot-world{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none}.foot-avatar{aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--persimmon);transition:transform .5s var(--ease-out)}.foot-avatar img{display:block;width:116%;height:auto;margin:8% 0 0 -7%}.foot-world:hover .foot-avatar{transform:rotate(-6deg) translateY(-3px)}.foot-world span{display:grid;gap:2px;font-size:15px;line-height:1.35;color:#e4d9ca}.foot-world strong{font-family:var(--font-clay),var(--font-cjk),serif;font-weight:400;font-size:22px;color:var(--ivory)}.foot-end{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:18px;border-top:1px solid #5a5048;font-size:14px;color:#cfc4b5}.foot-mark{font-family:var(--font-clay),serif;color:var(--ivory)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hero-hint{font-size:13.5px;line-height:1.3;font-weight:800;color:var(--ink)}.tilt-chip{height:36px;padding:0 11px;border:2px solid;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.tilt-chip[hidden]{display:none}.nav{transition:color .24s linear,transform .32s var(--ease-out),background .2s linear}html[data-past-reel=true] .nav{background:var(--ivory);color:var(--ink);box-shadow:0 1px 0 rgb(41 35 31/.14)}html[data-past-reel=true] .nav-start{background:var(--ink);color:var(--ivory)}html[data-past-reel=true][data-nav=hidden] .nav{transform:translateY(-110%)}.lb[data-locale=zh-Hant]{--font-cjk:"LB Clay TC",var(--cjk-text)}.lb[data-locale=zh-Hans]{--cjk-text:"PingFang SC","Noto Sans CJK SC","Noto Sans SC","Microsoft YaHei",sans-serif;--font-cjk:"LB Clay SC",var(--cjk-text)}@font-face{font-family:LB Clay TC;src:url(/landing/fonts/clay-tc.woff2) format("woff2");font-display:swap}@font-face{font-family:LB Clay SC;src:url(/landing/fonts/clay-sc.woff2) format("woff2");font-display:swap}.lb[data-locale^=zh] :is(.hero-title,.beat-title,.h2,.final-title,.foot-schools-title,.poster-title,.free-clip h3,.free-list li:not(.free-list-pro li)){font-family:var(--font-clay),var(--font-cjk),serif;line-height:1.24;letter-spacing:.01em;word-break:keep-all;text-wrap:balance}.lb[data-locale^=zh] :is(.lede,.hero-lede,.beat-body,.pair-note){line-height:1.6}.beat-shot,.no-webgl .stage,html:not(.js) .stage{display:none}.no-webgl .reel,html:not(.js) .reel{height:auto}.no-webgl .reel-pin,html:not(.js) .reel-pin{position:static;height:auto;overflow:visible}.no-webgl .hero,html:not(.js) .hero{position:relative}.no-webgl .koda-slot:not(.koda-final),html:not(.js) .koda-slot:not(.koda-final){position:relative;bottom:auto;margin-top:16px}.no-webgl .beats,html:not(.js) .beats{position:relative;display:grid;gap:40px;padding:48px 16px;background:var(--ivory)}.no-webgl .beat{position:static!important;opacity:1!important;visibility:visible!important;translate:none!important;width:auto!important}.no-webgl .beat .beat-title,html:not(.js) .beat .beat-title{color:var(--ink)}.no-webgl .beat-shot,html:not(.js) .beat-shot{display:block;width:min(62vw,280px);height:auto;margin-top:12px;border-radius:28px}.no-webgl .scenes-track,html:not(.js) .scenes-track{padding-bottom:20px}@media (min-width:768px){.pairs{padding:110px 40px 140px}.help .h2,.pairs .h2{font-size:clamp(44px,5vw,72px)}.pairs-inner{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:32px 72px;align-items:start}.pairs-controls,.pairs-head,.pairs-notes{grid-column:1;gap:22px}.pairs-figure{position:sticky;top:84px;grid-column:2;grid-row:1/span 3}.pair-tabs{margin:0;padding:2px 0;flex-wrap:wrap}.pair-note,.pairs-xray{font-size:20px}.glass-top{padding:44px 40px 48px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px}.glass-result{font-size:20px}.scenes-head{padding:0 40px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:40px}.scenes-track{--poster-h:min(56svh,620px);gap:22px;padding:8px 40px}.help{padding:120px 40px 140px}.help-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:72px;align-items:start}.help-copy{position:sticky;top:100px}.free{padding:120px 0 140px}.free-copy,.free-lists{padding:0 40px}.free-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px}.free-clips{padding:8px 40px 12px;overflow:visible;justify-content:space-between;gap:28px}.free-clip{flex:1 1 0;width:auto;max-width:340px}.free-clip:nth-child(2){translate:0 36px}.free-clip:nth-child(3){translate:0 -12px}.free-lists{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;margin-top:40px}.free-list{-moz-columns:2;column-count:2;-moz-column-gap:28px;column-gap:28px}.free-list-pro{-moz-columns:1;column-count:1}.proof{padding:120px 40px 130px}.proof-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;align-items:start}.faq{padding:120px 40px 140px}.final-copy{padding-top:calc(88px + 3svh)}.koda-slot.koda-final{right:auto;left:50%;bottom:var(--koda-final-bottom,18svh);width:min(44vw,46svh,560px);margin-left:calc(min(44vw, 46svh, 560px) / -2)}.foot{padding:80px 40px 36px}.foot-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px 72px}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-cols>div:nth-child(3){grid-column:auto;grid-row:auto}.foot-world{grid-column:1;grid-template-columns:120px minmax(0,1fr)}.foot-end{grid-column:1/-1;justify-content:space-between}.nav{padding:16px 28px}.nav-mark{font-size:24px}.nav-quiet,.nav-start{font-size:16px}.nav-start{height:42px;padding:0 18px}.hero{padding:calc(72px + 2svh) 40px 0;gap:18px}.hero-title{font-size:clamp(58px,7vw,112px);max-width:12.5em}.hero-lede{font-size:20px;max-width:30em}html.js .beat{inset:50% auto auto 6vw;width:min(38vw,560px);translate:0 -50%;gap:16px}html.js .beat-r{left:auto;right:6vw}.beat-title{font-size:clamp(40px,4.4vw,68px)}.beat-body{font-size:20px}.koda-slot{left:auto;right:4vw;margin-left:0;width:min(46vw,78svh,760px);bottom:-4px}}