.d-ps__in{align-items:center;display:flex;gap:80px;padding:120px 80px 80px}.d-ps__col{flex:1 1 0;min-width:0}.d-ps__c,.d-ps__col{display:flex;flex-direction:column}.d-ps__c{gap:40px;justify-content:flex-end}.d-ps__c.is-pad{justify-content:center;overflow:hidden;padding:120px 0}.d-ps__h,.d-ps__h p{color:var(--d-purple);font:inherit;letter-spacing:inherit}.d-ps__h em{color:var(--d-dark-green-text);font-style:normal}.d-ps__h.is-h2{font-size:48px;font-weight:700;letter-spacing:-.96px;line-height:60px}.d-ps__h.is-h2 p{max-width:100%;width:770px}.d-ps__h.is-h1{font-size:72px;font-weight:700;letter-spacing:-1.44px;line-height:90px}.d-ps__h.is-split{font-size:65px;font-weight:700;letter-spacing:-1.3px;line-height:90px}.d-ps__h.is-split em{font-size:50px}.d-ps__h.is-right{text-align:right}.d-ps__body{display:flex;justify-content:flex-end}.d-ps__bodyin{color:var(--d-purple);font-size:30px;font-weight:600;line-height:38px;text-align:right}.d-ps__bodyin p{white-space:pre-wrap}.d-ps__bodyin p+p{margin-top:30px}.d-ps__bodyin .is-dg{color:var(--d-dark-green-text)}.d-ps__bodyin .d-small{font-size:20px}.d-ps__prod{flex:0 0 322px;height:414px;position:relative;width:322px}.d-ps__prodimg{height:616px;left:-266px;position:absolute;top:-43px;width:702px}.d-ps__prodimg img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:1023px){.d-ps__prod{flex:0 0 auto}.d-ps__h.is-split p>span{display:block;text-box:trim-both cap alphabetic}.d-ps__in{align-items:center;flex-direction:column;gap:80px;padding:120px 20px 80px}.d-ps__col{width:100%}.d-ps__c.is-pad{padding:0}.d-ps__h.is-h2{font-size:36px;letter-spacing:-.72px;line-height:44px}.d-ps__h.is-h2 p{width:auto}.d-ps__h.is-h1,.d-ps__h.is-split{font-size:60px;letter-spacing:-1.2px;line-height:72px}.d-ps__h.is-split br{display:none}.d-ps__h.is-split em{display:block;font-size:36px;letter-spacing:-.72px;line-height:44px;margin-right:0;margin-top:40px;text-box:trim-both cap alphabetic}.d-ps__bodyin{font-size:24px;line-height:34px;width:auto!important}.d-ps__bodyin p br{display:none}.d-ps__bodyin .d-small{font-size:16px;line-height:24px}.d-ps--m-left .d-ps__in{align-items:flex-start;padding-bottom:0}.d-ps--m-left .d-ps__prod{height:380px;width:322px}.d-ps--m-left .d-ps__prodimg{height:449px;left:-132px;top:-28px;width:512px}.d-ps--m-center .d-ps__prod{height:354px;width:322px}.d-ps--m-center .d-ps__prodimg{height:456px;left:-155px;top:-21px;width:520px}}