.cx.cx-creative-craft{background:var(--chalk);color:var(--ink-strong)}.cx.cx-creative-craft :where(.cc-editorial) h2{font-size:var(--type-section);letter-spacing:-.035em;margin:0 0 25px;font-weight:500;line-height:1.14}.cx.cx-creative-craft :where(.cc-editorial) p{font-size:var(--type-body);max-width:var(--reading-measure);margin:0 0 22px;line-height:1.72}.cx.cx-creative-craft :where(.cc-editorial) h3{font-size:var(--type-subheading);letter-spacing:-.02em;font-weight:500;line-height:1.2}.cx-creative-craft .cc-publication{padding-bottom:var(--section-space);grid-template-columns:1.35fr .8fr;align-items:center;gap:7%;display:grid}.cx-creative-craft .cc-publication .cx-picture{background:#e6e4d9;margin:0}.cx-creative-craft .cc-publication .cx-picture img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;height:auto}.cx-creative-craft .cc-publication h2{font-size:clamp(30px,3vw,42px)}.cx-creative-craft .cc-argument{grid-template-columns:.8fr 1.2fr;gap:9%;padding-block:62px 38px;display:grid}.cx-creative-craft .cc-applications{padding-block:var(--section-space);background:#dfdfdf}.cx-creative-craft .cc-applications header{grid-template-columns:1fr 1fr;gap:8%;margin-bottom:35px;display:grid}.cx-creative-craft .cc-work-pair{grid-template-columns:1.08fr .92fr;align-items:start;gap:6%;display:grid}.cx-creative-craft .cc-work-pair article:nth-child(2){padding-top:90px}.cx-creative-craft .cc-work-pair .cx-picture{background:#efefef;margin:0 0 30px}.cx-creative-craft .cc-work-pair .cx-picture img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;height:auto}.cx-creative-craft .cc-work-pair h3{margin:0 0 17px}.cx-creative-craft .cc-work-pair p{font-size:17px}.cx-creative-craft .cc-edgetech{border-top:1px solid #31313144;grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;margin-top:60px;padding-top:50px;display:grid}.cx-creative-craft .cc-edgetech .cx-picture{background:#efefef;margin:0}.cx-creative-craft .cc-edgetech .cx-picture img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;height:auto}.cx-creative-craft .cc-edgetech h3{margin:0 0 25px;font-size:clamp(30px,3vw,43px)}.cx-creative-craft .cc-edgetech nav{gap:20px;margin-top:25px;display:grid}.cx-creative-craft .cc-film{padding-block:var(--section-space);grid-template-columns:1.1fr .9fr;align-items:center;gap:7%;display:grid}.cx-creative-craft .cc-film .production-film-screen{border-radius:0 0 80px}@media (max-width:800px){.cx-creative-craft .cc-publication,.cx-creative-craft .cc-argument,.cx-creative-craft .cc-applications header,.cx-creative-craft .cc-work-pair,.cx-creative-craft .cc-edgetech,.cx-creative-craft .cc-film{grid-template-columns:minmax(0,1fr);gap:28px}.cx-creative-craft .cc-publication .cx-picture img{aspect-ratio:auto}.cx-creative-craft .cc-work-pair article:nth-child(2){padding-top:12px}.cx-creative-craft .cc-edgetech{margin-top:30px;padding-top:35px}.cx-creative-craft .cc-edgetech .cx-picture img{aspect-ratio:auto}.cx-creative-craft .cc-film .production-film-screen{border-radius:0 0 45px}}@media (prefers-reduced-motion:no-preference) and (min-width:801px){.cx-creative-craft .cc-publication-reveal{transition:transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(14px)}.cx-creative-craft .cc-publication-reveal[data-entered=true]{transform:translateY(0)}}.cx-creative-craft .cc-publication{padding-top:var(--section-space);border-top:1px solid #31313144}@media (max-width:800px){.cx-creative-craft .cc-argument{padding-block:42px 28px}}
