.cs-section{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background-color:var(--cs-bg, #f5f4f0);color:var(--cs-text, #1a1a1a);font-family:inherit}.cs-media{position:relative;overflow:hidden;background:#111}.cs-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.cs-video-wrap video,.cs-video-wrap iframe{width:100%;height:100%;object-fit:cover;display:block}.cs-video-wrap--embed{position:absolute;top:0;right:0;bottom:0;left:0}.cs-video-wrap--embed iframe{width:100%;height:100%;border:0}.cs-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;gap:12px;background:#1c1c1c}.cs-video-placeholder svg{width:64px;height:64px;opacity:.4}.cs-video-placeholder p{font-size:14px;opacity:.5;margin:0}.cs-content{display:flex;flex-direction:column;justify-content:center;padding:var(--cs-padding-v, 80px) var(--cs-padding-h, 64px);gap:24px}.cs-heading{font-size:var(--cs-heading-size, 56px);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0}.cs-subheading{font-size:calc(var(--cs-body-size, 16px) * 1.125);font-weight:500;margin:0;opacity:.75}.cs-body{font-size:var(--cs-body-size, 16px);line-height:1.65;margin:0;max-width:52ch}.cs-body p{margin:0 0 .75em}.cs-body p:last-child{margin-bottom:0}.cs-form-wrap{margin-top:8px}.cs-form-wrap input[type=text],.cs-form-wrap input[type=email],.cs-form-wrap input[type=tel],.cs-form-wrap select,.cs-form-wrap textarea{width:100%;padding:14px 16px;border:1.5px solid #1a1a1a;border-radius:0;background:transparent;color:var(--cs-text, #1a1a1a);font-size:var(--cs-body-size, 16px);font-family:inherit;box-sizing:border-box;transition:border-color .2s}.cs-form-wrap input:focus,.cs-form-wrap select:focus,.cs-form-wrap textarea:focus{outline:none;border-color:#555}.cs-form-wrap button,.cs-form-wrap input[type=submit]{margin-top:8px;padding:14px 32px;background:var(--cs-text, #1a1a1a);color:var(--cs-bg, #f5f4f0);border:none;font-size:var(--cs-body-size, 16px);font-family:inherit;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;transition:opacity .2s}.cs-form-wrap button:hover,.cs-form-wrap input[type=submit]:hover{opacity:.75}@media(max-width:900px){.cs-section{grid-template-columns:1fr;min-height:auto}.cs-media{min-height:55vw}.cs-content{padding:48px 28px}.cs-heading{font-size:clamp(32px,8vw,var(--cs-heading-size, 56px))}}@media(max-width:480px){.cs-content{padding:36px 20px;gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/170/compiled_assets/styles.css.map */
