.cm-trace{background:#17141a;color:#fff8f1}.cm-trace .cm-eyebrow{color:var(--cm-lime)}.cm-trace .cm-h2{color:#fff8f1}.cm-trace__grid{display:grid;gap:28px}.cm-trace__pic{margin:0;position:relative;overflow:hidden;border-radius:22px;aspect-ratio:16/10;background:#2a2433}.cm-trace__pic img{width:100%;height:100%;object-fit:cover;display:block}.cm-trace__pic--cover-photo img{position:absolute;max-width:none;width:auto;height:260%;top:-106.6%;left:-10%}.cm-trace__sub{font:400 18px/1.5 var(--cm-serif);color:#dcd4df;margin-top:10px;max-width:42ch}.cm-trace__rows{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid rgba(255,248,241,.16)}.cm-trace__rows li{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid rgba(255,248,241,.16)}.cm-trace__label{font:700 11.5px/1.3 var(--cm-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--cm-lime)}.cm-trace__rows p{font:italic 400 19px/1.42 var(--cm-serif);color:#fff8f1;margin:0}.cm-trace__rows li.cm-trace__gap{border-bottom-style:dashed}.cm-trace__rows li.cm-trace__gap p{font:500 14.5px/1.45 var(--cm-sans);font-style:normal;color:#bdb3c4}.cm-trace__notice{margin:24px 0 0;padding:16px 18px;border-left:3px solid var(--cm-lime);background:#d6f25f14;border-radius:0 12px 12px 0}.cm-trace__notice p{font:600 19px/1.35 var(--cm-sans);color:#fff8f1;margin:0}.cm-trace__notice cite{display:block;font:600 11.5px/1 var(--cm-sans);letter-spacing:.08em;text-transform:uppercase;color:#bdb3c4;font-style:normal;margin-top:10px}@media(min-width:750px){.cm-trace__rows li{grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:baseline}.cm-trace__rows li.cm-trace__gap{grid-template-columns:1fr}.cm-trace__rows li.cm-trace__gap p{padding-left:168px}}@media(min-width:990px){.cm-trace__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.cm-trace__pic{aspect-ratio:4/5;position:sticky;top:96px}.cm-trace__pic--cover-photo img{left:-70%}.cm-trace__grid--text{grid-template-columns:1fr}.cm-trace__rows p{font-size:21px}}.cm-moment__rtitle{font:400 clamp(28px,7vw,40px)/1.1 var(--cm-serif);letter-spacing:-.015em;color:var(--cm-ink);margin-top:26px;padding-top:22px;border-top:1px solid var(--cm-line);max-width:20ch;text-wrap:balance}.cm-moment__root.cm-moment__root--titled{border-top:0;padding-top:0;margin-top:12px}.cm-ex--lilac .cm-ex__sheet{background:#f9f7fd;color:#3b3550}.cm-ex--lilac .cm-ex__eyebrow,.cm-ex--lilac .cm-ex__deck,.cm-ex--lilac .cm-ex__keeplabel,.cm-ex--lilac .cm-ex__foot{color:#6a6390}.cm-ex--lilac .cm-ex__title{color:#5b4b8a}.cm-ex--lilac .cm-ex__step,.cm-ex--lilac .cm-ex__box{background:#e8e5f1;color:#3b3550}.cm-ex--lilac .cm-ex__step b{color:#5b4b8a}@media(min-width:990px){.cm-gcards:has(>li:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cm-gcards:has(>li:nth-child(3)) .cm-serif-title{font-size:28px}}.cm-buybar__inner{box-shadow:0 0 0 1px #fff8f129,0 18px 30px -18px #17141a99}.cm-ask__guide a{display:inline}.cm-ask__guide .cm-arrow{display:inline-block;vertical-align:-3px;margin-left:5px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cm-hybrid-5.css.map */
