.Story-module__LFdn7a__header{max-width:54rem}.Story-module__LFdn7a__title{letter-spacing:-.035em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin-top:1.2rem;font-size:clamp(2rem,4.1vw,3.5rem);font-weight:600;line-height:1.12}.Story-module__LFdn7a__intro{color:#ffffffb3;max-width:46rem;margin-top:1.5rem;font-size:1.08rem;line-height:1.85}.Story-module__LFdn7a__split{align-items:start;gap:2.5rem;display:grid}.Story-module__LFdn7a__panel{background:#ffffff09;border:1px solid #ffffff21;border-radius:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.Story-module__LFdn7a__paper{color:#173555;background:#f6f5ef;border-radius:.8rem;min-width:0;padding:clamp(1.4rem,3vw,2.7rem);box-shadow:0 24px 80px #0005}.Story-module__LFdn7a__paper p{line-height:1.8}.Story-module__LFdn7a__paper h3{font-size:1.25rem;font-weight:600}.Story-module__LFdn7a__paper small{letter-spacing:.1em;text-transform:uppercase;color:#173555aa;font-size:.7rem;display:block}.Story-module__LFdn7a__rows{margin-top:1.5rem}.Story-module__LFdn7a__row{border-top:1px solid #ffffff20;gap:.5rem;padding:1.2rem 0;display:grid}.Story-module__LFdn7a__steps{gap:1.4rem;margin-top:2rem;display:grid}.Story-module__LFdn7a__step{align-items:start;gap:1rem;min-width:0;display:flex}.Story-module__LFdn7a__number{color:#fcd24d;border-top:2px solid #fcd24d;flex:none;width:2rem;padding:.35rem 0;font-size:.8rem}.Story-module__LFdn7a__step h3{font-size:1rem;font-weight:600}.Story-module__LFdn7a__step p{color:#fffa;margin-top:.5rem;font-size:.9rem;line-height:1.8}.Story-module__LFdn7a__caption{color:#fff9;margin-top:.8rem;font-size:.75rem;line-height:1.7}.Story-module__LFdn7a__shot{min-width:0;margin-top:2.5rem}.Story-module__LFdn7a__shot img{border:1px solid #ffffff20;border-radius:1rem;width:100%;height:auto}.Story-module__LFdn7a__topic{border-top:1px solid #ffffff25;gap:1.5rem;padding:2rem 0;display:grid}.Story-module__LFdn7a__topic h2{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600;line-height:1.25}.Story-module__LFdn7a__label{letter-spacing:.15em;text-transform:uppercase;color:#fcd24d;font-size:.7rem}@media (min-width:768px){.Story-module__LFdn7a__row{grid-template-columns:10rem 1fr}.Story-module__LFdn7a__topic{grid-template-columns:3rem 1fr 1fr;align-items:start}}@media (min-width:1024px){.Story-module__LFdn7a__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Story-module__LFdn7a__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ProductShot-module__76dtqq__shot{min-width:0;margin-top:2.5rem}.ProductShot-module__76dtqq__frame{background:#fff;border-radius:1rem;width:100%;margin-inline:auto;position:relative;overflow:hidden}.ProductShot-module__76dtqq__frame img{width:100%;height:auto;position:absolute;left:0}.ProductShot-module__76dtqq__caption{color:#fff9;margin-top:.8rem;font-size:.75rem;line-height:1.7}.ProductShot-module__76dtqq__zoom{color:var(--dm-yellow);text-underline-offset:4px;cursor:pointer;text-decoration:underline}.ProductShot-module__76dtqq__zoom:focus-visible,.ProductShot-module__76dtqq__dialog button:focus-visible{outline:2px solid var(--dm-yellow);outline-offset:4px}.ProductShot-module__76dtqq__dialog{color:#fff;background:#0c1423;border:1px solid #ffffff40;border-radius:1rem;width:min(96vw,112rem);max-width:96vw;max-height:92vh;margin:auto;padding:clamp(1rem,3vw,2rem);position:fixed;inset:0;overflow:auto}.ProductShot-module__76dtqq__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.ProductShot-module__76dtqq__dialogHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ProductShot-module__76dtqq__dialogHeader h2{overflow-wrap:anywhere;font-size:.9rem;line-height:1.7}.ProductShot-module__76dtqq__dialogHeader button{cursor:pointer;border:1px solid #ffffff40;border-radius:.5rem;flex:none;padding:.5rem .8rem}.ProductShot-module__76dtqq__scroll{max-height:70vh;margin-top:1rem;overflow:auto}.ProductShot-module__76dtqq__scroll .ProductShot-module__76dtqq__frame{max-width:none}
