.dgv-glass-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;margin:25px 0 50px}.dgv-glass-hero h1{font-size:clamp(38px,4.6vw,66px);line-height:1.1}.dgv-glass-hero h1 span{display:block;font-size:.53em;font-weight:400;margin-top:20px;line-height:1.3}.dgv-glass-hero .actions{margin:28px 0;flex-wrap:wrap}.dgv-glass-gallery{min-width:0}.dgv-glass-gallery figure{margin:0}.dgv-glass-gallery [data-glass-main]{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.dgv-glass-gallery figcaption{font-size:13px;line-height:1.6;margin-top:14px}.dgv-glass-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 0;scroll-snap-type:x mandatory}.dgv-glass-thumbs button{flex:0 0 96px;border:2px solid transparent;background:transparent;padding:2px;cursor:pointer;scroll-snap-align:start}.dgv-glass-thumbs button[aria-pressed=true]{border-color:#183c36}.dgv-glass-thumbs img{display:block;width:100%;height:72px;object-fit:cover}.dgv-glass-thumbs button:focus-visible{outline:3px solid #987d39}.dgv-glass-all-sizes{padding:22px 0;border-block:1px solid #cdd3c9;margin-bottom:70px;scroll-margin-top:24px}.dgv-glass-all-sizes>summary{font-size:21px;font-weight:600;cursor:pointer}.dgv-glass-all-sizes>.catalogue-toolbar{margin-top:30px}.dgv-glass-details{scroll-margin-top:30px}.dgv-glass-story{display:flex;gap:clamp(24px,5vw,70px);align-items:center;padding:35px 0;border-bottom:1px solid #d8ded4}.dgv-glass-story figure{width:48%;flex-shrink:0;margin:0}.dgv-glass-story img{display:block;width:100%;height:auto;max-height:570px;object-fit:cover}.dgv-glass-story>div{max-width:680px}.dgv-glass-story h2,.dgv-glass-film h2{font-size:clamp(27px,3.2vw,42px);line-height:1.15}.dgv-glass-story p,.dgv-glass-info p{line-height:1.75}.dgv-glass-story:nth-child(even) figure{order:2}.dgv-glass-info{margin:40px 0}.dgv-glass-info details{border-bottom:1px solid #cdd3c9;padding:22px 0}.dgv-glass-info summary{font-size:22px;cursor:pointer}.dgv-glass-film{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#edf0e9;padding:32px;margin-top:45px}.dgv-glass-film video{display:block;width:100%;max-height:630px;aspect-ratio:9/16;background:#183c36}@media(max-width:760px){.dgv-glass-hero,.dgv-glass-film{grid-template-columns:1fr}.dgv-glass-story{display:block}.dgv-glass-story figure{width:100%;margin-bottom:26px}.dgv-glass-hero{margin-top:0}.dgv-glass-film{padding:22px}.dgv-glass-hero .button{white-space:normal}.dgv-glass-hero h1{overflow-wrap:anywhere}.dgv-glass-thumbs button{flex-basis:82px}}