@charset "UTF-8";@import"//hello.myfonts.net/count/399808";:root{--breakpoint: "xs";--typography-font-family: san-serif;--typography-display-l-font-size: clamp(3.2rem, calc(3.2rem + (48 - 32) * (100vw - 375px) / 1545), 4.8rem);--typography-display-l-letter-spacing: calc(clamp(.05rem, calc(.05rem + (.8 - .5) * (100vw - 375px) / 1545), .08rem)*-1) ;--typography-display-l-line-height: 100%;--typography-display-l-font-weight: 500;--grid-columns: 12;--grid-size: 1fr;--grid-column-gap: max(12px, min(12px, calc(12px + (100vw - 768px)*0) ));--grid-row-gap: max(12px, min(12px, calc(12px + (100vw - 768px)*0) ));--container-max-width: calc(100% - 4rem) ;--container-fluid-max-width: calc(100% - var(--grid-column-gap) * 2)}@media (min-width: 768px){:root{--breakpoint: "sm"}}@media (min-width: 1024px){:root{--breakpoint: "md"}}@media (min-width: 1440px){:root{--breakpoint: "lg"}}@media (min-width: 1600px){:root{--breakpoint: "xl"}}@media (min-width: 768px){:root{--container-max-width: calc(100% - 4rem) }}@media (min-width: 1024px){:root{--container-max-width: calc(100% - 6rem) }}@media (min-width: 1440px){:root{--container-max-width: calc(100% - 8rem) }}@media (min-width: 1600px){:root{--container-max-width: calc(100% - 8rem) }}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto}.container-fluid{width:100%;max-width:var(--container-fluid-max-width);margin-left:auto;margin-right:auto}.grid{--columns: var(--grid-columns, 12);--column-gap: var(--grid-column-gap, 0);--row-gap: var(--grid-row-gap, 0);display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:var(--column-gap);grid-row-gap:var(--row-gap)}.grid>*{grid-column:span var(--columns)/auto}.grid-1,.grid-xs-1{grid-column:span 1/auto}.grid-1.grid,.grid-1>.grid,.grid-xs-1.grid,.grid-xs-1>.grid{--columns: 1}.grid-2,.grid-xs-2{grid-column:span 2/auto}.grid-2.grid,.grid-2>.grid,.grid-xs-2.grid,.grid-xs-2>.grid{--columns: 2}.grid-3,.grid-xs-3{grid-column:span 3/auto}.grid-3.grid,.grid-3>.grid,.grid-xs-3.grid,.grid-xs-3>.grid{--columns: 3}.grid-4,.grid-xs-4{grid-column:span 4/auto}.grid-4.grid,.grid-4>.grid,.grid-xs-4.grid,.grid-xs-4>.grid{--columns: 4}.grid-5,.grid-xs-5{grid-column:span 5/auto}.grid-5.grid,.grid-5>.grid,.grid-xs-5.grid,.grid-xs-5>.grid{--columns: 5}.grid-6,.grid-xs-6{grid-column:span 6/auto}.grid-6.grid,.grid-6>.grid,.grid-xs-6.grid,.grid-xs-6>.grid{--columns: 6}.grid-7,.grid-xs-7{grid-column:span 7/auto}.grid-7.grid,.grid-7>.grid,.grid-xs-7.grid,.grid-xs-7>.grid{--columns: 7}.grid-8,.grid-xs-8{grid-column:span 8/auto}.grid-8.grid,.grid-8>.grid,.grid-xs-8.grid,.grid-xs-8>.grid{--columns: 8}.grid-9,.grid-xs-9{grid-column:span 9/auto}.grid-9.grid,.grid-9>.grid,.grid-xs-9.grid,.grid-xs-9>.grid{--columns: 9}.grid-10,.grid-xs-10{grid-column:span 10/auto}.grid-10.grid,.grid-10>.grid,.grid-xs-10.grid,.grid-xs-10>.grid{--columns: 10}.grid-11,.grid-xs-11{grid-column:span 11/auto}.grid-11.grid,.grid-11>.grid,.grid-xs-11.grid,.grid-xs-11>.grid{--columns: 11}.grid-12,.grid-xs-12{grid-column:span 12/auto}.grid-12.grid,.grid-12>.grid,.grid-xs-12.grid,.grid-xs-12>.grid{--columns: 12}.grid-13,.grid-xs-13{grid-column:span 13/auto}.grid-13.grid,.grid-13>.grid,.grid-xs-13.grid,.grid-xs-13>.grid{--columns: 13}.grid-14,.grid-xs-14{grid-column:span 14/auto}.grid-14.grid,.grid-14>.grid,.grid-xs-14.grid,.grid-xs-14>.grid{--columns: 14}.grid-15,.grid-xs-15{grid-column:span 15/auto}.grid-15.grid,.grid-15>.grid,.grid-xs-15.grid,.grid-xs-15>.grid{--columns: 15}.grid-16,.grid-xs-16{grid-column:span 16/auto}.grid-16.grid,.grid-16>.grid,.grid-xs-16.grid,.grid-xs-16>.grid{--columns: 16}.grid-17,.grid-xs-17{grid-column:span 17/auto}.grid-17.grid,.grid-17>.grid,.grid-xs-17.grid,.grid-xs-17>.grid{--columns: 17}.grid-18,.grid-xs-18{grid-column:span 18/auto}.grid-18.grid,.grid-18>.grid,.grid-xs-18.grid,.grid-xs-18>.grid{--columns: 18}.grid-19,.grid-xs-19{grid-column:span 19/auto}.grid-19.grid,.grid-19>.grid,.grid-xs-19.grid,.grid-xs-19>.grid{--columns: 19}.grid-20,.grid-xs-20{grid-column:span 20/auto}.grid-20.grid,.grid-20>.grid,.grid-xs-20.grid,.grid-xs-20>.grid{--columns: 20}.grid-21,.grid-xs-21{grid-column:span 21/auto}.grid-21.grid,.grid-21>.grid,.grid-xs-21.grid,.grid-xs-21>.grid{--columns: 21}.grid-22,.grid-xs-22{grid-column:span 22/auto}.grid-22.grid,.grid-22>.grid,.grid-xs-22.grid,.grid-xs-22>.grid{--columns: 22}.grid-23,.grid-xs-23{grid-column:span 23/auto}.grid-23.grid,.grid-23>.grid,.grid-xs-23.grid,.grid-xs-23>.grid{--columns: 23}.grid-24,.grid-xs-24{grid-column:span 24/auto}.grid-24.grid,.grid-24>.grid,.grid-xs-24.grid,.grid-xs-24>.grid{--columns: 24}@media (min-width: 768px){.grid-sm-1{grid-column:span 1/auto}.grid-sm-1.grid,.grid-sm-1>.grid{--columns: 1}.grid-sm-2{grid-column:span 2/auto}.grid-sm-2.grid,.grid-sm-2>.grid{--columns: 2}.grid-sm-3{grid-column:span 3/auto}.grid-sm-3.grid,.grid-sm-3>.grid{--columns: 3}.grid-sm-4{grid-column:span 4/auto}.grid-sm-4.grid,.grid-sm-4>.grid{--columns: 4}.grid-sm-5{grid-column:span 5/auto}.grid-sm-5.grid,.grid-sm-5>.grid{--columns: 5}.grid-sm-6{grid-column:span 6/auto}.grid-sm-6.grid,.grid-sm-6>.grid{--columns: 6}.grid-sm-7{grid-column:span 7/auto}.grid-sm-7.grid,.grid-sm-7>.grid{--columns: 7}.grid-sm-8{grid-column:span 8/auto}.grid-sm-8.grid,.grid-sm-8>.grid{--columns: 8}.grid-sm-9{grid-column:span 9/auto}.grid-sm-9.grid,.grid-sm-9>.grid{--columns: 9}.grid-sm-10{grid-column:span 10/auto}.grid-sm-10.grid,.grid-sm-10>.grid{--columns: 10}.grid-sm-11{grid-column:span 11/auto}.grid-sm-11.grid,.grid-sm-11>.grid{--columns: 11}.grid-sm-12{grid-column:span 12/auto}.grid-sm-12.grid,.grid-sm-12>.grid{--columns: 12}.grid-sm-13{grid-column:span 13/auto}.grid-sm-13.grid,.grid-sm-13>.grid{--columns: 13}.grid-sm-14{grid-column:span 14/auto}.grid-sm-14.grid,.grid-sm-14>.grid{--columns: 14}.grid-sm-15{grid-column:span 15/auto}.grid-sm-15.grid,.grid-sm-15>.grid{--columns: 15}.grid-sm-16{grid-column:span 16/auto}.grid-sm-16.grid,.grid-sm-16>.grid{--columns: 16}.grid-sm-17{grid-column:span 17/auto}.grid-sm-17.grid,.grid-sm-17>.grid{--columns: 17}.grid-sm-18{grid-column:span 18/auto}.grid-sm-18.grid,.grid-sm-18>.grid{--columns: 18}.grid-sm-19{grid-column:span 19/auto}.grid-sm-19.grid,.grid-sm-19>.grid{--columns: 19}.grid-sm-20{grid-column:span 20/auto}.grid-sm-20.grid,.grid-sm-20>.grid{--columns: 20}.grid-sm-21{grid-column:span 21/auto}.grid-sm-21.grid,.grid-sm-21>.grid{--columns: 21}.grid-sm-22{grid-column:span 22/auto}.grid-sm-22.grid,.grid-sm-22>.grid{--columns: 22}.grid-sm-23{grid-column:span 23/auto}.grid-sm-23.grid,.grid-sm-23>.grid{--columns: 23}.grid-sm-24{grid-column:span 24/auto}.grid-sm-24.grid,.grid-sm-24>.grid{--columns: 24}}@media (min-width: 1024px){.grid-md-1{grid-column:span 1/auto}.grid-md-1.grid,.grid-md-1>.grid{--columns: 1}.grid-md-2{grid-column:span 2/auto}.grid-md-2.grid,.grid-md-2>.grid{--columns: 2}.grid-md-3{grid-column:span 3/auto}.grid-md-3.grid,.grid-md-3>.grid{--columns: 3}.grid-md-4{grid-column:span 4/auto}.grid-md-4.grid,.grid-md-4>.grid{--columns: 4}.grid-md-5{grid-column:span 5/auto}.grid-md-5.grid,.grid-md-5>.grid{--columns: 5}.grid-md-6{grid-column:span 6/auto}.grid-md-6.grid,.grid-md-6>.grid{--columns: 6}.grid-md-7{grid-column:span 7/auto}.grid-md-7.grid,.grid-md-7>.grid{--columns: 7}.grid-md-8{grid-column:span 8/auto}.grid-md-8.grid,.grid-md-8>.grid{--columns: 8}.grid-md-9{grid-column:span 9/auto}.grid-md-9.grid,.grid-md-9>.grid{--columns: 9}.grid-md-10{grid-column:span 10/auto}.grid-md-10.grid,.grid-md-10>.grid{--columns: 10}.grid-md-11{grid-column:span 11/auto}.grid-md-11.grid,.grid-md-11>.grid{--columns: 11}.grid-md-12{grid-column:span 12/auto}.grid-md-12.grid,.grid-md-12>.grid{--columns: 12}.grid-md-13{grid-column:span 13/auto}.grid-md-13.grid,.grid-md-13>.grid{--columns: 13}.grid-md-14{grid-column:span 14/auto}.grid-md-14.grid,.grid-md-14>.grid{--columns: 14}.grid-md-15{grid-column:span 15/auto}.grid-md-15.grid,.grid-md-15>.grid{--columns: 15}.grid-md-16{grid-column:span 16/auto}.grid-md-16.grid,.grid-md-16>.grid{--columns: 16}.grid-md-17{grid-column:span 17/auto}.grid-md-17.grid,.grid-md-17>.grid{--columns: 17}.grid-md-18{grid-column:span 18/auto}.grid-md-18.grid,.grid-md-18>.grid{--columns: 18}.grid-md-19{grid-column:span 19/auto}.grid-md-19.grid,.grid-md-19>.grid{--columns: 19}.grid-md-20{grid-column:span 20/auto}.grid-md-20.grid,.grid-md-20>.grid{--columns: 20}.grid-md-21{grid-column:span 21/auto}.grid-md-21.grid,.grid-md-21>.grid{--columns: 21}.grid-md-22{grid-column:span 22/auto}.grid-md-22.grid,.grid-md-22>.grid{--columns: 22}.grid-md-23{grid-column:span 23/auto}.grid-md-23.grid,.grid-md-23>.grid{--columns: 23}.grid-md-24{grid-column:span 24/auto}.grid-md-24.grid,.grid-md-24>.grid{--columns: 24}}@media (min-width: 1440px){.grid-lg-1{grid-column:span 1/auto}.grid-lg-1.grid,.grid-lg-1>.grid{--columns: 1}.grid-lg-2{grid-column:span 2/auto}.grid-lg-2.grid,.grid-lg-2>.grid{--columns: 2}.grid-lg-3{grid-column:span 3/auto}.grid-lg-3.grid,.grid-lg-3>.grid{--columns: 3}.grid-lg-4{grid-column:span 4/auto}.grid-lg-4.grid,.grid-lg-4>.grid{--columns: 4}.grid-lg-5{grid-column:span 5/auto}.grid-lg-5.grid,.grid-lg-5>.grid{--columns: 5}.grid-lg-6{grid-column:span 6/auto}.grid-lg-6.grid,.grid-lg-6>.grid{--columns: 6}.grid-lg-7{grid-column:span 7/auto}.grid-lg-7.grid,.grid-lg-7>.grid{--columns: 7}.grid-lg-8{grid-column:span 8/auto}.grid-lg-8.grid,.grid-lg-8>.grid{--columns: 8}.grid-lg-9{grid-column:span 9/auto}.grid-lg-9.grid,.grid-lg-9>.grid{--columns: 9}.grid-lg-10{grid-column:span 10/auto}.grid-lg-10.grid,.grid-lg-10>.grid{--columns: 10}.grid-lg-11{grid-column:span 11/auto}.grid-lg-11.grid,.grid-lg-11>.grid{--columns: 11}.grid-lg-12{grid-column:span 12/auto}.grid-lg-12.grid,.grid-lg-12>.grid{--columns: 12}.grid-lg-13{grid-column:span 13/auto}.grid-lg-13.grid,.grid-lg-13>.grid{--columns: 13}.grid-lg-14{grid-column:span 14/auto}.grid-lg-14.grid,.grid-lg-14>.grid{--columns: 14}.grid-lg-15{grid-column:span 15/auto}.grid-lg-15.grid,.grid-lg-15>.grid{--columns: 15}.grid-lg-16{grid-column:span 16/auto}.grid-lg-16.grid,.grid-lg-16>.grid{--columns: 16}.grid-lg-17{grid-column:span 17/auto}.grid-lg-17.grid,.grid-lg-17>.grid{--columns: 17}.grid-lg-18{grid-column:span 18/auto}.grid-lg-18.grid,.grid-lg-18>.grid{--columns: 18}.grid-lg-19{grid-column:span 19/auto}.grid-lg-19.grid,.grid-lg-19>.grid{--columns: 19}.grid-lg-20{grid-column:span 20/auto}.grid-lg-20.grid,.grid-lg-20>.grid{--columns: 20}.grid-lg-21{grid-column:span 21/auto}.grid-lg-21.grid,.grid-lg-21>.grid{--columns: 21}.grid-lg-22{grid-column:span 22/auto}.grid-lg-22.grid,.grid-lg-22>.grid{--columns: 22}.grid-lg-23{grid-column:span 23/auto}.grid-lg-23.grid,.grid-lg-23>.grid{--columns: 23}.grid-lg-24{grid-column:span 24/auto}.grid-lg-24.grid,.grid-lg-24>.grid{--columns: 24}}@media (min-width: 1600px){.grid-xl-1{grid-column:span 1/auto}.grid-xl-1.grid,.grid-xl-1>.grid{--columns: 1}.grid-xl-2{grid-column:span 2/auto}.grid-xl-2.grid,.grid-xl-2>.grid{--columns: 2}.grid-xl-3{grid-column:span 3/auto}.grid-xl-3.grid,.grid-xl-3>.grid{--columns: 3}.grid-xl-4{grid-column:span 4/auto}.grid-xl-4.grid,.grid-xl-4>.grid{--columns: 4}.grid-xl-5{grid-column:span 5/auto}.grid-xl-5.grid,.grid-xl-5>.grid{--columns: 5}.grid-xl-6{grid-column:span 6/auto}.grid-xl-6.grid,.grid-xl-6>.grid{--columns: 6}.grid-xl-7{grid-column:span 7/auto}.grid-xl-7.grid,.grid-xl-7>.grid{--columns: 7}.grid-xl-8{grid-column:span 8/auto}.grid-xl-8.grid,.grid-xl-8>.grid{--columns: 8}.grid-xl-9{grid-column:span 9/auto}.grid-xl-9.grid,.grid-xl-9>.grid{--columns: 9}.grid-xl-10{grid-column:span 10/auto}.grid-xl-10.grid,.grid-xl-10>.grid{--columns: 10}.grid-xl-11{grid-column:span 11/auto}.grid-xl-11.grid,.grid-xl-11>.grid{--columns: 11}.grid-xl-12{grid-column:span 12/auto}.grid-xl-12.grid,.grid-xl-12>.grid{--columns: 12}.grid-xl-13{grid-column:span 13/auto}.grid-xl-13.grid,.grid-xl-13>.grid{--columns: 13}.grid-xl-14{grid-column:span 14/auto}.grid-xl-14.grid,.grid-xl-14>.grid{--columns: 14}.grid-xl-15{grid-column:span 15/auto}.grid-xl-15.grid,.grid-xl-15>.grid{--columns: 15}.grid-xl-16{grid-column:span 16/auto}.grid-xl-16.grid,.grid-xl-16>.grid{--columns: 16}.grid-xl-17{grid-column:span 17/auto}.grid-xl-17.grid,.grid-xl-17>.grid{--columns: 17}.grid-xl-18{grid-column:span 18/auto}.grid-xl-18.grid,.grid-xl-18>.grid{--columns: 18}.grid-xl-19{grid-column:span 19/auto}.grid-xl-19.grid,.grid-xl-19>.grid{--columns: 19}.grid-xl-20{grid-column:span 20/auto}.grid-xl-20.grid,.grid-xl-20>.grid{--columns: 20}.grid-xl-21{grid-column:span 21/auto}.grid-xl-21.grid,.grid-xl-21>.grid{--columns: 21}.grid-xl-22{grid-column:span 22/auto}.grid-xl-22.grid,.grid-xl-22>.grid{--columns: 22}.grid-xl-23{grid-column:span 23/auto}.grid-xl-23.grid,.grid-xl-23>.grid{--columns: 23}.grid-xl-24{grid-column:span 24/auto}.grid-xl-24.grid,.grid-xl-24>.grid{--columns: 24}}.end-2,.end-xs-2{grid-column-end:3}.end-3,.end-xs-3{grid-column-end:4}.end-4,.end-xs-4{grid-column-end:5}.end-5,.end-xs-5{grid-column-end:6}.end-6,.end-xs-6{grid-column-end:7}.end-7,.end-xs-7{grid-column-end:8}.end-8,.end-xs-8{grid-column-end:9}.end-9,.end-xs-9{grid-column-end:10}.end-10,.end-xs-10{grid-column-end:11}.end-11,.end-xs-11{grid-column-end:12}.end-12,.end-xs-12{grid-column-end:13}.end-13,.end-xs-13{grid-column-end:14}.end-14,.end-xs-14{grid-column-end:15}.end-15,.end-xs-15{grid-column-end:16}.end-16,.end-xs-16{grid-column-end:17}.end-17,.end-xs-17{grid-column-end:18}.end-18,.end-xs-18{grid-column-end:19}.end-19,.end-xs-19{grid-column-end:20}.end-20,.end-xs-20{grid-column-end:21}.end-21,.end-xs-21{grid-column-end:22}.end-22,.end-xs-22{grid-column-end:23}.end-23,.end-xs-23{grid-column-end:24}.end-24,.end-xs-24{grid-column-end:25}@media (min-width: 768px){.end-sm-2{grid-column-end:3}.end-sm-3{grid-column-end:4}.end-sm-4{grid-column-end:5}.end-sm-5{grid-column-end:6}.end-sm-6{grid-column-end:7}.end-sm-7{grid-column-end:8}.end-sm-8{grid-column-end:9}.end-sm-9{grid-column-end:10}.end-sm-10{grid-column-end:11}.end-sm-11{grid-column-end:12}.end-sm-12{grid-column-end:13}.end-sm-13{grid-column-end:14}.end-sm-14{grid-column-end:15}.end-sm-15{grid-column-end:16}.end-sm-16{grid-column-end:17}.end-sm-17{grid-column-end:18}.end-sm-18{grid-column-end:19}.end-sm-19{grid-column-end:20}.end-sm-20{grid-column-end:21}.end-sm-21{grid-column-end:22}.end-sm-22{grid-column-end:23}.end-sm-23{grid-column-end:24}.end-sm-24{grid-column-end:25}}@media (min-width: 1024px){.end-md-2{grid-column-end:3}.end-md-3{grid-column-end:4}.end-md-4{grid-column-end:5}.end-md-5{grid-column-end:6}.end-md-6{grid-column-end:7}.end-md-7{grid-column-end:8}.end-md-8{grid-column-end:9}.end-md-9{grid-column-end:10}.end-md-10{grid-column-end:11}.end-md-11{grid-column-end:12}.end-md-12{grid-column-end:13}.end-md-13{grid-column-end:14}.end-md-14{grid-column-end:15}.end-md-15{grid-column-end:16}.end-md-16{grid-column-end:17}.end-md-17{grid-column-end:18}.end-md-18{grid-column-end:19}.end-md-19{grid-column-end:20}.end-md-20{grid-column-end:21}.end-md-21{grid-column-end:22}.end-md-22{grid-column-end:23}.end-md-23{grid-column-end:24}.end-md-24{grid-column-end:25}}@media (min-width: 1440px){.end-lg-2{grid-column-end:3}.end-lg-3{grid-column-end:4}.end-lg-4{grid-column-end:5}.end-lg-5{grid-column-end:6}.end-lg-6{grid-column-end:7}.end-lg-7{grid-column-end:8}.end-lg-8{grid-column-end:9}.end-lg-9{grid-column-end:10}.end-lg-10{grid-column-end:11}.end-lg-11{grid-column-end:12}.end-lg-12{grid-column-end:13}.end-lg-13{grid-column-end:14}.end-lg-14{grid-column-end:15}.end-lg-15{grid-column-end:16}.end-lg-16{grid-column-end:17}.end-lg-17{grid-column-end:18}.end-lg-18{grid-column-end:19}.end-lg-19{grid-column-end:20}.end-lg-20{grid-column-end:21}.end-lg-21{grid-column-end:22}.end-lg-22{grid-column-end:23}.end-lg-23{grid-column-end:24}.end-lg-24{grid-column-end:25}}@media (min-width: 1600px){.end-xl-2{grid-column-end:3}.end-xl-3{grid-column-end:4}.end-xl-4{grid-column-end:5}.end-xl-5{grid-column-end:6}.end-xl-6{grid-column-end:7}.end-xl-7{grid-column-end:8}.end-xl-8{grid-column-end:9}.end-xl-9{grid-column-end:10}.end-xl-10{grid-column-end:11}.end-xl-11{grid-column-end:12}.end-xl-12{grid-column-end:13}.end-xl-13{grid-column-end:14}.end-xl-14{grid-column-end:15}.end-xl-15{grid-column-end:16}.end-xl-16{grid-column-end:17}.end-xl-17{grid-column-end:18}.end-xl-18{grid-column-end:19}.end-xl-19{grid-column-end:20}.end-xl-20{grid-column-end:21}.end-xl-21{grid-column-end:22}.end-xl-22{grid-column-end:23}.end-xl-23{grid-column-end:24}.end-xl-24{grid-column-end:25}}:root{--m-4: 4px;--m-8: 8px;--m-12: 12px;--m-16: 16px}:root .mt-4{margin-top:var(--m-4)}:root .mr-4{margin-right:var(--m-4)}:root .mb-4{margin-bottom:var(--m-4)}:root .ml-4{margin-left:var(--m-4)}:root .mx-4{margin-left:var(--m-4);margin-right:var(--m-4)}:root .my-4{margin-top:var(--m-4);margin-bottom:var(--m-4)}:root .m-4{margin:var(--m-4)}@media (min-width: 768px){:root .mt-sm-4{margin-top:var(--m-4)}}@media (min-width: 768px){:root .mr-sm-4{margin-right:var(--m-4)}}@media (min-width: 768px){:root .mb-sm-4{margin-bottom:var(--m-4)}}@media (min-width: 768px){:root .ml-sm-4{margin-left:var(--m-4)}}@media (min-width: 768px){:root .mx-sm-4{margin-left:var(--m-4);margin-right:var(--m-4)}}@media (min-width: 768px){:root .my-sm-4{margin-top:var(--m-4);margin-bottom:var(--m-4)}}@media (min-width: 768px){:root .m-sm-4{margin:var(--m-4)}}@media (min-width: 1024px){:root .mt-md-4{margin-top:var(--m-4)}}@media (min-width: 1024px){:root .mr-md-4{margin-right:var(--m-4)}}@media (min-width: 1024px){:root .mb-md-4{margin-bottom:var(--m-4)}}@media (min-width: 1024px){:root .ml-md-4{margin-left:var(--m-4)}}@media (min-width: 1024px){:root .mx-md-4{margin-left:var(--m-4);margin-right:var(--m-4)}}@media (min-width: 1024px){:root .my-md-4{margin-top:var(--m-4);margin-bottom:var(--m-4)}}@media (min-width: 1024px){:root .m-md-4{margin:var(--m-4)}}@media (min-width: 1440px){:root .mt-lg-4{margin-top:var(--m-4)}}@media (min-width: 1440px){:root .mr-lg-4{margin-right:var(--m-4)}}@media (min-width: 1440px){:root .mb-lg-4{margin-bottom:var(--m-4)}}@media (min-width: 1440px){:root .ml-lg-4{margin-left:var(--m-4)}}@media (min-width: 1440px){:root .mx-lg-4{margin-left:var(--m-4);margin-right:var(--m-4)}}@media (min-width: 1440px){:root .my-lg-4{margin-top:var(--m-4);margin-bottom:var(--m-4)}}@media (min-width: 1440px){:root .m-lg-4{margin:var(--m-4)}}@media (min-width: 1600px){:root .mt-xl-4{margin-top:var(--m-4)}}@media (min-width: 1600px){:root .mr-xl-4{margin-right:var(--m-4)}}@media (min-width: 1600px){:root .mb-xl-4{margin-bottom:var(--m-4)}}@media (min-width: 1600px){:root .ml-xl-4{margin-left:var(--m-4)}}@media (min-width: 1600px){:root .mx-xl-4{margin-left:var(--m-4);margin-right:var(--m-4)}}@media (min-width: 1600px){:root .my-xl-4{margin-top:var(--m-4);margin-bottom:var(--m-4)}}@media (min-width: 1600px){:root .m-xl-4{margin:var(--m-4)}}:root .mt-8{margin-top:var(--m-8)}:root .mr-8{margin-right:var(--m-8)}:root .mb-8{margin-bottom:var(--m-8)}:root .ml-8{margin-left:var(--m-8)}:root .mx-8{margin-left:var(--m-8);margin-right:var(--m-8)}:root .my-8{margin-top:var(--m-8);margin-bottom:var(--m-8)}:root .m-8{margin:var(--m-8)}@media (min-width: 768px){:root .mt-sm-8{margin-top:var(--m-8)}}@media (min-width: 768px){:root .mr-sm-8{margin-right:var(--m-8)}}@media (min-width: 768px){:root .mb-sm-8{margin-bottom:var(--m-8)}}@media (min-width: 768px){:root .ml-sm-8{margin-left:var(--m-8)}}@media (min-width: 768px){:root .mx-sm-8{margin-left:var(--m-8);margin-right:var(--m-8)}}@media (min-width: 768px){:root .my-sm-8{margin-top:var(--m-8);margin-bottom:var(--m-8)}}@media (min-width: 768px){:root .m-sm-8{margin:var(--m-8)}}@media (min-width: 1024px){:root .mt-md-8{margin-top:var(--m-8)}}@media (min-width: 1024px){:root .mr-md-8{margin-right:var(--m-8)}}@media (min-width: 1024px){:root .mb-md-8{margin-bottom:var(--m-8)}}@media (min-width: 1024px){:root .ml-md-8{margin-left:var(--m-8)}}@media (min-width: 1024px){:root .mx-md-8{margin-left:var(--m-8);margin-right:var(--m-8)}}@media (min-width: 1024px){:root .my-md-8{margin-top:var(--m-8);margin-bottom:var(--m-8)}}@media (min-width: 1024px){:root .m-md-8{margin:var(--m-8)}}@media (min-width: 1440px){:root .mt-lg-8{margin-top:var(--m-8)}}@media (min-width: 1440px){:root .mr-lg-8{margin-right:var(--m-8)}}@media (min-width: 1440px){:root .mb-lg-8{margin-bottom:var(--m-8)}}@media (min-width: 1440px){:root .ml-lg-8{margin-left:var(--m-8)}}@media (min-width: 1440px){:root .mx-lg-8{margin-left:var(--m-8);margin-right:var(--m-8)}}@media (min-width: 1440px){:root .my-lg-8{margin-top:var(--m-8);margin-bottom:var(--m-8)}}@media (min-width: 1440px){:root .m-lg-8{margin:var(--m-8)}}@media (min-width: 1600px){:root .mt-xl-8{margin-top:var(--m-8)}}@media (min-width: 1600px){:root .mr-xl-8{margin-right:var(--m-8)}}@media (min-width: 1600px){:root .mb-xl-8{margin-bottom:var(--m-8)}}@media (min-width: 1600px){:root .ml-xl-8{margin-left:var(--m-8)}}@media (min-width: 1600px){:root .mx-xl-8{margin-left:var(--m-8);margin-right:var(--m-8)}}@media (min-width: 1600px){:root .my-xl-8{margin-top:var(--m-8);margin-bottom:var(--m-8)}}@media (min-width: 1600px){:root .m-xl-8{margin:var(--m-8)}}:root .mt-12{margin-top:var(--m-12)}:root .mr-12{margin-right:var(--m-12)}:root .mb-12{margin-bottom:var(--m-12)}:root .ml-12{margin-left:var(--m-12)}:root .mx-12{margin-left:var(--m-12);margin-right:var(--m-12)}:root .my-12{margin-top:var(--m-12);margin-bottom:var(--m-12)}:root .m-12{margin:var(--m-12)}@media (min-width: 768px){:root .mt-sm-12{margin-top:var(--m-12)}}@media (min-width: 768px){:root .mr-sm-12{margin-right:var(--m-12)}}@media (min-width: 768px){:root .mb-sm-12{margin-bottom:var(--m-12)}}@media (min-width: 768px){:root .ml-sm-12{margin-left:var(--m-12)}}@media (min-width: 768px){:root .mx-sm-12{margin-left:var(--m-12);margin-right:var(--m-12)}}@media (min-width: 768px){:root .my-sm-12{margin-top:var(--m-12);margin-bottom:var(--m-12)}}@media (min-width: 768px){:root .m-sm-12{margin:var(--m-12)}}@media (min-width: 1024px){:root .mt-md-12{margin-top:var(--m-12)}}@media (min-width: 1024px){:root .mr-md-12{margin-right:var(--m-12)}}@media (min-width: 1024px){:root .mb-md-12{margin-bottom:var(--m-12)}}@media (min-width: 1024px){:root .ml-md-12{margin-left:var(--m-12)}}@media (min-width: 1024px){:root .mx-md-12{margin-left:var(--m-12);margin-right:var(--m-12)}}@media (min-width: 1024px){:root .my-md-12{margin-top:var(--m-12);margin-bottom:var(--m-12)}}@media (min-width: 1024px){:root .m-md-12{margin:var(--m-12)}}@media (min-width: 1440px){:root .mt-lg-12{margin-top:var(--m-12)}}@media (min-width: 1440px){:root .mr-lg-12{margin-right:var(--m-12)}}@media (min-width: 1440px){:root .mb-lg-12{margin-bottom:var(--m-12)}}@media (min-width: 1440px){:root .ml-lg-12{margin-left:var(--m-12)}}@media (min-width: 1440px){:root .mx-lg-12{margin-left:var(--m-12);margin-right:var(--m-12)}}@media (min-width: 1440px){:root .my-lg-12{margin-top:var(--m-12);margin-bottom:var(--m-12)}}@media (min-width: 1440px){:root .m-lg-12{margin:var(--m-12)}}@media (min-width: 1600px){:root .mt-xl-12{margin-top:var(--m-12)}}@media (min-width: 1600px){:root .mr-xl-12{margin-right:var(--m-12)}}@media (min-width: 1600px){:root .mb-xl-12{margin-bottom:var(--m-12)}}@media (min-width: 1600px){:root .ml-xl-12{margin-left:var(--m-12)}}@media (min-width: 1600px){:root .mx-xl-12{margin-left:var(--m-12);margin-right:var(--m-12)}}@media (min-width: 1600px){:root .my-xl-12{margin-top:var(--m-12);margin-bottom:var(--m-12)}}@media (min-width: 1600px){:root .m-xl-12{margin:var(--m-12)}}:root .mt-16{margin-top:var(--m-16)}:root .mr-16{margin-right:var(--m-16)}:root .mb-16{margin-bottom:var(--m-16)}:root .ml-16{margin-left:var(--m-16)}:root .mx-16{margin-left:var(--m-16);margin-right:var(--m-16)}:root .my-16{margin-top:var(--m-16);margin-bottom:var(--m-16)}:root .m-16{margin:var(--m-16)}@media (min-width: 768px){:root .mt-sm-16{margin-top:var(--m-16)}}@media (min-width: 768px){:root .mr-sm-16{margin-right:var(--m-16)}}@media (min-width: 768px){:root .mb-sm-16{margin-bottom:var(--m-16)}}@media (min-width: 768px){:root .ml-sm-16{margin-left:var(--m-16)}}@media (min-width: 768px){:root .mx-sm-16{margin-left:var(--m-16);margin-right:var(--m-16)}}@media (min-width: 768px){:root .my-sm-16{margin-top:var(--m-16);margin-bottom:var(--m-16)}}@media (min-width: 768px){:root .m-sm-16{margin:var(--m-16)}}@media (min-width: 1024px){:root .mt-md-16{margin-top:var(--m-16)}}@media (min-width: 1024px){:root .mr-md-16{margin-right:var(--m-16)}}@media (min-width: 1024px){:root .mb-md-16{margin-bottom:var(--m-16)}}@media (min-width: 1024px){:root .ml-md-16{margin-left:var(--m-16)}}@media (min-width: 1024px){:root .mx-md-16{margin-left:var(--m-16);margin-right:var(--m-16)}}@media (min-width: 1024px){:root .my-md-16{margin-top:var(--m-16);margin-bottom:var(--m-16)}}@media (min-width: 1024px){:root .m-md-16{margin:var(--m-16)}}@media (min-width: 1440px){:root .mt-lg-16{margin-top:var(--m-16)}}@media (min-width: 1440px){:root .mr-lg-16{margin-right:var(--m-16)}}@media (min-width: 1440px){:root .mb-lg-16{margin-bottom:var(--m-16)}}@media (min-width: 1440px){:root .ml-lg-16{margin-left:var(--m-16)}}@media (min-width: 1440px){:root .mx-lg-16{margin-left:var(--m-16);margin-right:var(--m-16)}}@media (min-width: 1440px){:root .my-lg-16{margin-top:var(--m-16);margin-bottom:var(--m-16)}}@media (min-width: 1440px){:root .m-lg-16{margin:var(--m-16)}}@media (min-width: 1600px){:root .mt-xl-16{margin-top:var(--m-16)}}@media (min-width: 1600px){:root .mr-xl-16{margin-right:var(--m-16)}}@media (min-width: 1600px){:root .mb-xl-16{margin-bottom:var(--m-16)}}@media (min-width: 1600px){:root .ml-xl-16{margin-left:var(--m-16)}}@media (min-width: 1600px){:root .mx-xl-16{margin-left:var(--m-16);margin-right:var(--m-16)}}@media (min-width: 1600px){:root .my-xl-16{margin-top:var(--m-16);margin-bottom:var(--m-16)}}@media (min-width: 1600px){:root .m-xl-16{margin:var(--m-16)}}.default{font-family:var(--typography-default-font-family, var(--typography-font-family));font-size:var(--typography-default-font-size, 1rem);font-weight:var(--typography-default-font-weight, inherit);letter-spacing:var(--typography-default-letter-spacing, inherit);line-height:var(--typography-default-line-height, var(--typography-font-line-height))}.displayL{font-family:var(--typography-displayL-font-family, var(--typography-font-family));font-size:var(--typography-displayL-font-size, 1rem);font-weight:var(--typography-displayL-font-weight, inherit);letter-spacing:var(--typography-displayL-letter-spacing, inherit);line-height:var(--typography-displayL-line-height, var(--typography-font-line-height))}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0;padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-family:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant-caps:inherit;font-variant-east-asian:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-decoration:none;text-indent:inherit;text-rendering:inherit;text-shadow:none;text-transform:none;word-spacing:inherit;cursor:pointer}html{box-sizing:border-box;-webkit-text-size-adjust:none;color-scheme:dark light}*,*:before,*:after{box-sizing:inherit}img,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body{margin:0;padding:0;block-size:100%;block-size:100dvb;font-size:20px;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}:root{--color-brand: #bf0906;--color-white: #ffffff;--color-black: #000000;--color-back: #edece9;--color-taupe: #d3d0c8;--color-coal: #343432;--color-silver: #8e8d87;--spacing-1: .4rem;--spacing-2: .8rem;--spacing-3: 1.2rem;--spacing-4: 1.6rem;--spacing-5: 2rem;--spacing-6: 2.4rem;--spacing-7: 2.8rem;--spacing-7: 3.2rem;--spacing-8: 3.6rem;--spacing-10: 4rem;--spacing-11: 4.4rem;--spacing-12: 4.8rem}html,body{display:block}html{background:var(--color-white);font-size:10px}html *::selection{background:var(--color-back)}body{background:var(--color-white);color:var(--color-black);font-size:10px}body:after{content:"";position:fixed;height:2px;width:100%;background:#000!important;top:0;left:0;z-index:999999;display:block;transform-origin:top right;transform:scaleX(0);will-change:transform;transition:transform .8s}body.-routing:after{transform-origin:top left;transform:scaleX(1)}body.-resizing *{transition:none!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip;height:100dvh}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*{-webkit-tap-highlight-color:transparent;outline:none}button{font-family:inherit;color:inherit}.d-stack{padding-block:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}main .d-breadcrumbs:first-child{padding-top:12rem}@media (min-width: 1024px){main .d-breadcrumbs:first-child{padding-top:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}}main.-transitioning{position:fixed;top:0;left:0}body:has(.d-modal.-open) main{opacity:0}@media (min-width: 768px){body:has(.d-modal.-open) main{opacity:1}}/**
 * @license
 * MyFonts Webfont Build ID 3774472, 2019-06-17T06:12:33-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: HelveticaNowDisplay-Lt by Monotype
 * URL: https://www.myfonts.com/fonts/mti/helvetica-now/display-light/
 *
 * Webfont: HelveticaNowDisplay-Regular by Monotype
 * URL: https://www.myfonts.com/fonts/mti/helvetica-now/display-regular/
 *
 * Webfont: HelveticaNowDisplay-Bd by Monotype
 * URL: https://www.myfonts.com/fonts/mti/helvetica-now/display-bold/
 *
 * Webfont: HelveticaNowDisplay-Md by Monotype
 * URL: https://www.myfonts.com/fonts/mti/helvetica-now/display-medium/
 *
 * Webfont: HelveticaNowDisplay-Blk by Monotype
 * URL: https://www.myfonts.com/fonts/mti/helvetica-now/display-black/
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3774472
 * Licensed pageviews: 250,000
 * Webfonts copyright: Copyright © 2019 Monotype Imaging Inc. All rights reserved.
 *
 * © 2019 MyFonts Inc
*/@font-face{font-family:HelveticaNowDisplay;font-weight:300;src:url(../fonts/399808_0_0.eot);src:url(../fonts/399808_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/399808_0_0.woff2) format("woff2"),url(../fonts/399808_0_0.woff) format("woff"),url(../fonts/399808_0_0.ttf) format("truetype")}@font-face{font-family:HelveticaNowDisplay;font-weight:400;src:url(../fonts/399808_1_0.eot);src:url(../fonts/399808_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/399808_1_0.woff2) format("woff2"),url(../fonts/399808_1_0.woff) format("woff"),url(../fonts/399808_1_0.ttf) format("truetype")}@font-face{font-family:HelveticaNowDisplay;font-weight:500;src:url(../fonts/399808_3_0.eot);src:url(../fonts/399808_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/399808_3_0.woff2) format("woff2"),url(../fonts/399808_3_0.woff) format("woff"),url(../fonts/399808_3_0.ttf) format("truetype")}@font-face{font-family:HelveticaNowDisplay;font-weight:700;src:url(../fonts/399808_2_0.eot);src:url(../fonts/399808_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/399808_2_0.woff2) format("woff2"),url(../fonts/399808_2_0.woff) format("woff"),url(../fonts/399808_2_0.ttf) format("truetype")}@font-face{font-family:HelveticaNowDisplay;font-weight:800;src:url(../fonts/399808_4_0.eot);src:url(../fonts/399808_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/399808_4_0.woff2) format("woff2"),url(../fonts/399808_4_0.woff) format("woff"),url(../fonts/399808_4_0.ttf) format("truetype")}@font-face{font-family:Plantin MT Pro;font-weight:400;src:url(../fonts/PlantinMTProRg.woff2) format("woff2")}:root{--typography-primary-font-family: "HelveticaNowDisplay", sans-serif;--typography-primary-default-font-weight: 400;--typography-secondary-font-family: "Plantin MT Pro", serif;--typography-secondary-default-font-weight: 400;--typography-font-family-link: var(--typography-primary-font-family);--typography-font-size-link: 2.4rem;--typography-line-height-link: 1;--typography-font-weight-link: 500;--typography-font-family-displayL: var(--typography-primary-font-family);--typography-font-size-displayL: clamp(3.2rem, 3.2rem + (4.8 * 10 - 3.2 * 10) * (100vw - 375px) / 1065, 4.8rem);--typography-letter-spacing-displayL: normal;--typography-line-height-displayL: 100%;--typography-font-weight-displayL: 500;--typography-font-family-displayXL: var(--typography-primary-font-family);--typography-font-size-displayXL: clamp(4.8rem, 4.8rem + (6 * 10 - 4.8 * 10) * (100vw - 375px) / 1065, 6rem);--typography-letter-spacing-displayXL: normal;--typography-line-height-displayXL: 100%;--typography-font-weight-displayXL: 500;--typography-font-family-bodyS: var(--typography-primary-font-family);--typography-font-size-bodyS: 1.6rem;--typography-letter-spacing-bodyS: normal;--typography-line-height-bodyS: 110%;--typography-font-weight-bodyS: 400;--typography-font-family-bodyM: var(--typography-secondary-font-family);--typography-font-size-bodyM: clamp(1.8rem, 1.8rem + (2.4 * 10 - 1.8 * 10) * (100vw - 375px) / 1065, 2.4rem);--typography-letter-spacing-bodyM: normal;--typography-line-height-bodyM: 120%;--typography-font-weight-bodyM: 400;--typography-font-family-bodyMSans: var(--typography-primary-font-family);--typography-font-size-bodyMSans: clamp(1.8rem, 1.8rem + (2.4 * 10 - 1.8 * 10) * (100vw - 375px) / 1065, 2.4rem);--typography-letter-spacing-bodyMSans: normal;--typography-line-height-bodyMSans: 120%;--typography-font-weight-bodyMSans: 500;--typography-font-family-bodyL: var(--typography-secondary-font-family);--typography-font-size-bodyL: clamp(2.2rem, 2.2rem + (3.2 * 10 - 2.2 * 10) * (100vw - 375px) / 1065, 3.2rem);--typography-letter-spacing-bodyL: normal;--typography-line-height-bodyL: 105%;--typography-font-weight-bodyL: 400;--typography-font-family-linkS: var(--typography-primary-font-family);--typography-font-size-linkS: 1.2rem;--typography-letter-spacing-linkS: normal;--typography-line-height-linkS: 100%;--typography-font-weight-linkS: 500;--typography-font-family-linkM: var(--typography-primary-font-family);--typography-font-size-linkM: 1.6rem;--typography-letter-spacing-linkM: .02em;--typography-line-height-linkM: 100%;--typography-font-weight-linkM: 500;--typography-font-family-headlineXS: var(--typography-primary-font-family);--typography-font-size-headlineXS: 1.6rem;--typography-letter-spacing-headlineXS: normal;--typography-line-height-headlineXS: 2rem;--typography-font-weight-headlineXS: 500;--typography-font-family-headlineS: var(--typography-primary-font-family);--typography-font-size-headlineS: clamp(2.4rem, 2.4rem + (2 * 10 - 2.4 * 10) * (100vw - 375px) / 1065, 2rem);--typography-letter-spacing-headlineS: normal;--typography-line-height-headlineS: 100%;--typography-font-weight-headlineS: 500;--typography-font-family-headlineM: var(--typography-primary-font-family);--typography-font-size-headlineM: clamp(2.4rem, 2.4rem + (3.2 * 10 - 2.4 * 10) * (100vw - 375px) / 1065, 3.2rem);--typography-letter-spacing-headlineM: normal;--typography-line-height-headlineM: 100%;--typography-font-weight-headlineM: 500}html,body{font-family:var(--typography-primary-font-family);font-weight:var(--typography-primary-default-font-weight);letter-spacing:var(--typography-primary-default-letter-spacing, normal);line-height:var(--typography-primary-default-line-height, 1.5)}.-t-displayL{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem)}.-t-displayXL{font-family:var(--typography-font-family-displayXL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayXL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayXL, normal);line-height:var(--typography-line-height-displayXL, 1.5);font-size:var(--typography-font-size-displayXL, 1.6rem)}.-t-bodyS{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem)}.-t-bodyM{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem)}.-t-bodyMSans{font-family:var(--typography-font-family-bodyMSans, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyMSans, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyMSans, normal);line-height:var(--typography-line-height-bodyMSans, 1.5);font-size:var(--typography-font-size-bodyMSans, 1.6rem)}.-t-bodyL{font-family:var(--typography-font-family-bodyL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyL, normal);line-height:var(--typography-line-height-bodyL, 1.5);font-size:var(--typography-font-size-bodyL, 1.6rem)}.-t-linkS{font-family:var(--typography-font-family-linkS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-linkS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-linkS, normal);line-height:var(--typography-line-height-linkS, 1.5);font-size:var(--typography-font-size-linkS, 1.6rem)}.-t-linkM{font-family:var(--typography-font-family-linkM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-linkM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-linkM, normal);line-height:var(--typography-line-height-linkM, 1.5);font-size:var(--typography-font-size-linkM, 1.6rem)}.-t-headlineS{font-family:var(--typography-font-family-headlineS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineS, normal);line-height:var(--typography-line-height-headlineS, 1.5);font-size:var(--typography-font-size-headlineS, 1.6rem)}.-t-headlineM{font-family:var(--typography-font-family-headlineM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineM, normal);line-height:var(--typography-line-height-headlineM, 1.5);font-size:var(--typography-font-size-headlineM, 1.6rem)}.-t-headlineXS{font-family:var(--typography-font-family-headlineXS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineXS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineXS, normal);line-height:var(--typography-line-height-headlineXS, 1.5);font-size:var(--typography-font-size-headlineXS, 1.6rem)}.d-header{position:fixed;left:2rem;right:2rem;top:2rem;z-index:99}.admin-bar .d-header{top:5rem}@media screen and (min-width: 400px){.d-header{width:35rem;left:50%;transform:translate(-50%)}}.d-header__bar{display:flex;align-items:center;color:var(--color-black);height:5.6rem;padding:1.6rem;border-radius:1rem 1rem 0 0;transition:padding .3s;position:relative;z-index:2}.-theme-light .d-header__bar{color:var(--color-white)}.-scrolled .d-header__bar,.-menu-open .d-header__bar,.-langs-open .d-header__bar,.-search-open .d-header__bar{color:var(--color-black)}@media (min-width: 768px){.-theme-light .d-header__bar{padding:1.6rem 0}.-theme-dark .d-header__bar,.-scrolled .d-header__bar,.-menu-open .d-header__bar{padding:1.6rem}}@media (min-width: 768px) and (hover: hover){.d-header__bar:hover{padding:1.6rem;color:var(--color-black)}.d-header__bar:hover .d-header__logo{width:7rem;color:var(--color-black)}.d-header__bar:hover .d-header__action i,.d-header__bar:hover .d-header__btn{color:var(--color-black)}.d-header__bar:hover+.d-header__bg{background:#ffffff8f;box-shadow:0 4px 12px #0000001f;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.-menu-open .d-header__bar:hover+.d-header__bg,.-langs-open .d-header__bar:hover+.d-header__bg,.-search-open .d-header__bar:hover+.d-header__bg{background-color:var(--color-white);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}.d-header__bar ul{display:flex;align-items:center;gap:1.6rem;width:100%;transition:opacity .3s;transition-delay:.3s}.-langs-open .d-header__bar ul,.-search-open .d-header__bar ul{opacity:0;pointer-events:none;transition-delay:0s}.d-header__bar ul li:nth-child(3){margin-left:auto}.d-header__action{display:block;width:2.4rem;height:2.4rem;position:relative;text-align:center;font-size:1.6rem;text-transform:uppercase}.d-header__action i{display:block;width:100%;height:100%}.-menu-open .d-header__action i{color:var(--color-black)}.d-header__action svg{display:block;width:100%}.d-header__btn span{position:absolute;height:2px;left:2px;top:4px;right:2px;background-color:currentColor;transition:top .2s ease-out .2s,transform .2s ease-out 0s}.d-header__btn span:nth-child(2){top:11px}.d-header__btn span:nth-child(3){top:18px}.-theme-light .d-header__btn{color:var(--color-white)}.-scrolled .d-header__btn,.-menu-open .d-header__btn{color:var(--color-black)}.-menu-open .d-header__btn span{top:11px;transform:rotate(45deg);transition:top .2s,transform .2s ease-out .2s}.-menu-open .d-header__btn span:nth-child(2){opacity:0}.-menu-open .d-header__btn span:nth-child(3){transform:rotate(-45deg)}.d-header__logo{display:block;aspect-ratio:69/24;width:7rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:width .3s}.-theme-light .d-header__logo{color:var(--color-white)}.-scrolled .d-header__logo{color:var(--color-black)}@media (min-width: 768px){.-theme-light .d-header__logo{width:9rem}.-theme-dark .d-header__logo,.-scrolled .d-header__logo,.-menu-open .d-header__logo,.-langs-open .d-header__logo,.-search-open .d-header__logo{width:7rem}}.d-header__logo svg{display:block;width:100%;height:100%;fill:currentColor}.-menu-open .d-header__logo svg,.-langs-open .d-header__logo svg,.-search-open .d-header__logo svg{fill:var(--color-black)}.d-header__menu{position:absolute;z-index:2;left:0;right:0;top:100%;height:calc(100vh - 7.6rem);border-radius:0 0 1rem 1rem;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .3s;transition-delay:0s}.-menu-open .d-header__menu{opacity:1;transition-delay:.5s}.d-header__langs{position:absolute;z-index:2;left:0;right:0;top:100%;height:calc(100vh - 7.6rem);border-radius:0 0 1rem 1rem;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .3s;transition-delay:0s}.-langs-open .d-header__langs{opacity:1;pointer-events:auto;transition-delay:.5s}.d-header__langs ul li a:hover{text-decoration:underline}.d-header__langs ul li a.-current{text-decoration:underline;pointer-events:none}.d-header__search{position:absolute;z-index:2;left:0;right:0;top:100%;height:calc(100vh - 7.6rem);border-radius:0 0 1rem 1rem;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .3s;transition-delay:0s}.-search-open .d-header__search{opacity:1;pointer-events:auto;transition-delay:.5s}.d-header__menu-panel{padding:var(--spacing-10) var(--spacing-4);padding-top:var(--spacing-6);width:100%}.d-header__menu-panel.-level-0{padding:var(--spacing-10) var(--spacing-4)}.-menu-open .d-header__menu-panel.-level-0{pointer-events:auto}.d-header__menu-panel ol{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);margin-left:-.8rem;list-style:none}.d-header__menu-panel ol li button{font-family:var(--typography-font-family-link, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-link, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-link, normal);line-height:var(--typography-line-height-link, 1.5);font-size:var(--typography-font-size-link, 1.6rem);display:flex;align-items:center}.d-header__menu-panel ol li button span{display:block;font-size:1.2rem;line-height:1;position:relative;top:1px}.d-header__menu-panel ol li button i{width:2.4rem;height:2.4rem;display:block}.d-header__menu-panel ol li button i svg{display:block;width:100%;height:100%}.d-header__menu-panel ul{font-family:var(--typography-font-family-link, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-link, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-link, normal);line-height:var(--typography-line-height-link, 1.5);font-size:var(--typography-font-size-link, 1.6rem);display:flex;flex-direction:column;gap:var(--spacing-2);transition:transform .3s,opacity .3s;transition-delay:.3s}.d-header__menu-panel ul li a{display:flex;position:relative}.d-header__menu-panel ul li a i{position:absolute;right:0;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem}.d-header__menu-panel ul li a i svg{display:block;width:100%;height:100%}.d-header__menu-panels{position:absolute;left:0;top:0;width:100%;height:100%;transform:translate(20%);opacity:0;transition:.3s;transition-delay:0s;pointer-events:none;visibility:hidden}.d-header__menu-panels:has(.-panel-active){transform:translate(0);transition-delay:.4s;opacity:1;pointer-events:auto;visibility:visible}.d-header__menu-panels .d-header__menu-panel{z-index:0;pointer-events:none;visibility:hidden;position:absolute;top:0;left:0}.d-header__menu-panels .d-header__menu-panel.-panel-active{pointer-events:auto;z-index:1;visibility:visible}.d-header__menu.-step-1 .d-header__menu-panel.-level-0 ul,.d-header__menu.-step-2 .d-header__menu-panel.-level-1 ul{transform:translate(-20%);transition-delay:0s;opacity:0}.d-header__bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffff8f;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);box-shadow:0 4px 12px #0000001f;border-radius:1rem;will-change:background-color,backdrop-filter;transition:min-height .3s ease .2s,background-color .3s ease 0s,backdrop-filter .3s ease 0s;z-index:1;min-height:100%}.-theme-light .d-header__bg{background-color:transparent;box-shadow:none;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.-scrolled .d-header__bg{background:#ffffff8f;box-shadow:0 4px 12px #0000001f;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.-menu-open .d-header__bg,.-search-open .d-header__bg,.-langs-open .d-header__bg{background-color:var(--color-white);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.d-header__extra-action{position:absolute;right:var(--spacing-4);top:50%;transform:translateY(-50%);height:auto;display:flex;pointer-events:none;opacity:0;transition:opacity .3s;transition-delay:0s;justify-content:flex-end;width:100%}.-langs-open .d-header__extra-action,.-search-open .d-header__extra-action{opacity:1;transition-delay:.3s;pointer-events:auto}.d-header__search-form{display:flex;flex-direction:column;gap:var(--spacing-2)}.d-header__search-input{position:relative}.d-header__search-input input{font-family:var(--typography-font-family-link, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-link, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-link, normal);line-height:var(--typography-line-height-link, 1.5);font-size:var(--typography-font-size-link, 1.6rem);height:2.4rem;line-height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;border-radius:0;width:100%;padding-right:3rem;background-color:transparent;color:var(--color-black)}.d-header__search-input input::placeholder{color:var(--color-taupe)}.d-header__search-input input:not(:placeholder-shown)+button{display:block}.d-header__search-input button{width:2.4rem;height:2.4rem;display:none;position:absolute;right:.4rem;top:50%;transform:translateY(-50%);z-index:2}.d-header__search-input button svg{display:block;width:100%;height:100%}.d-header__search-submit{display:none;opacity:0;transition:opacity .3s}.d-header__search-submit button{width:100%}.-results .d-header__search-submit{display:flex}.-show-results .d-header__search-submit{opacity:1}.d-header__search-list{display:none!important;flex-direction:column;gap:var(--spacing-5)!important;padding:var(--spacing-3) 0 var(--spacing-4) 0;opacity:0;transition-delay:0s!important}.-results .d-header__search-list{display:flex!important}.-show-results .d-header__search-list{opacity:1}.d-header__search-list li a{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);display:flex;flex-direction:column}@media (hover: hover){.d-header__search-list li a:hover strong{text-decoration:underline}}.d-header__search-list li a strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.d-header__search-nores{font-family:var(--typography-font-family-headlineXS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineXS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineXS, normal);line-height:var(--typography-line-height-headlineXS, 1.5);font-size:var(--typography-font-size-headlineXS, 1.6rem);padding:var(--spacing-2) 0;opacity:.8;display:none;opacity:0;transition:opacity .3s}.-nores .d-header__search-nores{display:block}.-show-nores .d-header__search-nores{opacity:1}.d-header__backdrop{position:fixed;display:block;left:0;top:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;transition:.5s;z-index:10;pointer-events:none;will-change:opacity,backdrop-filter}.-menu-open .d-header__backdrop,.-langs-open .d-header__backdrop,.-search-open .d-header__backdrop{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}html[lang=zh-hans] .d-header__langs ul li a[data-lang=ru]{font-family:helvetica}.d-media{overflow:hidden;position:relative;width:100%;display:block;background:var(--color-back)}.d-media>iframe,.d-media>picture,.d-media>picture>img,.d-media>img,.d-media>video{display:block;position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center}.d-footer{font-family:var(--typography-font-family-linkS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-linkS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-linkS, normal);line-height:var(--typography-line-height-linkS, 1.5);font-size:var(--typography-font-size-linkS, 1.6rem);padding:var(--spacing-10) 0;background:var(--color-back);margin-top:4rem}.d-footer__grid{row-gap:4rem}@media (min-width: 1024px){.d-footer__grid{gap:var(--spacing-6)}}.d-footer ul:not(.d-footer__menu){display:flex;gap:var(--spacing-2)}@media (hover: hover){.d-footer ul:not(.d-footer__menu) a:hover{text-decoration:underline}}.d-footer .-spacer{height:1px}.d-footer__menu{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}@media (min-width: 768px){.d-footer__menu{width:fit-content}}.d-footer__menu li{width:100%}@media (min-width: 768px){.d-footer__menu li{min-width:10rem}}.d-footer__social{flex-direction:column}.d-footer__col{display:flex;flex-direction:column}.d-footer__legal{display:flex;align-items:flex-start;padding-top:4rem}@media (min-width: 768px){.d-footer__legal{margin-top:auto;padding-top:0}}@media (min-width: 1024px){.d-footer__legal{padding-top:16rem}}.d-footer__legal li{margin:0 var(--spacing-1) 0 0!important}.d-footer__address{line-height:150%}@media (min-width: 768px){.d-footer__address{padding-top:var(--spacing-10)}}@media (min-width: 1024px){.d-footer__address{padding-top:0}}.d-footer__copy{line-height:150%;padding-top:var(--spacing-5)}@media (min-width: 1024px){.d-footer__copy{padding-top:var(--spacing-10)}}.d-hero{position:relative;margin-bottom:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-hero__media .d-media{display:block;position:absolute;left:0;top:0;height:100%;width:100%}.d-hero__media:after{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:#0003}.d-hero__slider{overflow:hidden}.d-hero__slider.-layout-stack{display:flex;flex-direction:column;height:100svh}.d-hero__row{display:flex}.-layout-stack .d-hero__row{height:100%}.d-hero__item{flex:0 0 100%;min-width:0;min-height:100vh;min-height:100svh;position:relative}.-layout-stack .d-hero__item{min-height:0}.d-hero__inner{bottom:0;left:0;right:0;display:flex;align-items:flex-end;position:absolute;z-index:3;color:var(--color-white)}.-layout-stack .d-hero__inner{position:static;color:var(--color-black)}.d-hero__content{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem);padding-block:clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem)}[js-carousel=hero] .d-hero__content{padding-bottom:clamp(7rem,7rem + (8 * 10 - 7 * 10) * (100vw - 375px) / 1065,8rem)}.-layout-stack .d-hero__content{padding:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem) 0}.d-hero__controls{display:flex;justify-content:flex-end;position:absolute;bottom:0;right:0;z-index:3;padding:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);gap:clamp(0rem,0rem + (.8 * 10 - 0 * 10) * (100vw - 375px) / 1065,.8rem)}.d-hero__controls button{display:flex;align-items:center;justify-content:center;width:clamp(4rem,4rem + (4.8 * 10 - 4 * 10) * (100vw - 375px) / 1065,4.8rem);height:clamp(4rem,4rem + (4.8 * 10 - 4 * 10) * (100vw - 375px) / 1065,4.8rem);transition:all .3s ease-in-out;color:var(--color-white)}.d-hero__controls button.-disabled{opacity:.2;pointer-events:none}.d-hero__controls button svg{width:clamp(2rem,2rem + (2.4 * 10 - 2 * 10) * (100vw - 375px) / 1065,2.4rem);height:clamp(2rem,2rem + (2.4 * 10 - 2 * 10) * (100vw - 375px) / 1065,2.4rem)}.d-carousel{overflow:hidden;position:relative}.d-carousel .container{position:relative}.d-carousel__title{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem);margin-bottom:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-carousel__title.-size-small{font-family:var(--typography-font-family-headlineS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineS, normal);line-height:var(--typography-line-height-headlineS, 1.5);font-size:var(--typography-font-size-headlineS, 1.6rem);padding-bottom:1rem;border-bottom:1px solid currentColor}.d-carousel__container{padding:0 calc((100% - var(--container-max-width)) / 2);min-width:fit-content}.d-carousel__outer{position:relative}.d-carousel__inner{position:relative;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:calc((100% - var(--container-max-width)) / 2);padding:10px 0 var(--spacing-3, 30px);margin:-10px 0 calc(var(--spacing-3, 30px) * -1);scrollbar-width:none}.d-carousel__inner::-webkit-scrollbar{display:none}.d-carousel__slider{min-width:fit-content}.d-carousel__row{display:grid;grid-column-gap:var(--spacing-3);grid-auto-flow:column;width:fit-content}.d-carousel__item{width:80vw;scroll-snap-align:start}.-type-product .d-carousel__item{width:calc(50vw - .6rem)}@media (min-width: 768px){.d-carousel__item{width:45vw}.-type-product .d-carousel__item{width:30vw}}@media (min-width: 1024px){.-type-news .d-carousel__item,.-type-catalogue .d-carousel__item{width:35vw}.-type-launch .d-carousel__item{width:40vw}.-type-product .d-carousel__item{width:25vw}}@media (min-width: 1440px){.-type-news .d-carousel__item,.-type-catalogue .d-carousel__item{width:calc(25vw - var(--spacing-3) * 3 / 4)}.-type-launch .d-carousel__item{width:30vw}.-type-product .d-carousel__item{width:20vw}}.d-carousel__controls{display:flex;justify-content:space-between;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 var(--spacing-1);z-index:3;pointer-events:none}@media (min-width: 1440px){.d-carousel__controls{padding:0 var(--spacing-3)}}.d-carousel__controls button{pointer-events:auto;border-radius:10px;background:#ffffff80;box-shadow:0 4px 12px #0003;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);display:flex;align-items:center;justify-content:center;width:clamp(4rem,4rem + (4.8 * 10 - 4 * 10) * (100vw - 375px) / 1065,4.8rem);height:clamp(4rem,4rem + (4.8 * 10 - 4 * 10) * (100vw - 375px) / 1065,4.8rem);transition:all .3s ease-in-out}@media (hover: hover){.d-carousel__controls button:hover{background:#fff}}.d-carousel__controls button.-disabled{opacity:0;pointer-events:none}.d-carousel__controls button svg{width:clamp(1.8rem,1.8rem + (2 * 10 - 1.8 * 10) * (100vw - 375px) / 1065,2rem);height:clamp(1.8rem,1.8rem + (2 * 10 - 1.8 * 10) * (100vw - 375px) / 1065,2rem)}.d-carousel__cta{display:flex;justify-content:center;padding-top:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-carousel__cta .d-button{width:100%}@media (min-width: 768px){.d-carousel__cta .d-button{width:auto}}.d-card{display:flex;flex-direction:column;gap:var(--spacing-3)}.d-card__media{width:100%;position:relative}.d-card__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0000004d,#0000004d);opacity:0;transition:opacity .05s ease-in-out}.d-card__media .d-media{aspect-ratio:4/5}.d-card__media .d-media+.d-media{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.d-card__title{font-family:var(--typography-font-family-headlineXS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineXS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineXS, normal);line-height:var(--typography-line-height-headlineXS, 1.5);font-size:var(--typography-font-size-headlineXS, 1.6rem)}.d-card__config{position:absolute;top:0;bottom:0;left:0;right:0;padding:clamp(1.6rem,1.6rem + (2 * 10 - 1.6 * 10) * (100vw - 375px) / 1065,2rem);z-index:2;display:flex;align-items:flex-end;pointer-events:none}.d-card__config .d-button{width:100%}@media (hover: hover){a.d-card:hover .d-card__media:after{opacity:1}a.d-card:hover .d-card__text{text-decoration:underline}}.d-card.-type-news .d-card__media,.d-card.-type-news .d-card__media .d-media{aspect-ratio:3/4}.d-card.-type-news .d-card__title{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem)}.d-card.-type-news .d-card__subtitle{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500}.d-card.-type-catalogue .d-card__title,.d-card.-type-press .d-card__title{font-family:var(--typography-font-family-headlineXS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineXS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineXS, normal);line-height:var(--typography-line-height-headlineXS, 1.5);font-size:var(--typography-font-size-headlineXS, 1.6rem)}.d-card.-type-catalogue .d-card__media,.d-card.-type-press .d-card__media{aspect-ratio:2/3;position:relative;background:var(--color-back)}.d-card.-type-catalogue .d-card__media .d-media,.d-card.-type-press .d-card__media .d-media{aspect-ratio:unset;width:auto;height:auto;position:absolute;top:clamp(4rem,4rem + (7 * 10 - 4 * 10) * (100vw - 375px) / 1065,7rem);left:clamp(2rem,2rem + (6 * 10 - 2 * 10) * (100vw - 375px) / 1065,6rem);right:clamp(2rem,2rem + (6 * 10 - 2 * 10) * (100vw - 375px) / 1065,6rem);bottom:clamp(4rem,4rem + (7 * 10 - 4 * 10) * (100vw - 375px) / 1065,7rem)}.d-card.-type-catalogue .d-card__media .d-media img,.d-card.-type-press .d-card__media .d-media img{object-fit:contain;object-position:center}.d-card.-type-press .d-card__title{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem)}.d-card.-type-press .d-card__subtitle{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500}.d-card.-type-product{gap:1rem}.d-card.-type-product .d-card__title{font-family:var(--typography-font-family-headlineXS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineXS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineXS, normal);line-height:var(--typography-line-height-headlineXS, 1.5);font-size:var(--typography-font-size-headlineXS, 1.6rem)}.d-card.-type-product .d-card__media .d-media{aspect-ratio:3/4}.d-card.-type-product .d-card__media:after{display:none}@media (hover: hover){.d-card.-type-product:hover .d-card__media .d-media+.d-media{opacity:1}}.d-card.-type-designer .d-card__title,.d-card.-type-designer .d-card__subtitle{font-family:var(--typography-font-family-headlineXS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineXS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineXS, normal);line-height:var(--typography-line-height-headlineXS, 1.5);font-size:var(--typography-font-size-headlineXS, 1.6rem)}.d-card.-type-designer .d-card__media .d-media{aspect-ratio:1/1}.d-video{position:relative}.d-video__inner{row-gap:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-video__title{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem)}.d-video__text{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem);text-indent:5rem}.d-video__media{position:relative}.d-video__media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.d-video__media .d-media{aspect-ratio:16/9}.d-video__link{display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:2}.d-video__play{display:block;position:absolute;left:0;top:0;height:100%;width:100%}.d-video__play>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(4.8rem,4.8rem + (6.4 * 10 - 4.8 * 10) * (100vw - 375px) / 1065,6.4rem);height:clamp(4.8rem,4.8rem + (6.4 * 10 - 4.8 * 10) * (100vw - 375px) / 1065,6.4rem);z-index:2;border-radius:10px;background:#ffffff80;box-shadow:0 4px 12px #0003;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.d-video__play>span svg{width:clamp(2.4rem,2.4rem + (3.2 * 10 - 2.4 * 10) * (100vw - 375px) / 1065,3.2rem);height:clamp(2.4rem,2.4rem + (3.2 * 10 - 2.4 * 10) * (100vw - 375px) / 1065,3.2rem);margin-right:3px}@media (hover: hover){.d-video__play:hover>span{background:#fff}}.d-button{font-family:var(--typography-font-family-linkM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-linkM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-linkM, normal);line-height:var(--typography-line-height-linkM, 1.5);font-size:var(--typography-font-size-linkM, 1.6rem);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-6);padding-top:2px;height:40px;background:var(--color-black);color:var(--color-white);border-radius:10px;transition:color .3s,background-color .3s}.d-button:disabled{color:#0003;cursor:not-allowed}@media (hover: hover){.d-button:hover{background:var(--color-coal)}}.d-button.-type-outline{border:1px solid var(--color-back);background:var(--color-white);color:var(--color-black)}@media (hover: hover){.d-button.-type-outline:hover{background:var(--color-back)}}.d-button.-type-secondary{background:var(--color-back);color:var(--color-black)}@media (hover: hover){.d-button.-type-secondary:hover{background:var(--color-taupe)}}.d-button.-type-tertiary{background:var(--color-white);color:var(--color-black)}@media (hover: hover){.d-button.-type-tertiary:hover{background:var(--color-taupe)}}.d-collections{overflow:hidden;position:relative}.d-collections .container{position:relative}.d-collections__title{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem);margin-bottom:clamp(2rem,2rem + (8 * 10 - 2 * 10) * (100vw - 375px) / 1065,8rem)}.d-collections__inner{display:flex;flex-direction:column}.d-collections__inner ul{font-family:var(--typography-font-family-headlineXS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineXS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineXS, normal);line-height:var(--typography-line-height-headlineXS, 1.5);font-size:var(--typography-font-size-headlineXS, 1.6rem);display:flex;flex-direction:column;gap:var(--spacing-3)}@media (min-width: 1024px){.d-collections__inner ul{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem);gap:0}}@media (min-width: 1024px) and (hover: hover){.d-collections__inner ul:hover+.d-collections__cover{opacity:0}}.d-collections__inner ul li a{display:flex;flex-direction:column;gap:var(--spacing-2)}@media (min-width: 1024px){.d-collections__inner ul li a{padding-bottom:var(--spacing-3)}}@media (hover: hover){.d-collections__inner ul li a:hover{text-decoration:underline}.d-collections__inner ul li a:hover .d-media{opacity:1}.d-collections__inner ul li a:hover .d-media img{animation:scaleUp 20s}}.d-collections__inner ul li a .d-media{aspect-ratio:16/9;overflow:hidden}@media (min-width: 1024px){.d-collections__inner ul li a .d-media{pointer-events:none;opacity:0;position:absolute;right:0;top:0;height:calc(100vh - clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem));z-index:2;width:calc(50% - .6rem)}}.d-collections__images{display:none;height:calc(100vh - clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem));background-color:var(--color-back)}@media (min-width: 1024px){.d-collections__images{display:block}}.d-collections__images .d-media{aspect-ratio:16/9;overflow:hidden}@media (min-width: 1024px){.d-collections__images .d-media{aspect-ratio:unset}}.d-collections__images .d-media img{width:100%;height:100%;object-fit:cover;object-position:center}.d-collections__cover{pointer-events:none;transition:.3s;opacity:1;position:absolute;right:0;top:0;width:calc(50% - .6rem);height:calc(100vh - clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem));z-index:1;display:none}@media (min-width: 1024px){.d-collections__cover{display:block}}.d-collections__cover .d-media{display:block;position:absolute;left:0;top:0;height:100%;width:100%}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.2)}}.d-pdp{position:relative;overflow:hidden;padding-top:12rem}@media (min-width: 768px){.d-pdp{padding-top:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}}@media (min-width: 1024px){.d-pdp .container .grid{height:auto;min-height:calc(100svh - (clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)*2));max-height:unset}}.d-pdp__breadcrumb{margin-bottom:6rem}@media (min-width: 768px){.d-pdp__breadcrumb{position:absolute;padding-top:var(--spacing-10);top:0;left:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);right:0}}.d-pdp__intro{display:flex;flex-direction:column;gap:var(--spacing-3)}@media (min-width: 1024px){.d-pdp__intro{transform:translateY(-50%)}}.d-pdp__text{display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.d-pdp__text{height:100%;padding-top:20svh}}@media (min-width: 1024px){.d-pdp__text{padding-top:calc(50svh - (clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)*2))}}.d-pdp__title{font-family:var(--typography-font-family-displayXL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayXL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayXL, normal);line-height:var(--typography-line-height-displayXL, 1.5);font-size:var(--typography-font-size-displayXL, 1.6rem)}.d-pdp__subtitle{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem)}.d-pdp__actions{display:flex;gap:1rem}.d-pdp__desc,.d-pdp__desc-m{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem)}.d-pdp__desc-m{margin-top:var(--spacing-10)}@media (min-width: 768px){.d-pdp__desc-m{display:none}}.d-pdp__desc{display:none}@media (min-width: 768px){.d-pdp__desc{margin-top:auto;padding:var(--spacing-10) 0;display:block}}.d-pdp__media{margin-top:var(--spacing-8)}@media (min-width: 768px){.d-pdp__media{margin:0;position:relative}}.d-pdp__media .d-media{aspect-ratio:3/4;margin-right:-2rem;margin-left:-2rem;width:calc(100% + 4rem)}@media (min-width: 768px){.d-pdp__media .d-media{margin:0;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:unset}}.d-richtext,.mce-content-body{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem)}.d-richtext>*+*,.mce-content-body>*+*{margin-top:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-richtext p:has(.-t-bodyL),.d-richtext p:has(.-t-bodyM),.mce-content-body p:has(.-t-bodyL),.mce-content-body p:has(.-t-bodyM){text-indent:clamp(3rem,3rem + (5 * 10 - 3 * 10) * (100vw - 375px) / 1065,5rem)}.d-richtext p:has(.-t-bodyL)+p:has(.-t-bodyL),.mce-content-body p:has(.-t-bodyL)+p:has(.-t-bodyL){margin-top:0}.d-richtext p:has(.-t-bodyM)+p:has(.-t-bodyM),.mce-content-body p:has(.-t-bodyM)+p:has(.-t-bodyM){margin-top:0}.mce-content-body{padding:16px}.mce-content-body p{text-indent:0!important}.mce-content-body p a{text-decoration:underline!important}.d-breadcrumb{font-family:var(--typography-font-family-linkS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-linkS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-linkS, normal);line-height:var(--typography-line-height-linkS, 1.5);font-size:var(--typography-font-size-linkS, 1.6rem)}.d-breadcrumb__list{list-style:none;display:flex;gap:.3rem}.d-breadcrumb__list a{text-decoration:underline}.d-hotspots{overflow:hidden}.d-hotspots__caption{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500}@media (min-width: 1024px){.d-hotspots__caption{max-width:calc(100% - 30rem)}}.d-hotspots__caption a{text-decoration:underline}.d-hotspots__slider{overflow:hidden;position:relative}.d-hotspots__row{display:flex;gap:0}.d-hotspots__item{flex:0 0 100%}.d-hotspots__card{display:flex;flex-direction:column;gap:var(--spacing-5)}.d-hotspots__inner{width:100%;height:65vh;position:relative;overflow:auto;cursor:move}@media (min-width: 1024px){.d-hotspots__inner{height:auto;cursor:default}}.d-hotspots__inner::-webkit-scrollbar{display:none}.d-hotspots__media{position:absolute;top:0;left:0;height:100%;width:115.5555555556vh;overflow:hidden}@media (min-width: 1024px){.d-hotspots__media{width:100%;aspect-ratio:16/9;position:relative}}.d-hotspots__media .d-media{height:100%;width:100%;position:absolute;top:0;left:0}.d-hotspots__point{position:absolute;z-index:2}.d-hotspots__dot{position:absolute;z-index:2;display:block;cursor:pointer;filter:drop-shadow(0 4px 12px rgba(0,0,0,.12));border-radius:50%;left:0;top:0;width:2rem;height:2rem;border:5px solid var(--color-white);background-color:var(--color-taupe);transform:translate(-50%,-50%);transition:transform .3s;transform-origin:center}.d-hotspots__dot.-active{transform:translate(-50%,-50%) scale(1.5)}.d-hotspots__dot.-active+.d-hotspots__teaser{opacity:1;pointer-events:auto}.d-hotspots__teaser{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);position:absolute;z-index:2;display:flex;flex-direction:column;background:var(--color-white);padding:var(--spacing-3);padding-bottom:var(--spacing-2);border-radius:var(--radius-1);border-radius:1rem;box-shadow:0 4px 12px #0000001f;width:fit-content;width:25rem;line-height:1.3;opacity:0;pointer-events:none}@media (min-width: 768px){.d-hotspots__teaser{padding:var(--spacing-5);padding-bottom:var(--spacing-4)}}.d-hotspots__teaser strong,.d-hotspots__teaser span{display:block}.d-hotspots a.d-hotspots__teaser{transition:background .3s}.d-hotspots a.d-hotspots__teaser:hover{background:var(--color-back)}.d-hotspots__dot.-right-top+.d-hotspots__teaser{left:calc(100% + 2.5rem);bottom:0;border-bottom-left-radius:0}.d-hotspots__dot.-right-bottom+.d-hotspots__teaser{left:calc(100% + 2.5rem);top:0;border-top-left-radius:0}.d-hotspots__dot.-left-top+.d-hotspots__teaser{right:calc(100% + 2.5rem);bottom:0;border-bottom-right-radius:0}.d-hotspots__dot.-left-bottom+.d-hotspots__teaser{right:calc(100% + 2.5rem);top:0;border-top-right-radius:0}.d-hotspots__dot.-top-left+.d-hotspots__teaser{bottom:calc(100% + 2.5rem);left:0;border-bottom-left-radius:0}.d-hotspots__dot.-top-right+.d-hotspots__teaser{bottom:calc(100% + 2.5rem);right:0;border-bottom-right-radius:0}.d-hotspots__dot.-bottom-left+.d-hotspots__teaser{top:calc(100% + 2.5rem);left:0;border-top-left-radius:0}.d-hotspots__dot.-bottom-right+.d-hotspots__teaser{top:calc(100% + 2.5rem);right:0;border-top-right-radius:0}.d-hotspots__nav{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-4);justify-content:flex-end;font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);text-decoration:underline;z-index:2;font-weight:500}@media (min-width: 1024px){.d-hotspots__nav{position:absolute;bottom:0;right:0}}.d-hotspots__nav li{cursor:pointer}.d-hotspots__nav li button{color:var(--color-black)}.d-hotspots__nav li button svg{display:block;width:2rem;height:2rem}.d-gallery{overflow:hidden}.d-gallery__item{position:relative;display:flex;flex-direction:column;gap:1rem}.d-gallery__item .d-media{aspect-ratio:3/4}.d-gallery__caption{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500}.d-buttons ul{display:flex;flex-direction:column;gap:clamp(1rem,1rem + (1.2 * 10 - 1 * 10) * (100vw - 375px) / 1065,1.2rem)}@media (min-width: 768px){.d-buttons ul{flex-direction:row;flex-wrap:wrap;justify-content:center}}.d-buttons ul .d-button{width:100%}.d-config .container{position:relative}.d-config .container .d-media{aspect-ratio:4/5}@media (min-width: 768px){.d-config .container .d-media{aspect-ratio:unset;height:90vh;min-height:400px}}.d-config__title{font-family:var(--typography-font-family-headlineS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineS, normal);line-height:var(--typography-line-height-headlineS, 1.5);font-size:var(--typography-font-size-headlineS, 1.6rem);position:absolute;top:0;left:0;right:0;padding:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);z-index:2}.d-config__cta{position:absolute;padding:clamp(2rem,2rem + (3.2 * 10 - 2 * 10) * (100vw - 375px) / 1065,3.2rem);z-index:2;bottom:0;left:0;right:0;display:flex;justify-content:center}.d-config__cta .d-button{width:100%}@media (min-width: 768px){.d-config__cta .d-button{width:auto}}.d-accordion__title{font-family:var(--typography-font-family-headlineS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineS, normal);line-height:var(--typography-line-height-headlineS, 1.5);font-size:var(--typography-font-size-headlineS, 1.6rem);padding-bottom:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-accordion__item{border-top:1px solid var(--color-black)}.d-accordion__item:last-child{border-bottom:1px solid var(--color-black)}.d-accordion__text{display:flex;flex-direction:column;gap:clamp(1.6rem,1.6rem + (2 * 10 - 1.6 * 10) * (100vw - 375px) / 1065,2rem);align-items:flex-start}.d-accordion__form{width:100%;margin-top:clamp(1.6rem,1.6rem + (2.4 * 10 - 1.6 * 10) * (100vw - 375px) / 1065,2.4rem)}.d-accordion__btn{font-family:var(--typography-font-family-headlineXS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineXS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineXS, normal);line-height:var(--typography-line-height-headlineXS, 1.5);font-size:var(--typography-font-size-headlineXS, 1.6rem);width:100%;display:flex;justify-content:space-between;gap:var(--spacing-5);padding:var(--spacing-5) 0;align-items:center}.d-accordion__btn .d-button{flex-shrink:0;display:none;pointer-events:none}@media (min-width: 1024px){.d-accordion__btn .d-button{display:flex}}.d-accordion__btn .d-button+.d-button{display:none}.d-accordion__icon{flex-shrink:0}@media (min-width: 1024px){.d-accordion__icon{display:none}}.d-accordion__icon i{display:block;width:2.4rem;height:2.4rem;rotate:-90deg}.d-accordion__icon i svg{display:block;width:100%;height:100%}.d-accordion__content{padding-bottom:clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem);display:none}.d-accordion__btn[aria-expanded=true]+.d-accordion__content{display:block}.d-accordion__btn[aria-expanded=true] .d-accordion__icon i{rotate:90deg}.d-accordion__btn[aria-expanded=true] .d-button{display:none}@media (min-width: 1024px){.d-accordion__btn[aria-expanded=true] .d-button+.d-button{display:flex}}.d-editorial__col{display:flex;flex-direction:column;height:100%;gap:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}@media (min-width: 768px){.d-editorial__col.-right .d-editorial__media{align-self:flex-end}}.d-editorial__media{position:relative;width:100%}.d-editorial__media .d-media{position:absolute;top:0;right:0;bottom:0;left:0}.d-editorial__media.-padded{width:calc(100% - clamp(4rem,4rem + (12 * 10 - 4 * 10) * (100vw - 375px) / 1065,12rem));margin:clamp(4rem,4rem + (7 * 10 - 4 * 10) * (100vw - 375px) / 1065,7rem) clamp(2rem,2rem + (6 * 10 - 2 * 10) * (100vw - 375px) / 1065,6rem)}.d-editorial__media.-padded:before{content:"";position:absolute;top:calc(clamp(4rem,4rem + (7 * 10 - 4 * 10) * (100vw - 375px) / 1065,7rem)*-1);left:calc(clamp(2rem,2rem + (6 * 10 - 2 * 10) * (100vw - 375px) / 1065,6rem)*-1);right:calc(clamp(2rem,2rem + (6 * 10 - 2 * 10) * (100vw - 375px) / 1065,6rem)*-1);bottom:calc(clamp(4rem,4rem + (7 * 10 - 4 * 10) * (100vw - 375px) / 1065,7rem)*-1);background:var(--color-back)}@media (min-width: 768px){.d-editorial__media.-size-small{width:calc(40% + 3 * var(--grid-column-gap))}.d-editorial__media.-size-small.-padded{width:calc(40% + 3 * var(--grid-column-gap) - clamp(4rem,4rem + (12 * 10 - 4 * 10) * (100vw - 375px) / 1065,12rem))}}@media (min-width: 768px){.d-editorial__media.-size-medium{width:calc(60% + 4 * var(--grid-column-gap))}.d-editorial__media.-size-medium.-padded{width:calc(60% + 4 * var(--grid-column-gap) - clamp(4rem,4rem + (12 * 10 - 4 * 10) * (100vw - 375px) / 1065,12rem))}}.d-editorial__title{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem);padding-bottom:var(--spacing-5)}.d-editorial__title>span{display:block}@media (min-width: 1024px){.d-editorial__title>span{max-width:50%}}.d-editorial.-align-center .d-editorial__col{justify-content:center}.d-editorial.-border .grid{border-top:1px solid var(--color-black);padding-top:var(--spacing-5)}.d-editorial *+.d-editorial__actions{margin-top:calc(clamp(1rem,1rem + (2 * 10 - 1 * 10) * (100vw - 375px) / 1065,2rem)*-1)}.d-twocols{position:relative;overflow:hidden}.d-twocols .container .grid{padding-top:clamp(4rem,4rem + (20 * 10 - 4 * 10) * (100vw - 375px) / 1065,20rem);padding-bottom:clamp(4rem,4rem + (6 * 10 - 4 * 10) * (100vw - 375px) / 1065,6rem)}.d-twocols.-has-media .container .grid{padding-top:0;padding-bottom:0}@media (min-width: 1024px){.d-twocols.-has-media .container .grid{height:auto;min-height:calc(100svh - (clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)*2));max-height:unset}}.d-twocols__text{display:flex;flex-direction:column;justify-content:center;gap:clamp(4rem,4rem + (6 * 10 - 4 * 10) * (100vw - 375px) / 1065,6rem)}@media (min-width: 1024px){.d-twocols__text{gap:clamp(2rem,2rem + (3 * 10 - 2 * 10) * (100vw - 375px) / 1065,3rem);height:100%}}.d-twocols__media{margin-top:var(--spacing-8)}@media (min-width: 1024px){.d-twocols__media{margin:0;position:relative}}.d-twocols__media .d-media{aspect-ratio:3/4;margin-right:-2rem;margin-left:-2rem;width:calc(100% + 4rem)}@media (min-width: 1024px){.d-twocols__media .d-media{margin:0;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:unset}}.-type-contain .d-twocols__media .d-media img{object-fit:contain;width:calc(100% - (clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem)*2));height:calc(100% - (clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem)*2));left:clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem);top:clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem)}@media (min-width: 1024px){.d-breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:1}}.d-listing__intro{padding-top:clamp(4rem,4rem + (20 * 10 - 4 * 10) * (100vw - 375px) / 1065,20rem);padding-bottom:clamp(4rem,4rem + (12 * 10 - 4 * 10) * (100vw - 375px) / 1065,12rem);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}@media (min-width: 1440px){.d-listing__intro{max-width:40%}}.d-listing__intro.-error{justify-content:center;padding:0;min-height:80vh}.d-listing__title{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem)}.d-listing__title.-block{font-family:var(--typography-font-family-headlineS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineS, normal);line-height:var(--typography-line-height-headlineS, 1.5);font-size:var(--typography-font-size-headlineS, 1.6rem);padding-bottom:1rem;border-bottom:1px solid currentColor;margin-bottom:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-listing__subtitle{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem)}.d-listing__filters{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-listing__label{text-transform:uppercase;font-family:var(--typography-font-family-linkS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-linkS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-linkS, normal);line-height:var(--typography-line-height-linkS, 1.5);font-size:var(--typography-font-size-linkS, 1.6rem);letter-spacing:.05em;font-weight:500}.d-listing__filter{position:relative}.d-listing__filter button{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500;line-height:1;display:flex;justify-content:space-between;align-items:center;padding-block:1rem;border-bottom:1px solid var(--color-black);width:100%;gap:var(--spacing-2);cursor:pointer}.d-listing__filter button i{pointer-events:none;display:block;width:2.4rem;height:2.4rem;rotate:90deg;flex-shrink:0}.d-listing__filter button i svg{width:100%;height:100%;display:block}.d-listing__filter button[aria-expanded=true] i{rotate:270deg}.d-listing__filter button[aria-expanded=true]+.d-listing__dropdown{display:block}.d-listing__filter-label{font-family:var(--typography-font-family-linkS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-linkS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-linkS, normal);line-height:var(--typography-line-height-linkS, 1.5);font-size:var(--typography-font-size-linkS, 1.6rem);font-weight:500;line-height:1;display:block;text-transform:uppercase}.d-listing__nores{padding-top:var(--spacing-5);padding-bottom:12rem;display:flex;flex-direction:column;gap:var(--spacing-2);text-align:center}.d-listing__dropdown{position:absolute;top:calc(100% + 1.5rem);left:0;width:100%;border-radius:10px;background:#ffffff80;box-shadow:0 4px 12px #0000001f;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);z-index:2;font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500;line-height:1;overflow:auto;max-height:30rem;display:none}.d-listing__dropdown::-webkit-scrollbar{display:none}.d-listing__dropdown::scrollbar{display:none}.d-listing__dropdown li.-selected{pointer-events:none}.d-listing__dropdown li.-selected a{opacity:.5}.d-listing__dropdown li a{display:block;padding:1.2rem 1.6rem .8rem;transition:background .2s}@media (hover: hover){.d-listing__dropdown li a:hover{background:var(--color-taupe)}}.d-listing__dropdown li:last-child a{padding-bottom:1.2rem}.d-listing__intro+.d-listing__nores{margin-top:-4rem}.d-listing.-type-designer .d-listing__grid,.d-listing.-type-news .d-listing__grid,.d-listing.-type-catalogue .d-listing__grid,.d-listing.-type-press .d-listing__grid{row-gap:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-stores__intro{padding-top:clamp(4rem,4rem + (20 * 10 - 4 * 10) * (100vw - 375px) / 1065,20rem);padding-bottom:clamp(4rem,4rem + (12 * 10 - 4 * 10) * (100vw - 375px) / 1065,12rem);display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 1440px){.d-stores__intro{max-width:40%}}.d-stores__initial{display:flex;flex-direction:column;gap:var(--spacing-2);color:var(--color-black);padding-top:clamp(4rem,4rem + (6 * 10 - 4 * 10) * (100vw - 375px) / 1065,6rem);padding-bottom:clamp(4rem,4rem + (6 * 10 - 4 * 10) * (100vw - 375px) / 1065,6rem)}@media (min-width: 1440px){.d-stores__initial{max-width:40%}}.d-stores__title{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem)}.d-stores__subtitle{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem)}.d-stores__search{margin-bottom:clamp(3rem,3rem + (4 * 10 - 3 * 10) * (100vw - 375px) / 1065,4rem)}@media (min-width: 1024px){.d-stores__search{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-6)}}.d-stores__search .-label{text-transform:uppercase;font-family:var(--typography-font-family-linkS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-linkS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-linkS, normal);line-height:var(--typography-line-height-linkS, 1.5);font-size:var(--typography-font-size-linkS, 1.6rem);letter-spacing:.05em;font-weight:500}@media (min-width: 768px){.d-stores__search .-label{width:100%}}.d-stores__geolocate{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}@media (min-width: 1024px){.d-stores__geolocate{flex-direction:row}}.d-stores__form{display:flex;align-items:center;gap:var(--spacing-4);flex-direction:column}@media (min-width: 768px){.d-stores__form{flex-direction:row}}.d-stores__form input{width:100%;border:none;border-radius:0;outline:none!important;padding-right:var(--spacing-12);padding-block:1rem;background:var(--color-white);color:var(--color-black);-moz-appearance:none;appearance:none;-webkit-appearance:none;height:4.5rem;font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500}.-dirty .d-stores__form input{pointer-events:none}.d-stores__form button{width:100%;flex-shrink:0;color:#ffffff80;cursor:not-allowed}@media (min-width: 768px){.d-stores__form button{width:auto}}.-dirty .d-stores__form button{color:var(--color-white);cursor:pointer}.d-stores__input{width:100%;border-bottom:1px solid var(--color-black);position:relative}.d-stores__input button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none!important;background-color:transparent;border-radius:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem;height:2rem;padding:.1rem;cursor:pointer;display:block}.d-stores__input button svg{width:100%;height:100%;color:var(--color-black)}.d-stores__input button.-lens{pointer-events:none;width:2.4rem;height:2.4rem}.-dirty .d-stores__input button{display:none}.d-stores__input button+button{display:none}.-dirty .d-stores__input button+button{display:block}.d-stores__autocomplete{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);position:absolute;top:calc(100% + 1.5rem);left:0;width:100%;border-radius:10px;background:#ffffff80;box-shadow:0 4px 12px #0000001f;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);z-index:2;font-weight:500;line-height:1;overflow:auto;max-height:33rem}.-dirty .d-stores__autocomplete{display:none}.d-stores__autocomplete::-webkit-scrollbar{display:none}.d-stores__autocomplete::scrollbar{display:none}.d-stores__autocomplete li{padding:1.2rem 1.6rem .8rem;transition:background .2s;cursor:pointer;display:block;line-height:120%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.d-stores__autocomplete li.-title{font-family:var(--typography-font-family-linkS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-linkS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-linkS, normal);line-height:var(--typography-line-height-linkS, 1.5);font-size:var(--typography-font-size-linkS, 1.6rem);pointer-events:none;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding-top:var(--spacing-4);margin-bottom:var(--spacing-2);border-bottom:1px solid var(--color-taupe);cursor:default}@media (hover: hover){.d-stores__autocomplete li:hover{background:var(--color-taupe)}}.d-stores__autocomplete .-names li{text-transform:capitalize}.d-stores__row{padding-block:var(--spacing-10)}.-dirty .d-stores__row,.-filtered .d-stores__row{display:none}.d-stores__row:nth-child(2n){background:var(--color-back)}.d-stores__row:first-child.-type-flagship{background:var(--color-taupe)}.d-stores__row.-type-flagship{padding-bottom:18rem;margin-bottom:-4rem}.d-stores__row.-type-results{background:var(--color-back);display:none;margin-bottom:-4rem;padding-bottom:15rem}.-dirty .d-stores__row.-type-results,.-filtered .d-stores__row.-type-results{display:block}.d-stores__group{align-items:flex-start}.d-stores__group-items{display:flex;flex-direction:column;gap:var(--spacing-5);row-gap:clamp(6rem,6rem + (8 * 10 - 6 * 10) * (100vw - 375px) / 1065,8rem)}@media (min-width: 1024px){.d-stores__group-items{flex-wrap:wrap;gap:var(--spacing-7);row-gap:clamp(6rem,6rem + (8 * 10 - 6 * 10) * (100vw - 375px) / 1065,8rem);flex-direction:row}.d-stores__group-items:has(.d-stores__media){align-items:flex-start}}.d-stores__group-title{margin-bottom:var(--spacing-10)}@media (min-width: 1024px){.d-stores__group-title{margin-bottom:0;position:sticky;top:var(--spacing-10)}}.d-stores__item{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);line-height:150%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}@media (min-width: 1024px){.d-stores__item{width:calc(33.333% - var(--spacing-7) * 2 / 3)}}@media (min-width: 1440px){.d-stores__item{width:calc(25% - var(--spacing-7) * 3 / 4)}}.d-stores__item small{display:block;margin-bottom:-.8rem}.d-stores__item.-hidden{display:none}@media (hover: hover){.d-stores__address a:hover{text-decoration:underline}}.d-stores__openings{font-size:1.3rem;line-height:1.2}.d-stores__contact{margin-top:auto;padding-top:var(--spacing-4);font-size:1.4rem;text-decoration:underline}.d-stores__badge{background:var(--color-taupe);padding:var(--spacing-2);padding-top:10px;border-radius:4px;font-size:9px;display:inline-flex;align-items:center;line-height:1;letter-spacing:.05em;color:var(--color-black);text-transform:uppercase;font-weight:700;margin-bottom:3px;margin-left:-2px}.d-stores__media{width:100%}@media (min-width: 1024px){.d-stores__media{width:calc(50% - var(--spacing-5) * 3 / 4);max-width:380px;margin-left:auto}}.d-stores__media .d-media{aspect-ratio:5/4}.d-stores__loadmore{display:flex;align-items:center;justify-content:center;width:100%;padding-top:var(--spacing-4)}@media (min-width: 1024px){.d-stores__loadmore{justify-content:flex-start}}.d-stores__filter{position:relative}.d-stores__filter button{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500;line-height:1;display:flex;justify-content:space-between;align-items:center;padding-block:1rem;border-bottom:1px solid var(--color-black);width:100%;gap:var(--spacing-2);cursor:pointer}.d-stores__filter button i{pointer-events:none;display:block;width:2.4rem;height:2.4rem;rotate:90deg;flex-shrink:0}.d-stores__filter button i svg{width:100%;height:100%;display:block}.d-stores__filter button[aria-expanded=true] i{rotate:270deg}.d-stores__filter button[aria-expanded=true]+.d-stores__dropdown{display:block}.d-stores__dropdown{position:absolute;top:calc(100% + 1.5rem);left:0;width:100%;border-radius:10px;background:#ffffff80;box-shadow:0 4px 12px #0000001f;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);z-index:2;font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500;line-height:1;overflow:auto;max-height:30rem;display:none}.d-stores__dropdown::-webkit-scrollbar{display:none}.d-stores__dropdown::scrollbar{display:none}.d-stores__dropdown li{display:block;padding:1.2rem 1.6rem .8rem;transition:background .2s;cursor:pointer}@media (hover: hover){.d-stores__dropdown li:hover{background:var(--color-taupe)}}.d-stores__dropdown li.-selected{pointer-events:none;opacity:.5}.d-stores__dropdown li:last-child a{padding-bottom:1.2rem}.d-stores__separator{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500;text-align:center;padding-top:var(--spacing-3)}@media (min-width: 768px){.d-stores__separator{padding-top:4px}}.d-stores__geo{gap:1rem;align-items:center;padding:0;height:4.8rem;padding-inline:1.6rem;width:100%}@media (min-width: 1024px){.d-stores__geo{width:auto}}.d-stores__geo.-error{color:#0003;pointer-events:none}@media (min-width: 768px){.d-stores__geo{height:4rem}}.d-stores__geo span{display:block;padding-top:3px}.d-stores__geo i{display:block;width:2.4rem;height:2.4rem}.d-stores__geo i svg{width:100%;height:100%;display:block}.d-stores__res{transition:opacity .5s}.d-stores.-loading .d-stores__res{opacity:0}.d-article__title{max-width:500px;padding-bottom:clamp(4rem,4rem + (8 * 10 - 4 * 10) * (100vw - 375px) / 1065,8rem);display:flex;flex-direction:column;gap:var(--spacing-3)}@media (min-width: 1024px){.d-article__title{padding-top:clamp(6rem,6rem + (16 * 10 - 6 * 10) * (100vw - 375px) / 1065,16rem);padding-bottom:clamp(6rem,6rem + (12 * 10 - 6 * 10) * (100vw - 375px) / 1065,12rem)}}.d-article__media .d-media{aspect-ratio:3/4}.d-article__media .d-media img{object-fit:contain}@media (min-width: 768px){.d-article__media .d-media{aspect-ratio:2}.d-article__media .d-media img{object-fit:cover}}.d-modal{position:fixed;display:block;top:0;left:0;width:100%;height:100.00001dvh;background-color:#00000080;z-index:1000;opacity:0;pointer-events:none;transition:.3s;display:flex;justify-content:center;align-items:flex-start;padding:clamp(3rem,3rem + (6 * 10 - 3 * 10) * (100vw - 375px) / 1065,6rem) clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);visibility:hidden}.d-modal.-open{visibility:visible;opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.d-modal__inner{width:100%;padding:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);border-radius:1rem;background:var(--color-white)}@media (min-width: 1024px){.d-modal__inner{width:65rem}}.d-modal__header{margin-bottom:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);display:flex;align-items:center;justify-content:space-between;gap:4rem}.d-modal__close{flex-shrink:0;font-size:1.2rem;text-decoration:underline;font-weight:500}.d-modal__title{font-family:var(--typography-font-family-headlineM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-headlineM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-headlineM, normal);line-height:var(--typography-line-height-headlineM, 1.5);font-size:var(--typography-font-size-headlineM, 1.6rem)}.d-modal__subtitle{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);line-height:1.2;padding-top:var(--spacing-3)}.d-modal__tabs{display:flex;flex-direction:column;gap:.5rem;margin-bottom:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}@media (min-width: 768px){.d-modal__tabs{flex-direction:row;flex-wrap:wrap}}.d-modal__tabs button.-active{pointer-events:none}.d-modal__tab{flex-direction:column;gap:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);display:none}.d-modal__tab.-active{display:flex}.d-modal__tab button{width:100%}.d-modal__preview{width:100%;aspect-ratio:3/2;overflow:hidden;background:var(--color-back)}.d-modal__preview img{width:100%;height:100%;display:block;object-fit:cover}.d-modal__frame-header{width:100%;height:9rem;z-index:3;background-color:var(--color-white);padding:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);display:flex;justify-content:flex-end}.d-modal__frame-wrapper{width:100%;position:absolute;top:9rem;left:0;bottom:0;z-index:2}.d-modal__frame{border-radius:1rem;box-shadow:0 0 10px #0003;position:absolute;display:block;width:calc(100% - 4rem);height:calc(100% - 8rem);left:2rem;top:0}@media screen and (min-width: 600px){.d-modal__frame{height:calc(100% - 4rem);top:1rem}}.d-modal__frame iframe{width:100%;height:100%;display:block;object-fit:contain}.d-modal[js-modal-configs-select]{overflow:auto}.d-modal[js-modal-config],.d-modal[js-modal-variants]{padding:0;display:block;z-index:9}.d-modal[js-modal-config].-open,.d-modal[js-modal-variants].-open{-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:var(--color-white)}.d-modal[js-modal-config] .d-modal__close,.d-modal[js-modal-variants] .d-modal__close{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:3;text-decoration:none}@media screen and (min-width: 600px){.d-modal[js-modal-config] .d-modal__close,.d-modal[js-modal-variants] .d-modal__close{transform:translateY(-1.6rem);right:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);left:auto;bottom:auto;top:4.5rem}}.d-modal[js-modal-variants]{bottom:0;overflow:auto}.d-modal[js-modal-variants] .d-modal__inner{padding:0}@media (min-width: 768px){.d-modal[js-modal-variants] .d-modal__inner{width:100%}}.d-modal[js-modal-variants] .d-modal__intro{padding-top:clamp(12rem,12rem + (15 * 10 - 12 * 10) * (100vw - 375px) / 1065,15rem);padding-bottom:var(--spacing-7);display:flex;flex-direction:column;gap:var(--spacing-2)}@media (min-width: 1440px){.d-modal[js-modal-variants] .d-modal__intro{max-width:40%}}.d-modal[js-modal-variants] .d-modal__title{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem)}.d-modal[js-modal-variants] .d-modal__subtitle{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem)}.d-modal[js-modal-variants] .d-modal__close{position:sticky;bottom:var(--spacing-6);left:50%;transform:translate(-50%)}@media screen and (min-width: 600px){.d-modal[js-modal-variants] .d-modal__close{transform:none;top:auto;right:auto;left:50%;transform:translate(-50%)}}.d-modal[js-modal-variants] .d-modal__variants{padding-bottom:7rem;display:flex;flex-wrap:wrap;gap:var(--spacing-2);row-gap:var(--spacing-8);min-height:50vh}.d-modal[js-modal-variants] .d-modal__variants>li{width:calc(50% - var(--spacing-2) / 2);display:flex;flex-direction:column;gap:1rem;padding-top:1rem}@media screen and (min-width: 600px){.d-modal[js-modal-variants] .d-modal__variants>li{width:calc(33.33% - var(--spacing-2) * 2 / 3)}}@media (min-width: 1024px){.d-modal[js-modal-variants] .d-modal__variants>li{width:calc(25% - var(--spacing-2) * 3 / 4)}}@media (min-width: 1440px){.d-modal[js-modal-variants] .d-modal__variants>li{width:calc(20% - var(--spacing-2) * 4 / 5)}}@media (min-width: 1600px){.d-modal[js-modal-variants] .d-modal__variants>li{width:calc(16.66% - var(--spacing-2) * 5 / 6)}}.d-modal[js-modal-variants] .d-modal__variants>li strong{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);font-weight:500;display:block}.d-modal[js-modal-variants] .d-modal__variants>li>div{aspect-ratio:1;background-color:var(--color-back);position:relative}.d-modal[js-modal-variants] .d-modal__variants>li img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute}.d-modal[js-modal-variants] .d-modal__variants>li ul{font-size:clamp(1rem,1rem + (1.2 * 10 - 1 * 10) * (100vw - 375px) / 1065,1.2rem);letter-spacing:.05em}.d-modal[js-modal-variants] .d-modal__variants>li ul li:has(i){display:none}.d-modal[js-modal-variants] .d-modal__shell{padding-bottom:7rem;flex-wrap:wrap;gap:var(--spacing-2);row-gap:var(--spacing-8);min-height:50vh;display:none}.-loading .d-modal[js-modal-variants] .d-modal__shell{display:flex}.d-modal[js-modal-variants] .d-modal__shell>li{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 600px){.d-modal[js-modal-variants] .d-modal__shell>li{width:calc(33.33% - var(--spacing-2) * 2 / 3)}}@media (min-width: 1024px){.d-modal[js-modal-variants] .d-modal__shell>li{width:calc(25% - var(--spacing-2) * 3 / 4)}}@media (min-width: 1440px){.d-modal[js-modal-variants] .d-modal__shell>li{width:calc(20% - var(--spacing-2) * 4 / 5)}}@media (min-width: 1600px){.d-modal[js-modal-variants] .d-modal__shell>li{width:calc(16.66% - var(--spacing-2) * 5 / 6)}}.d-modal[js-modal-variants] .d-modal__shell>li strong{display:block;height:2rem;background-color:var(--color-back);width:80%}.d-modal[js-modal-variants] .d-modal__shell>li div{aspect-ratio:1;background-color:var(--color-back);position:relative}.d-modal[js-modal-variants] .d-modal__shell>li span{display:block;height:.5rem;background-color:var(--color-back);width:100%}.d-modal[js-modal-variants] .d-modal__shell>li span:nth-child(3){width:80%}.d-modal[js-modal-variants] .d-modal__shell>li span:nth-child(4){width:70%}.d-modal[js-modal-variants] .d-modal__shell>li span:nth-child(5){width:60%}.d-modal[js-modal-variants] .d-modal__shell>li span:nth-child(6){width:50%}.d-modal[js-modal-variants] .d-modal__shell>li strong,.d-modal[js-modal-variants] .d-modal__shell>li div,.d-modal[js-modal-variants] .d-modal__shell>li span{position:relative;animation:pulse 1s infinite linear}.d-modal[js-modal-variants] .d-modal__shell>li strong:nth-child(2),.d-modal[js-modal-variants] .d-modal__shell>li div:nth-child(2),.d-modal[js-modal-variants] .d-modal__shell>li span:nth-child(2){animation-delay:.1s}.d-modal[js-modal-variants] .d-modal__shell>li strong:nth-child(3),.d-modal[js-modal-variants] .d-modal__shell>li div:nth-child(3),.d-modal[js-modal-variants] .d-modal__shell>li span:nth-child(3){animation-delay:.2s}.d-modal[js-modal-variants] .d-modal__shell>li strong:nth-child(4),.d-modal[js-modal-variants] .d-modal__shell>li div:nth-child(4),.d-modal[js-modal-variants] .d-modal__shell>li span:nth-child(4){animation-delay:.3s}.d-modal[js-modal-variants] .d-modal__shell>li strong:nth-child(5),.d-modal[js-modal-variants] .d-modal__shell>li div:nth-child(5),.d-modal[js-modal-variants] .d-modal__shell>li span:nth-child(5){animation-delay:.4s}.d-modal[js-modal-variants] .d-modal__shell>li strong:nth-child(6),.d-modal[js-modal-variants] .d-modal__shell>li div:nth-child(6),.d-modal[js-modal-variants] .d-modal__shell>li span:nth-child(6){animation-delay:.5s}@keyframes pulse{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.d-modal.-form{overflow:auto;padding:0}@media (min-width: 768px){.d-modal.-form{padding:clamp(3rem,3rem + (6 * 10 - 3 * 10) * (100vw - 375px) / 1065,6rem) clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}}.d-modal.-form .d-modal__intro{padding-top:var(--spacing-7)}@media (min-width: 1024px){.d-modal.-form .d-modal__intro{padding-top:0;padding-right:14rem}}.d-modal.-form .d-modal__inner{position:relative;max-width:100%;border-radius:0;padding:4rem clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);min-height:100svh}@media (min-width: 768px){.d-modal.-form .d-modal__inner{min-height:unset;padding:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);border-radius:1rem}}.d-modal.-form .d-modal__form{padding-top:var(--spacing-7)}.d-modal.-form .d-modal__close{font-size:1.2rem;text-decoration:underline;font-weight:500;position:absolute;right:var(--spacing-4);top:var(--spacing-4)}@media (min-width: 768px){.d-modal.-form .d-modal__close{right:var(--spacing-10);top:var(--spacing-10)}}.d-modal.-video{padding:0}.d-modal.-video .d-modal__inner{background:var(--color-black);width:100%;height:100%;position:relative;border:none;border-radius:0}.d-modal.-video .d-modal__close{position:absolute;z-index:4;right:2rem;top:2rem;z-index:2}.d-modal.-video .d-modal__frame{position:absolute;top:8rem;bottom:8rem;left:0;right:0;background-color:var(--color-black);width:auto;height:auto}.d-modal.-video .d-modal__frame iframe{object-fit:cover;object-position:center;position:absolute;display:block;left:0;top:0;width:100%;height:100%}.d-designer{padding-top:clamp(4rem,4rem + (20 * 10 - 4 * 10) * (100vw - 375px) / 1065,20rem);padding-bottom:clamp(4rem,4rem + (12 * 10 - 4 * 10) * (100vw - 375px) / 1065,12rem)}.d-designer__grid{row-gap:var(--spacing-10)}.d-designer__col{display:flex;flex-direction:column;height:100%;gap:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-designer__media{width:100%;margin-left:auto}@media (min-width: 1024px){.d-designer__media{width:60%}}@media (min-width: 1440px){.d-designer__media{width:40%}}.d-designer__media .d-media{aspect-ratio:1/1}.d-designer__title{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem)}.d-form{display:flex;flex-direction:column;gap:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem);transition:opacity .3s}.d-form.-loading{opacity:.5;pointer-events:none}.d-form.-success{display:none}.d-form.-success+.d-form__success{display:flex}.d-modal.-form.-open .d-form{display:flex}.d-modal.-form.-open .d-form.-success{display:none}.d-form__fields{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.4rem}.d-form__field{position:relative;width:100%;border-bottom:1px solid var(--color-black)}@media (min-width: 768px){.d-form__field{width:calc(50% - .7rem)}.d-form__field.-type-textarea{width:100%;margin-top:1rem}.d-form__field.-size-large{width:100%}}.d-form__field>label{font-size:1.6rem;letter-spacing:.03em;line-height:1;display:block;position:absolute;top:0rem;left:0;width:100%;height:auto;white-space:nowrap;pointer-events:none;transform:translateY(0) scale(.8);transform-origin:left top;transition:all .3s;will-change:transform;color:var(--color-silver)}.d-form__field>label a{text-decoration:underline}.d-form__field>label sup{display:inline;position:relative;top:.4rem}.d-form__field input[type=text],.d-form__field input[type=email],.d-form__field input[type=tel],.d-form__field input[type=number],.d-form__field input[type=date],.d-form__field input[type=time],.d-form__field input[type=url],.d-form__field input[type=search],.d-form__field input[type=password],.d-form__field input[type=color],.d-form__field input[type=datetime],.d-form__field input[type=datetime-local],.d-form__field input[type=month],.d-form__field input[type=week],.d-form__field select,.d-form__field textarea{font-family:var(--typography-primary-font-family);font-size:1.6rem;border:none;outline:none;background:transparent;margin:0;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:4rem;color:var(--color-black);display:block;width:100%;padding-top:1.4rem}.d-form__field input[type=text]:focus-visible,.d-form__field input[type=email]:focus-visible,.d-form__field input[type=tel]:focus-visible,.d-form__field input[type=number]:focus-visible,.d-form__field input[type=date]:focus-visible,.d-form__field input[type=time]:focus-visible,.d-form__field input[type=url]:focus-visible,.d-form__field input[type=search]:focus-visible,.d-form__field input[type=password]:focus-visible,.d-form__field input[type=color]:focus-visible,.d-form__field input[type=datetime]:focus-visible,.d-form__field input[type=datetime-local]:focus-visible,.d-form__field input[type=month]:focus-visible,.d-form__field input[type=week]:focus-visible,.d-form__field select:focus-visible,.d-form__field textarea:focus-visible{outline:none!important;border:none;box-shadow:none;border-radius:0}.d-form__field input[type=text]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=email]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=tel]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=number]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=date]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=time]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=url]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=search]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=password]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=color]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=datetime]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=datetime-local]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=month]:placeholder-shown:not(:focus-visible)+label,.d-form__field input[type=week]:placeholder-shown:not(:focus-visible)+label,.d-form__field select:placeholder-shown:not(:focus-visible)+label,.d-form__field textarea:placeholder-shown:not(:focus-visible)+label{top:55%;transform:translateY(-50%) scale(1);color:var(--color-black)}.d-form__field textarea:placeholder-shown:not(:focus-visible)+label{top:0%;transform:translateY(20%) scale(1);color:var(--color-black)}.d-form__field textarea{height:15rem;padding-top:1.8rem;resize:vertical}.d-form__field textarea::-webkit-scrollbar{display:none}.d-form__field select{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjUgMjQiIHdpZHRoPSIyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtOC41IDExIDQuMjUgNC4yNSA0LjI1LTQuMjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=);background-position:right calc(50% + .4rem);background-repeat:no-repeat}.d-form__field.hidden{display:none}.d-form__field.-type-radio{border-bottom:none;padding-top:2rem}.d-form__field.-type-radio>label{transform:none;position:static;height:auto;pointer-events:auto;font-size:1.4rem;margin-bottom:1.6rem;white-space:normal;color:var(--color-black);padding-right:var(--spacing-3)}.d-form__field.-type-radio>div{position:relative}.d-form__field.-type-radio>div+div{margin-top:.2rem}.d-form__field.-type-radio>div input{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.d-form__field.-type-radio>div label{font-size:1.6rem;padding-left:2rem;line-height:1.2;display:block;padding-top:.4rem;white-space:normal}.d-form__field.-type-radio>div label:before,.d-form__field.-type-radio>div label:after{content:"";position:absolute;left:0;width:1.2rem;height:1.2rem;border-radius:50%;top:50%;transform:translateY(-50%)}.d-form__field.-type-radio>div label:before{border:1px solid var(--color-black)}.d-form__field.-type-radio>div label:after{opacity:0;transform-origin:center;transform:translateY(-50%) scale(.6);background:var(--color-black)}.d-form__field.-type-radio>div input:checked+label:after{opacity:1}.d-form__field.-type-checkbox{position:relative;border-bottom:none;padding-top:2rem}.d-form__field.-type-checkbox input{position:absolute;opacity:0;pointer-events:none}.d-form__field.-type-checkbox input:checked+label:after{opacity:1}.d-form__field.-type-checkbox>label{transform:none;position:static;pointer-events:auto;font-size:1.4rem;line-height:1.2;padding-left:2.2rem;height:auto;white-space:normal;color:var(--color-black);padding-right:var(--spacing-3);cursor:pointer}.d-form__field.-type-checkbox>label:before,.d-form__field.-type-checkbox>label:after{content:"";position:absolute;top:0;left:0;width:1.4rem;height:1.4rem}.d-form__field.-type-checkbox>label:before{border:1px solid var(--color-black)}.d-form__field.-type-checkbox>label:after{opacity:0;transform-origin:center;transform:scale(.6);background:var(--color-black)}.d-form__field.-type-textarea{position:relative}.d-form__field.-type-textarea:after{content:"";position:absolute;top:0;left:0;width:100%;background-color:var(--color-white);display:block;z-index:1;height:2rem}.d-form__field.-type-textarea>label{z-index:2}.d-form__success{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-7) 0;display:none;align-items:center;text-align:center}.d-form__success-title{font-family:var(--typography-font-family-bodyL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyL, normal);line-height:var(--typography-line-height-bodyL, 1.5);font-size:var(--typography-font-size-bodyL, 1.6rem)}.d-form__success-subtitle{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);max-width:40rem}.d-launch{position:relative}.d-launch__inner{row-gap:clamp(2rem,2rem + (4 * 10 - 2 * 10) * (100vw - 375px) / 1065,4rem)}.d-launch__title{font-family:var(--typography-font-family-displayL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayL, normal);line-height:var(--typography-line-height-displayL, 1.5);font-size:var(--typography-font-size-displayL, 1.6rem)}.d-launch__content{display:flex;flex-direction:column;gap:clamp(2rem,2rem + (2 * 10 - 2 * 10) * (100vw - 375px) / 1065,2rem)}.d-launch__text{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem);text-indent:5rem}.d-launch__cta{display:flex;justify-content:flex-start}.d-launch__media{width:100%}.d-launch__media img{position:static;display:block;width:100%}.d-launch__link{display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:2}.d-contacts{position:relative;overflow:hidden}.d-contacts .container .grid{padding-top:clamp(4rem,4rem + (20 * 10 - 4 * 10) * (100vw - 375px) / 1065,20rem);padding-bottom:clamp(4rem,4rem + (6 * 10 - 4 * 10) * (100vw - 375px) / 1065,6rem)}.d-contacts__text{display:flex;flex-direction:column;gap:var(--spacing-4)}.d-contacts__abstract{font-family:var(--typography-font-family-bodyM, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyM, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyM, normal);line-height:var(--typography-line-height-bodyM, 1.5);font-size:var(--typography-font-size-bodyM, 1.6rem)}.d-contacts__title{font-family:var(--typography-font-family-displayXL, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-displayXL, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-displayXL, normal);line-height:var(--typography-line-height-displayXL, 1.5);font-size:var(--typography-font-size-displayXL, 1.6rem)}.d-contacts__address{font-family:var(--typography-font-family-bodyS, var(--typography-primary-font-family));font-weight:var(--typography-font-weight-bodyS, var(--typography-primary-default-font-weight));letter-spacing:var(--typography-letter-spacing-bodyS, normal);line-height:var(--typography-line-height-bodyS, 1.5);font-size:var(--typography-font-size-bodyS, 1.6rem);color:var(--color-black);line-height:1.3}.d-preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:98;background:var(--color-white);opacity:0;pointer-events:none}
