.asc-lighting{background:var(--asc-paper)}.asc-lighting-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(50px,7vw,90px);margin-bottom:90px;align-items:end}.asc-lighting-hero h2{font-family:var(--asc-display);font-weight:700;font-size:clamp(48px,7.5vw,100px);line-height:.96;letter-spacing:-.03em}.asc-lighting-hero h2 em{display:block;font-family:var(--asc-serif);font-style:italic;font-weight:400;color:var(--asc-ink)}.asc-lighting-hero p{font-family:var(--asc-thai);font-size:16.5px;line-height:1.9;color:var(--asc-ink-2);font-weight:300;margin-top:24px;max-width:52ch}.asc-led-image{aspect-ratio:4/3;overflow:hidden;position:relative}.asc-led-image img{width:100%;height:100%;object-fit:cover;transition:transform 9s ease-out}.asc-led-image:hover img{transform:scale(1.06)}.asc-led-image:after{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:1px solid var(--asc-ink);transform:translate(16px,16px);pointer-events:none}.asc-cri-callout{display:flex;align-items:center;gap:32px;margin-top:32px;padding:30px 32px;background:var(--asc-ink);color:var(--asc-paper);position:relative}.asc-cri-callout:before{content:"";position:absolute;top:0;right:0;width:8px;height:8px;background:#ffffffe6;border-radius:50%}.asc-cri-callout .asc-big{font-family:var(--asc-display);font-weight:800;font-size:64px;line-height:1;letter-spacing:-.03em;color:var(--asc-paper)}.asc-cri-callout .asc-big sub{font-family:var(--asc-serif);font-style:italic;font-weight:400;font-size:15px;vertical-align:super;letter-spacing:.04em;margin-left:6px;color:#ffffffb3}.asc-cri-callout .asc-txt{font-family:var(--asc-thai);font-size:14px;line-height:1.6;font-weight:300}.asc-components{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--asc-ink)}.asc-component{padding:38px 28px 32px 0;border-bottom:1px solid var(--asc-rule);display:flex;flex-direction:column;gap:14px;position:relative;transition:background .35s ease}.asc-component:hover{background:var(--asc-paper-2)}.asc-component+.asc-component{border-left:1px solid var(--asc-rule);padding-left:28px}.asc-component .asc-num{font-family:var(--asc-serif);font-style:italic;font-weight:500;font-size:15px;letter-spacing:.04em;color:var(--asc-mute)}.asc-component h4{font-family:var(--asc-display);font-weight:700;font-size:23px;letter-spacing:-.015em;line-height:1.1}.asc-component .asc-label{font-family:var(--asc-serif);font-style:italic;font-weight:400;color:var(--asc-mute);font-size:14px;margin-top:-4px}.asc-component ul{list-style:none;padding:0;margin-top:10px;display:grid;gap:10px}.asc-component li{font-family:var(--asc-thai);font-size:13px;line-height:1.55;color:var(--asc-ink-2);font-weight:300;padding-left:16px;position:relative}.asc-component li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:var(--asc-ink)}@media(max-width:1100px){.asc-components{grid-template-columns:1fr 1fr}.asc-component:nth-child(odd){border-left:none;padding-left:0}.asc-component:nth-child(2n){border-left:1px solid var(--asc-rule)}}@media(max-width:620px){.asc-components{grid-template-columns:1fr}.asc-component{border-left:none!important;padding-left:0!important}}@media(max-width:900px){.asc-lighting-hero{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/asc-lighting.css.map */
