.cy{--ink:#222c4a;--paper:#faf9f5;--accent:#d4a45c;--button-ink:#202c47;--content-width:1280px}.cy-horizon{padding:55px 0 22px;background:#f3efe7}.cy-title{display:grid;grid-template-columns:55% 45%;align-items:end;padding-bottom:40px}.cy-title>.eyebrow{grid-column:1/-1}.cy-title h1 span{font-size:48px}.cy-title>div{max-width:440px;justify-self:end;padding-bottom:5px}.cy-wide-art{width:100%;position:relative;height:430px;overflow:hidden}.cy-wide-art .art{height:100%;width:100%}.cy-wide-art img{object-position:center 50%;animation:cy-horizon 10s ease-in-out infinite alternate}.cy-wide-art figcaption{left:auto;right:40px}.cy-horizon-line{position:absolute;left:0;top:65%;width:22%;height:1px;background:#f5d292;box-shadow:0 0 10px #fff;animation:cy-line 6s linear infinite}.cy-under{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.cy-under span{font-size:13px;letter-spacing:.1em}.cy-launch{padding:80px 0;display:grid;grid-template-columns:1fr 1fr;gap:35px 55px}.cy-launch-body{padding-top:42px;max-width:460px}.cy-launch>.art{height:380px;grid-column:1;grid-row:2}.cy-launch aside{border-top:2px solid #d4a45c;padding-top:30px;align-self:center;margin-right:75px}.cy-launch aside p{margin-top:20px;color:#65697a}.cy-finance{background:#25314f;color:#f3eee5;padding:75px 0}.cy-finance-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:50px}.cy-finance-copy>p:not(.eyebrow){margin-top:22px;max-width:550px;color:#c1c9d3}.cy-finance-copy .art{height:340px;margin-top:35px}.cy-price-column{padding:40px;background:#f5f1e8;color:#26314d;align-self:center;margin-left:-80px;position:relative;box-shadow:15px 15px 0 #c2a16c}.cy-price-column>h3{margin-bottom:25px}.cy-window{padding:90px 0;display:grid;grid-template-columns:55% 45%;align-items:center}.cy-window>.art{height:480px;grid-row:1/3}.cy-window-copy{padding:35px 0 35px 45px}.cy-window-copy p:last-child{margin-top:22px;color:#6a6e79}.cy-window-labels{grid-column:2;display:flex;gap:15px;align-items:center;margin-left:45px;padding:20px 0;border-top:1px solid #c5c5bd;font-size:13px}.cy-window-labels i{flex:1;height:1px;background:#b29765;transform-origin:left;animation:cy-reach 3s infinite alternate}.cy-faq{padding:40px 0 65px}.cy-faq header{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:20px}.cy-faq header h2{font-size:30px}.cy-faq header p{font-size:14px;color:#737a86}@keyframes cy-horizon{to{transform:scale(1.04) translateX(-1%)}}@keyframes cy-line{from{transform:translateX(-110%)}to{transform:translateX(550%)}}@keyframes cy-reach{from{transform:scaleX(.2)}to{transform:scaleX(1)}}@media(max-width:900px){.cy-title h1 span{font-size:39px}.cy-finance-grid{gap:20px}.cy-price-column{padding:25px;margin-left:-35px}.cy-launch{gap:30px}.cy-launch aside{margin-right:0}.cy-window-copy{padding-left:28px}.cy-window-labels{margin-left:28px}}@media(max-width:680px){.cy-horizon{padding:30px 0 18px}.cy-title{display:block;padding-bottom:25px}.cy-title h1 span{font-size:33px}.cy-title>div{margin-top:22px;max-width:none}.cy-wide-art{height:280px}.cy-wide-art figcaption{right:15px;bottom:10px}.cy-under{gap:15px;padding-top:15px}.cy-under span{font-size:10px;letter-spacing:0}.cy-under .motion{font-size:10px;white-space:nowrap}.cy-launch{padding:45px 0;gap:25px;grid-template-columns:1fr}.cy-launch-body{padding:0}.cy-launch>.art{grid-row:auto;grid-column:auto;height:270px}.cy-launch aside{display:grid;grid-template-columns:110px 1fr;gap:20px;padding-top:22px}.cy-launch aside h3{font-size:21px}.cy-launch aside p{font-size:14px;margin:0}.cy-finance{padding:45px 0}.cy-finance-grid{display:block}.cy-finance-copy .art{height:260px;margin-top:25px}.cy-price-column{margin:-15px 15px 0;padding:25px;box-shadow:10px 10px 0 #c2a16c}.cy-price-column>h3{font-size:23px}.cy-window{padding:50px 0;display:flex;flex-direction:column}.cy-window>.art{height:290px;width:100%}.cy-window-copy{padding:25px 0}.cy-window-labels{margin:0;width:100%}.cy-faq{padding:25px 0 40px}.cy-faq header{display:block}.cy-faq header h2{font-size:26px}.cy-faq header p{margin-top:15px}}

/* page-business-motion */
.cy-launch[data-seen="true"]>.art{animation:cy-plane 1.2s cubic-bezier(.2,.7,.2,1) both}
.cy-finance[data-seen="true"] .cy-finance-copy>.art{animation:cy-plane 1.2s cubic-bezier(.2,.7,.2,1) both}
.cy-window[data-seen="true"]>.art{animation:cy-plane 1.2s cubic-bezier(.2,.7,.2,1) both}
@keyframes cy-plane{from{clip-path:polygon(0 0,60% 0,40% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}
@media(prefers-reduced-motion:reduce){.cy-launch>.art,.cy-finance-copy>.art,.cy-window>.art{animation:none!important}}
