:root{--lp-accent: var(--brand-color-accent, var(--brand-theme-color, #111));--lp-on-accent: #fff;--lp-accent-ghost: color-mix(in oklab, var(--lp-accent), white 88%);--lp-border: rgba(0,0,0,.12)}.dlp-hero{--dlp-max: min(var(--page-width, 1200px), 96vw)}.dlp-hero{padding:clamp(16px,3vw,28px) 20px}.dlp-hero__inner{max-width:var(--dlp-max);margin:0 auto;display:grid;gap:18px;grid-template-columns:1fr;align-items:center}@media (min-width: 990px){.dlp-hero__inner{grid-template-columns:1.1fr 1fr;gap:28px}}.dlp-hero h1{margin:0 0 10px;font-size:clamp(28px,2.2vw + 1rem,44px);line-height:1.15;letter-spacing:-.01em}.dlp-hero p{color:rgba(var(--color-foreground, 18, 18, 18),.78);font-size:clamp(16px,.6vw + .9rem,20px);margin:8px 0 14px}.dlp-hero__media{position:relative}.dlp-hero__img{width:100%;height:auto;max-height:min(520px,70vh);display:block;border-radius:12px;box-shadow:0 10px 30px #00000014;background:#00000008;object-fit:contain}.dlp-size{display:none;gap:8px;align-items:center;margin:10px 0 16px}.dlp-size label{font-weight:600;font-size:.95rem}.dlp-size select{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--color-foreground, 18, 18, 18),.18);padding:10px 12px;border-radius:8px;background:#fff}.dlp-cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:12px 0 6px}.dlp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:11px 16px;text-decoration:none;font-weight:700;letter-spacing:.01em;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.dlp-btn--primary{background:var(--lp-accent);color:var(--lp-on-accent);border:1px solid var(--lp-accent)}.dlp-btn--success{background:color-mix(in oklab,var(--lp-accent),white 12%);color:var(--lp-on-accent);border:1px solid var(--lp-accent)}.dlp-btn--primary:hover,.dlp-btn--success:hover{box-shadow:0 0 0 3px color-mix(in oklab,var(--lp-accent),transparent 75%)}.dlp-link-ghost{font-weight:700;text-decoration:none;color:var(--lp-accent)}.dlp-link-ghost:hover{color:color-mix(in oklab,var(--lp-accent),black 12%)}.dlp-gallery{padding:32px 20px 24px}.dlp-gallery__grid{max-width:min(var(--page-width, 1200px),96vw);margin:0 auto;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 750px){.dlp-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.dlp-gallery h2{margin:0 0 10px;font-size:clamp(22px,1.2vw + 1rem,28px);position:relative}.dlp-gallery h2:after{content:"";display:block;width:40px;height:3px;background:var(--lp-accent);border-radius:999px;margin-top:6px;opacity:.9}.dlp-gallery__grid>#dlp-gallery-auto{display:contents}.dlp-gallery figure{margin:0}.dlp-gallery img{width:100%;height:auto;max-height:360px;display:block;border-radius:10px;object-fit:contain}.dlp-gallery figcaption{font-size:12px;color:rgba(var(--color-foreground, 18, 18, 18),.6);margin-top:6px}.dlp-about{max-width:min(900px,96vw);margin:32px auto 0;padding:20px 20px 10px;border:1px solid var(--lp-border);border-radius:12px;background:#fff;box-shadow:0 8px 20px #0000000a}.dlp-about h2{margin:0 0 8px;font-size:clamp(22px,1.2vw + 1rem,28px);position:relative}.dlp-about h2:after{content:"";display:block;width:40px;height:3px;background:var(--lp-accent);border-radius:999px;margin-top:6px;opacity:.9}.dlp-about .rte,.dlp-about [data-dlp=about_body]{color:rgba(var(--color-foreground, 18, 18, 18),.86);line-height:1.7}.dlp-about h3{margin-top:18px}.dlp-about ul{padding-left:20px}.dlp-specs{max-width:min(900px,96vw);margin:32px auto 0;padding:16px 20px 22px;border:1px solid var(--lp-border);border-radius:12px;background:#fff;box-shadow:0 8px 20px #0000000a}.dlp-specs h2{margin:0 0 10px;font-size:clamp(22px,1.2vw + 1rem,28px);position:relative}.dlp-specs h2:after{content:"";display:block;width:40px;height:3px;background:var(--lp-accent);border-radius:999px;margin-top:6px;opacity:.9}.dlp-specs [role=table]{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;box-shadow:0 6px 16px #00000009}.dlp-specs [role=row] [role=cell]:first-child{background:#00000008;font-weight:700}.dlp-cta{max-width:min(900px,96vw);margin:40px auto 0;padding:22px 20px 30px;text-align:center;border:1px solid var(--lp-border);border-radius:12px;background:#fff;box-shadow:0 8px 20px #0000000a}.dlp-cta h2{margin:0 0 12px;font-size:clamp(22px,1.2vw + 1rem,28px);position:relative}.dlp-cta h2:after{content:"";display:block;width:40px;height:3px;background:var(--lp-accent);border-radius:999px;margin:8px auto 0;opacity:.9}.dlp-cta .button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:12px 18px;text-decoration:none;font-weight:700;border:1px solid var(--lp-accent)}.dlp-cta .button{background:var(--lp-accent);color:var(--lp-on-accent)}.dlp-cta .button:hover{box-shadow:0 0 0 3px color-mix(in oklab,var(--lp-accent),transparent 75%)}.dlp-faq{max-width:min(900px,96vw);margin:40px auto 0;padding:18px 20px 28px;border:1px solid var(--lp-border);border-radius:12px;background:#fff;box-shadow:0 8px 20px #0000000a}.dlp-faq h2{font-size:clamp(22px,1.2vw + 1rem,28px);margin:0 0 10px;position:relative}.dlp-faq h2:after{content:"";display:block;width:40px;height:3px;background:var(--lp-accent);border-radius:999px;margin-top:6px;opacity:.9}.dlp-faq details{border:1px solid var(--lp-border);border-radius:10px;padding:12px;margin:10px 0;box-shadow:0 8px 20px #0000000a}.dlp-faq summary{cursor:pointer;font-weight:700}@media (min-width: 990px){.dlp-about,.dlp-specs,.dlp-cta,.dlp-faq{padding:18px 20px}}.industry-product{--ip-max: min(var(--page-width, 1160px), 96vw);width:100%;margin:0 auto;padding:clamp(20px,3vw,40px) 20px}.industry-product #ip-h1{font-size:clamp(28px,2.2vw + 1rem,42px);line-height:1.15;letter-spacing:-.01em;margin:0 0 8px}.industry-product .lede{color:rgba(var(--color-foreground, 18, 18, 18),.78);font-size:clamp(16px,.6vw + .9rem,20px);margin:8px 0 18px;max-width:72ch}.industry-product section{max-width:var(--ip-max);margin:14px 0;border:1px solid var(--lp-border);border-radius:12px;padding:14px 16px;background:#fff;box-shadow:0 8px 20px #0000000a}.industry-product h2{font-size:clamp(20px,1vw + 1rem,26px);margin:0 0 10px;letter-spacing:-.01em;position:relative}.industry-product h2:after{content:"";display:block;width:40px;height:3px;background:var(--lp-accent);border-radius:999px;margin-top:6px;opacity:.9}@media (min-width: 990px){.industry-product section{padding:18px 20px}}.industry-product ul{list-style:none;padding-left:0;margin:8px 0 0}.industry-product ul li{position:relative;padding-left:26px;margin:8px 0}.industry-product ul li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--lp-accent);font-weight:700}.industry-product .ip-figure{margin:16px 0}.industry-product .ip-figure img{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px #00000014;background:#00000008}.industry-product .ip-body{margin-top:12px;color:rgba(var(--color-foreground, 18, 18, 18),.86);line-height:1.75}.industry-product .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;border-radius:999px;border:1px solid var(--lp-accent);padding:12px 18px;font-weight:700}.industry-product .btn.btn--primary{background:var(--lp-accent);color:var(--lp-on-accent)}@media (min-width: 990px){.industry-product{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;max-width:var(--ip-max)}.industry-product>#ip-h1,.industry-product>.lede,.industry-product>section,.industry-product>.ip-body,.industry-product>p{grid-column:1}.industry-product>.ip-figure{grid-column:2;grid-row:1 / span 10;align-self:start;position:sticky;top:calc(var(--header-height, 64px) + 16px)}}.series-landing{padding:clamp(16px,3vw,28px) 0}.series-landing__hero.page-width{max-width:min(var(--page-width, 1200px),96vw);margin:0 auto;padding:0 20px}.series-landing__hero-grid{display:grid;gap:20px;grid-template-columns:1fr;align-items:center}@media (min-width: 990px){.series-landing__hero-grid{grid-template-columns:1.15fr 1fr;gap:28px}}.series-landing__title{margin:0 0 8px;font-size:clamp(28px,2.2vw + 1rem,44px);line-height:1.15;letter-spacing:-.01em}.series-landing__subtitle{color:rgba(var(--color-foreground, 18, 18, 18),.75);margin:0 0 16px;font-size:clamp(16px,.6vw + .9rem,20px)}.series-landing__ctas{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0 16px}.series-landing__features{margin:8px 0 0;padding-left:18px;color:rgba(var(--color-foreground, 18, 18, 18),.9)}.series-landing__hero-media{position:relative}.series-landing__img{width:100%;height:auto;display:block;border-radius:10px;box-shadow:0 10px 30px #00000014}.series-landing__img--mobile{display:none}@media (max-width: 749px){.series-landing__img--desktop{display:none}.series-landing__img--mobile{display:block}}.series-landing__products.page-width{max-width:min(var(--page-width, 1200px),96vw);margin:28px auto 0;padding:0 20px}.series-landing__section-title{margin:0 0 16px;font-size:clamp(22px,1.2vw + 1rem,28px)}.series-landing__section-title{position:relative}.series-landing__section-title:after{content:"";display:block;width:48px;height:3px;background:var(--lp-accent);border-radius:999px;margin-top:8px;opacity:.9}.series-landing__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 750px){.series-landing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.series-landing__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.series-landing .button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none}.series-landing .button--primary{background:var(--lp-accent);color:var(--lp-on-accent);border:1px solid var(--lp-accent)}.series-landing .button--secondary{background:var(--lp-accent-ghost);color:var(--lp-accent);border:1px solid var(--lp-accent)}.series-landing .button:hover{box-shadow:0 0 0 3px color-mix(in oklab,var(--lp-accent),transparent 75%)}@media (prefers-reduced-motion: reduce){.dlp-hero *,.dlp-gallery *,.dlp-about *,.dlp-specs *,.dlp-cta *,.dlp-faq *,.industry-product *,.series-landing *{transition:none!important}}body:not(.dlp-ready) [data-dlp],body:not(.dlp-ready) #dlp-gallery-auto,body:not(.dlp-ready) [data-dlp=audiences],body:not(.dlp-ready) [data-dlp=specs],body:not(.dlp-ready) [data-dlp=faq]{visibility:hidden}.dlp-hero [id],.dlp-gallery [id],.dlp-about [id],.dlp-specs [id],.dlp-cta [id],.dlp-faq [id]{scroll-margin-top:calc(var(--header-height, 64px) + 12px)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bg-landing-pages.css.map */
