.d-ts__in{align-items:center;display:flex;gap:80px;padding:120px 80px 80px}.d-ts__col{display:flex;flex:1 1 0;flex-direction:column;gap:40px;justify-content:flex-end;min-width:0}.d-ts__h,.d-ts__h p{color:var(--d-purple);font-size:72px;font-weight:700;letter-spacing:-1.44px;line-height:90px;white-space:pre-wrap}.d-ts__body{display:flex;justify-content:flex-end}.d-ts__bodyin{color:var(--d-dark-green-text);text-align:right;width:var(--bw,auto)}.d-ts__bodyin p{font:inherit;letter-spacing:inherit}.d-ts__bodyin.is-h2{font-size:48px;font-weight:700;letter-spacing:-.96px;line-height:60px;white-space:nowrap}.d-ts__bodyin.is-h3{font-size:30px;font-weight:600;line-height:38px}.d-ts__prod{flex:0 0 322px;height:414px;position:relative;width:322px}.d-ts__prodimg{height:616px;left:-266px;position:absolute;top:-43px;width:702px}.d-ts__prodimg img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:1023px){.d-ts__in{align-items:flex-start;flex-direction:column;gap:80px;padding:120px 20px 0}.d-ts__col{width:100%}.d-ts__h,.d-ts__h p{font-size:60px;letter-spacing:-1.2px;line-height:72px}.d-ts__h.is-m-h2,.d-ts__h.is-m-h2 p{font-size:36px;letter-spacing:-.72px;line-height:44px}.d-ts__bodyin{width:var(--bwm,auto)}.d-ts__bodyin.is-h2{font-size:36px;letter-spacing:-.72px;line-height:44px;white-space:normal}.d-ts__bodyin.is-h3{font-size:24px;line-height:34px}.d-ts__prod{display:none}.d-ts.has-prod-m .d-ts__prod{display:block;flex:0 0 380px;height:380px;width:322px}.d-ts.has-prod-m .d-ts__prodimg{height:449px;left:-132px;top:-28px;width:512px}}