:root{--paper:#f6f8fb;--ink:#263347;--gold:#52769e;--line:#dfe6ef}body{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft Yahei',sans-serif}.preview-note{background:#e8eef5;color:#65778e;letter-spacing:0}header{background:#f6f8fb;height:100px;border:0;padding:0 6%;position:relative}.brand{display:block}.brand img{display:none}.brand:before{content:'oaime';font-size:38px;font-weight:850;letter-spacing:-3px;color:#45688e}.brand small{font-size:10px;letter-spacing:2px;text-align:left;color:#777;margin-top:4px}nav a{font-size:13px;font-weight:550}#draftOpen{border:1px solid #d4dfe9;border-radius:50px;padding:12px 18px}.cn-hero{height:570px;margin:10px 3% 0;border-radius:24px;background:#e4ebf3;color:#263347;overflow:hidden}.cn-hero>img{position:absolute;width:46%;height:86%;right:3%;top:7%;border-radius:18px;object-fit:cover;filter:saturate(.8)}.hero-shade{display:none}.hero-caption-cn{left:5%;top:11%;width:45%}.hero-caption-cn .eyebrow{display:inline-block;background:#f7faff;padding:9px 14px;border-radius:30px;color:#547398;font-size:11px;letter-spacing:2px}.hero-caption-cn h1{font-family:inherit;font-size:58px;line-height:1.2;font-weight:750;letter-spacing:-2px;margin:30px 0 22px}.hero-caption-cn p{color:#6e7e90;letter-spacing:1px;font-size:14px}.hero-caption-cn .cta,.cta{border-radius:40px;background:#52769e;color:#fff;border:0;gap:35px;font-size:13px;font-weight:600}.hero-foot{color:#f6f8fb;background:#263347b8;border-radius:30px;padding:12px 20px;right:5%;bottom:11%}.section{padding:75px 6%}.eyebrow{color:#5b7798;font-size:10px;font-weight:600;letter-spacing:2px}h2{font-family:inherit;font-size:34px;font-weight:680;letter-spacing:-1px;margin-top:10px}.text-link{border-color:#52769e}.cn-grid{gap:25px}.product-img{border-radius:18px;aspect-ratio:1/1;background:#e4ebf3}.tag{border-radius:30px;padding:8px 12px;background:#f5f9fd;font-size:10px}.product h3{font-size:17px;font-weight:600}.product p{font-size:12px;color:#888}.product-info{padding:18px 5px}.sample-note{color:#8694a5}.cn-story{background:#e9eff6;border-radius:24px;padding:50px;margin:10px 3% 65px;gap:45px}.cn-story h2{font-weight:700}.cn-story p{color:#687b91}.cn-story li{border-color:#d2deeb}.cn-story li>span{font:700 24px -apple-system,BlinkMacSystemFont,sans-serif;color:#52769e}.cn-story h3{font-weight:600}.contact{margin:0 3%;border-radius:24px;background:#52769e;color:#fff;padding:55px 6%;gap:40px}.contact .eyebrow{color:#d7e6f5}.contact p{color:#e5edf7}.contact .cta{background:#f5f9fd;color:#3c6088;border:0}.contact h2{font-weight:700}.channel-grid article{border-radius:18px;background:#fff;border:1px solid #dfe7ef;padding:28px}.channel-grid article b{font-weight:650}.channel-grid article span{color:#5b7798;background:#eaf1f8;padding:5px 10px;border-radius:20px}.payment{color:#76869a}footer{background:#e4ebf3;border-radius:24px 24px 0 0;margin:0 3%;padding:35px}.foot-logo{font:800 30px -apple-system,BlinkMacSystemFont,sans-serif;color:#45688e;letter-spacing:-2px}.modal{border-radius:22px;background:#f6f8fb}.modal::backdrop{background:#26334788}.close{border-radius:50%;background:#fff}.modal input,.modal textarea{border-radius:10px;background:#fff}.modal .detail-copy h2{font-family:inherit}.toast{border-radius:40px;background:#263347}.panel{color:#263347}.sidebar button[aria-pressed=true]{background:#52769e!important;border-radius:12px}.status{border-radius:30px}.empty-panel{border-radius:18px}@media(min-width:1600px){.cn-hero{height:650px}}@media(max-width:760px){header{height:auto;min-height:110px;padding:15px 6%}.cn-hero{height:720px;margin:0 4%}.cn-hero>img{top:auto;bottom:3%;left:5%;width:90%;height:43%;border-radius:16px}.hero-caption-cn{top:5%;left:7%;width:86%}.hero-caption-cn h1{font-size:40px;letter-spacing:-1px;margin:20px 0 14px}.hero-caption-cn p{font-size:12px;margin-bottom:20px}.hero-caption-cn .eyebrow{font-size:9px}.section{padding:45px 6%}h2{font-size:28px}.cn-grid{gap:16px}.product h3{font-size:15px}.cn-story{padding:28px;margin:0 4% 40px;gap:15px}.contact{margin:0 4%;padding:35px 7%}.channel-grid article{padding:22px 17px}.channel-grid b{font-size:16px}.brand:before{font-size:32px}footer{margin:0 4%}.hero-foot{display:none}}

/* Palette B: mist blue, cool white, charcoal. */
.cn-hero>img{filter:saturate(.6)}.contact{background:#334d6c}.hero-caption-cn .cta,.cta{background:#52769e}.preview-note{background:#e8eef5}.brand:before,.foot-logo{color:#45688e}

/* Retail mode: retain sourcing components but keep them out of the UI. */
[hidden]{display:none!important}
