.laser-case{--ls-navy:#121b44;--ls-blue:#184d91;--ls-red:#cf2542;--ls-yellow:#ffc447;color:var(--ls-navy);overflow:clip}.laser-case *,.laser-case *:before,.laser-case *:after{box-sizing:border-box}.laser-shell{width:min(100% - 44px,1240px);margin-inline:auto}.laser-case .project-breadcrumb{width:min(100% - 44px,1240px);margin:20px auto 18px}.laser-case a:focus-visible{outline:3px solid var(--ls-yellow);outline-offset:5px}.laser-index{display:block;color:var(--ls-blue);font-size:.76rem;font-weight:900;letter-spacing:.1em}.laser-case h2{margin:18px 0 0;font-size:clamp(2.9rem,6.4vw,5.9rem);font-weight:900;line-height:1.07;letter-spacing:-.06em;text-wrap:balance}.laser-case h2 em{color:var(--ls-red);font-style:normal}.laser-hero{position:relative;min-height:690px;margin-inline:12px;overflow:hidden;background:var(--ls-navy);color:#fff}.laser-hero__art,.laser-hero__art:after,.laser-hero__art img{position:absolute;inset:0;width:100%;height:100%}.laser-hero__art img{display:block;object-fit:cover;object-position:center 38%}.laser-hero__art:after{content:"";background:linear-gradient(90deg,#10183ee0,#10183e9c,#10183e34)}.laser-hero__inner{position:relative;display:flex;min-height:690px;flex-direction:column;justify-content:space-between;padding-block:30px 29px}.laser-hero__top,.laser-hero__foot{display:flex;justify-content:space-between;gap:20px;border-top:2px solid var(--ls-yellow);padding-top:15px;color:var(--ls-yellow);font-size:.67rem;font-weight:900;letter-spacing:.12em}.laser-hero__foot{border-top:1px solid #ffffff70;color:#f3e5ce}.laser-hero__copy{max-width:695px;margin-block:70px 50px}.laser-kicker{margin:0 0 22px;color:var(--ls-yellow);font-size:.86rem;font-weight:900}.laser-hero h1{margin:0;font-size:clamp(6rem,10.5vw,11rem);font-weight:900;line-height:.87;letter-spacing:-.075em}.laser-hero h1 span{color:var(--ls-yellow)}.laser-hero__copy>p:not(.laser-kicker){max-width:570px;margin:35px 0 0;font-size:clamp(1.4rem,2.3vw,2.05rem);font-weight:850;line-height:1.33}.laser-hero__copy>a{display:inline-flex;gap:20px;align-items:center;margin-top:33px;padding-bottom:9px;border-bottom:1px solid var(--ls-yellow);color:var(--ls-yellow);font-size:.85rem;font-weight:850;text-decoration:none}.laser-story{padding-block:clamp(95px,10vw,150px);background:#f7f8fc}.laser-story__grid{display:grid;grid-template-columns:1fr .8fr;gap:8%}.laser-story__lead{margin:0 0 35px;font-size:clamp(1.13rem,1.8vw,1.4rem);line-height:1.8;text-wrap:pretty}.laser-story dl{margin:0;border-top:1px solid #d3d8e6}.laser-story dl div{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #d3d8e6}.laser-story dt{color:#687292;font-size:.76rem}.laser-story dd{margin:0;font-size:.87rem;font-weight:850;text-align:left}.laser-audiences{padding-block:clamp(95px,10vw,150px);background:var(--ls-navy);color:#fff}.laser-audiences .laser-index{color:var(--ls-yellow)}.laser-audiences h2{max-width:18ch}.laser-audiences__intro{max-width:690px;margin:30px 0 0;color:#d7deed;font-size:1.12rem;line-height:1.85;text-wrap:pretty}.laser-audiences__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:75px}.laser-audiences__grid>div{min-height:245px;padding:34px;background:#223262;border-top:4px solid var(--ls-yellow)}.laser-audiences__grid>div:last-child{border-color:var(--ls-red)}.laser-audiences__grid span{color:var(--ls-yellow);font-size:.74rem;font-weight:900;letter-spacing:.1em}.laser-audiences__grid>div:last-child span{color:#ff8794}.laser-audiences__grid h3{margin:32px 0 12px;font-size:2.25rem}.laser-audiences__grid p{margin:0;color:#e3e8f2;font-size:1rem;line-height:1.65}.laser-interface{padding-block:clamp(95px,10vw,150px);background:#e8edf7}.laser-section-head{display:grid;grid-template-columns:1fr .55fr;gap:7%;align-items:end;margin-bottom:50px}.laser-section-head .laser-index{grid-column:1/-1}.laser-section-head h2{margin:0}.laser-section-head p{max-width:470px;margin:0;font-size:1.08rem;line-height:1.8}.laser-case figure{margin:0}.laser-case figure a{display:block;overflow:hidden;background:#fff;box-shadow:0 25px 70px #10204b25}.laser-case figure img{display:block;width:100%;height:auto;transition:transform .4s ease}.laser-case figure a:hover img{transform:scale(1.012)}.laser-case figcaption{margin-top:15px;color:#596584;font-size:.76rem;font-weight:750}.laser-identity{padding-block:clamp(95px,10vw,150px);background:#fff}.laser-identity__grid{display:grid;grid-template-columns:.65fr 1fr;gap:8%;align-items:center}.laser-identity p{max-width:460px;margin:28px 0 0;font-size:1.08rem;line-height:1.8;text-wrap:pretty}.laser-identity figure a{box-shadow:none}.laser-close{padding-block:clamp(95px,10vw,145px);background:var(--ls-red);color:#fff}.laser-close .laser-index{color:#ffe196}.laser-close p{margin:30px 0 45px;font-size:clamp(3.4rem,7vw,7rem);font-weight:900;line-height:1.04;letter-spacing:-.07em}.laser-close strong{color:var(--ls-yellow)}.laser-close a{display:inline-flex;gap:22px;align-items:center;padding:17px 25px;border-radius:99px;background:var(--ls-navy);color:#fff;font-size:.9rem;font-weight:850;text-decoration:none}.laser-close a:hover{background:#273676;color:#fff}@media(max-width:759px){.laser-shell{width:min(100% - 34px,1240px)}.laser-hero,.laser-hero__inner{min-height:680px}.laser-hero__art img{object-position:60% center}.laser-hero__art:after{background:linear-gradient(0deg,#10183ef0,#10183eaa 70%,#10183e88)}.laser-hero__top,.laser-hero__foot{font-size:.51rem}.laser-hero__copy{margin-block:110px 45px}.laser-hero h1{font-size:clamp(5.8rem,23vw,8.5rem)}.laser-story__grid,.laser-section-head,.laser-identity__grid{grid-template-columns:1fr;gap:42px}.laser-audiences__grid{grid-template-columns:1fr;gap:10px;margin-top:45px}.laser-audiences__grid>div{min-height:190px}.laser-section-head{gap:20px;margin-bottom:35px}.laser-section-head .laser-index{grid-column:auto}.laser-identity__grid{gap:35px}}@media(prefers-reduced-motion:reduce){.laser-case figure img{transition:none}.laser-case figure a:hover img{transform:none}}
