.trio-hero{padding:60px 5% 31px;background:#080809;text-align:center;overflow:hidden}.trio-intro>p:first-child{font-size:18px;font-weight:500;color:#c4a97f;margin:0 0 22px}.trio-intro h1{font-size:clamp(45px,4.8vw,70px);line-height:1.16;letter-spacing:-2.8px}.trio-intro h1>span{background:linear-gradient(100deg,#f0e0c7,#c1a477);background-clip:text;-webkit-background-clip:text}.trio-subtitle{font-size:15px;color:#939398;line-height:1.9;margin:23px 0 0}.product-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1180px;margin:48px auto 0;text-align:center}.pillar{scroll-margin-top:80px;min-width:0;padding:29px 25px 0;border:1px solid #b499701f;border-radius:15px;background:linear-gradient(150deg,#202023,#111113);overflow:hidden;display:flex;flex-direction:column;align-items:center;transition:border-color .25s,transform .25s}.pillar:hover{border-color:#c4a46c66;transform:translateY(-4px)}.pillar-en{font-size:8px;color:#95816a;letter-spacing:1.8px}.pillar h2{font-size:39px;line-height:1.3;letter-spacing:-1px;font-weight:600;margin:15px 0 13px;color:#f0e7da}.pillar-tagline{font-size:17px;line-height:1.5;color:#d6c4a9;margin:0}.pillar-description{font-size:12px;line-height:1.9;color:#99969a;margin:17px 0 23px}.pillar .pill{font-size:12px;padding:12px 21px;gap:17px;min-height:44px;background:#d8bc91}.pillar-art{width:100%;height:225px;min-height:225px;margin-top:31px;border:1px solid #ffffff10;border-radius:8px 8px 0 0;border-bottom:0;text-align:left;overflow:hidden}.mini-heading{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#a6a0a0;padding-bottom:15px;border-bottom:1px solid #ffffff16}.mini-heading>span{font-size:7px;color:#777178}.script-art{background:#e1d8c7;padding:18px 20px}.script-art .mini-heading{color:#6b5d4a;border-color:#4c3c231c}.script-art .mini-heading>span{color:#9a8971}.script-line{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #54432a15}.script-line small{font-size:9px;color:#968269;white-space:nowrap}.script-line b{font-family:"Songti SC",serif;font-size:17px;font-weight:400;color:#514333;white-space:nowrap}.campaign-art{background:#242124;padding:18px 20px}.campaign-step{display:flex;align-items:center;gap:17px;padding-top:16px}.campaign-step i{font-family:Georgia,serif;font-style:italic;color:#7f6a50;font-size:21px}.campaign-step b{display:block;font-size:12px;font-weight:450;color:#cfbea7}.campaign-step small{font-size:8px;display:block;color:#928682;margin-top:6px}.edit-art{background:#262326;padding:18px 17px}.edit-preview{height:75px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#171619;border:1px solid #ffffff08;margin:13px 0 14px;border-radius:3px}.edit-preview>span{color:#bdad97;font-size:13px}.edit-preview small{font-size:7px;color:#7c7374;margin-top:7px}.timeline-track{height:16px;display:flex;align-items:center;gap:4px;margin:5px 0}.timeline-track>span{font-size:7px;color:#877e82;width:25px;flex-shrink:0}.timeline-track i{display:block;height:13px;flex:1;background:#8c7558;border-radius:2px}.timeline-track i:nth-child(3){flex:.6;background:#695847}.timeline-track i:nth-child(4){flex:.8;background:#ac9270}.subtitle-track i{height:9px;background:#686269}.audio-track i{height:9px;background:#4e4851}.trio-footnote{font-size:10px;color:#716d70;line-height:1.9;margin:25px 0 0}.shared-work{background:#18181a;padding:41px max(6%,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;align-items:center;gap:35px}.shared-work h2{font-size:26px;font-weight:550;letter-spacing:-.8px;color:#e8e4de;margin:0 0 13px;line-height:1.5}.shared-work h2>span{color:#8c8580;font-weight:400}.shared-work p{font-size:11px;color:#8c8788;line-height:1.9;margin:0}.shared-links{display:flex;gap:26px;flex-shrink:0}.shared-links button{background:none;border:0;color:#c6b08f;white-space:nowrap;padding:12px 0;font-size:12px}.shared-links button span{margin-left:12px;color:#8b775e}.shared-links button:hover{color:#ead2ac}.collection{margin-top:0}.collection-heading h2{font-size:34px}@media(max-width:1100px){.product-trio{gap:16px}.pillar{padding:25px 18px 0}.pillar h2{font-size:34px}.pillar-tagline{font-size:15px}.pillar-description{font-size:11px}.pillar-art{padding-left:14px;padding-right:14px}.script-line{gap:8px}.script-line b{font-size:15px}.script-line small{font-size:8px}.shared-work{display:block}.shared-links{margin-top:18px}.trio-hero{padding-left:4%;padding-right:4%}}@media(max-width:760px){.trio-hero{padding:42px 7% 25px}.trio-intro>p:first-child{font-size:15px;margin-bottom:19px}.trio-intro h1{font-size:clamp(32px,8.7vw,47px);letter-spacing:-1.2px;line-height:1.22}.trio-subtitle{font-size:12px;line-height:1.9;margin-top:19px}.product-trio{grid-template-columns:1fr;max-width:450px;gap:18px;margin-top:32px}.pillar{padding:26px 23px 0;border-radius:13px}.pillar-en{font-size:8px}.pillar h2{font-size:37px;margin:12px 0}.pillar-tagline{font-size:17px}.pillar-description{font-size:12px;margin:16px 0 20px}.pillar .pill{font-size:12px}.pillar-art{height:218px;min-height:218px;margin-top:26px;padding-left:18px;padding-right:18px}.script-line b{font-size:17px}.script-line small{font-size:9px}.campaign-step b{font-size:13px}.campaign-step small{font-size:9px}.trio-footnote{font-size:9px;margin-top:22px}.shared-work{padding:31px 7%;display:block}.shared-work h2{font-size:24px;line-height:1.5}.shared-work h2>span{display:block}.shared-work p{font-size:11px}.shared-links{gap:25px;flex-wrap:wrap;margin-top:17px}.shared-links button{font-size:11px}.shared-links button span{margin-left:8px}.collection-heading h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.pillar:hover{transform:none}}
