.u-m-v-xs{margin:2rem 0}.u-m-v-sm{margin:4rem 0}.u-m-v-med{margin:8rem 0}@font-face{font-family:"noyh_bookregular";src:url("font/noyh_book-webfont.eot");src:url("font/noyh_book-webfont.eot?#iefix") format("embedded-opentype"),url("font/noyh_book-webfont.woff2") format("woff2"),url("font/noyh_book-webfont.woff") format("woff"),url("font/noyh_book-webfont.ttf") format("truetype"),url("font/noyh_book-webfont.svg#noyh_bookregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"noyh_blackregular";src:url("font/noyh_black-webfont.eot");src:url("font/noyh_black-webfont.eot?#iefix") format("embedded-opentype"),url("font/noyh_black-webfont.woff2") format("woff2"),url("font/noyh_black-webfont.woff") format("woff"),url("font/noyh_black-webfont.ttf") format("truetype"),url("font/noyh_black-webfont.svg#noyh_blackregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"noyh_boldregular";src:url("font/noyh_bold-webfont.eot");src:url("font/noyh_bold-webfont.eot?#iefix") format("embedded-opentype"),url("font/noyh_bold-webfont.woff2") format("woff2"),url("font/noyh_bold-webfont.woff") format("woff"),url("font/noyh_bold-webfont.ttf") format("truetype"),url("font/noyh_bold-webfont.svg#noyh_boldregular") format("svg");font-weight:normal;font-style:normal}body{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.3}h1,h2,h3,h4,h5,h6{font-weight:normal}p{margin:1.6rem 0}p+p{margin-top:.8rem}.title,.subtitle{margin:2rem 0}.title--dark,.subtitle--dark{color:#414141}.title--light,.subtitle--light{color:#c3c3c3}.title--white,.subtitle--white{color:#fcfcfc}.title{font-family:"noyh_blackregular",sans-serif;text-transform:uppercase;line-height:.9}.title--lg{font-size:4.8rem}.title--med{font-size:3.6rem}.title--sm{font-size:2.8rem;font-family:"noyh_boldregular",sans-serif}.title--lower{text-transform:none}.subtitle{font-family:"noyh_boldregular",sans-serif;margin-top:1.6rem;line-height:100%}.subtitle--lg{font-size:2.8rem;font-family:"noyh_blackregular",sans-serif}.subtitle--med{font-size:2.8rem}.subtitle--sm{font-size:1.8rem;font-family:"noyh_bookregular",sans-serif}.is-content h3{margin:2rem 0;font-size:2.8rem;font-family:"noyh_boldregular",sans-serif;font-size:4.5rem;text-transform:uppercase;line-height:1.1}@media only screen and (max-width: 599.95px)and (orientation: portrait){.is-content h3{font-size:3.7rem}}.is-content--dark h1,.is-content--dark h2{color:#fcfcfc}.is-content--dark h3,.is-content--dark h4,.is-content--dark h5,.is-content--dark h6{color:#c3c3c3}.is-content--light h1,.is-content--light h2,.is-content--light h3,.is-content--light h4,.is-content--light h5,.is-content--light h6{color:#414141}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}body{box-sizing:border-box;position:relative;background-color:#fcfcfc}body,html{overflow-x:hidden}body{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-container{font-size:1rem;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:8em 12em}@media(max-width: 899.95px){.section-container{padding:4em 4em}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-container{padding:4em 3em}}.section-container--dark{background-color:#1e2124}.section-container--light{background-color:#fcfcfc}.module-grid{font-size:1rem;display:grid;margin:8em 3em;align-items:start;grid-template-columns:repeat(auto-fit, minmax(min(32rem, 100%), 39rem));justify-content:center;grid-gap:3em}@media(max-width: 899.95px){.module-grid{margin:4em 3em}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.module-grid{margin:2em 0}}.about-grid{margin:3.2rem 0 8em;display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 899.95px){.about-grid{margin:3.2rem 0 2em}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.about-grid{margin-top:2.6rem}}.h-divider{display:flex;justify-content:center;border:0;margin-bottom:4rem}.h-divider::after{content:url("/icon/zigzag-h.svg")}.home{width:100%}h1.section-hero__logo{margin:0}.section-hero{height:100vh;width:100%;background-image:linear-gradient(180deg, rgba(4, 29, 41, 0.53) 0%, rgba(70, 173, 185, 0.53) 100%),url("/img/bg-illu-nobot.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 899.95px){.section-hero{height:85vh}}.section-hero__grid{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto;max-width:2500px;height:100%;display:grid;align-items:center;justify-items:center;grid-template-columns:10% 20% 40% 20% 10%;grid-template-rows:90px 1fr 5% repeat(3, auto) 1fr}@media(max-width: 1799.95px){.section-hero__grid{grid-template-columns:10% 20% 40% 20% 10%;grid-template-rows:90px 1fr repeat(4, auto) 1fr}}@media(max-width: 1199.95px){.section-hero__grid{grid-template-columns:5% 20% 50% 20% 5%;grid-template-rows:90px 1fr 3% repeat(2, auto) 3% 1fr 1fr}}@media(max-width: 899.95px){.section-hero__grid{grid-template-columns:5% 15% 60% 15% 5%;grid-template-rows:90px 1fr auto 1fr auto 1fr auto 5%}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-hero__grid{grid-template-columns:1fr 85% 1fr;grid-template-rows:90px 1fr auto 1fr auto 1fr}}.section-hero__headline{font-size:1rem;grid-column:2/3;grid-row:4/5;align-self:flex-start;justify-self:flex-start;display:flex;flex-direction:column;font-family:"noyh_blackregular",sans-serif;text-transform:uppercase;text-shadow:0 3px 8px rgba(0,0,0,.8);color:#fcfcfc;line-height:.8;pointer-events:none}.section-hero__headline--main{font-size:10em}.section-hero__headline--sub{width:80%;font-size:7em}@media(max-width: 1799.95px){.section-hero__headline{font-size:.8rem}}@media(max-width: 899.95px){.section-hero__headline{font-size:.75rem}}@media(max-width: 1199.95px){.section-hero__headline{grid-column:2/4}}@media(max-width: 899.95px){.section-hero__headline{grid-column:2/4;grid-row:3/4;align-self:center}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-hero__headline{font-size:.5rem;grid-row:3/4}}.section-hero__image{grid-column:3/4;grid-row:3/7}.section-hero__image a{display:block}.section-hero__image img{display:block;width:100%;height:auto;box-shadow:0 3px 8px rgba(0,0,0,.8)}@media(max-width: 899.95px){.section-hero__image{grid-row:5/6}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-hero__image{grid-column:2/3;grid-row:5/6}}.section-hero__logo{font-size:1rem;grid-column:4/5;grid-row:6/7;align-self:flex-end;justify-self:flex-end}.section-hero__logo img{height:8em}@media(max-width: 1799.95px){.section-hero__logo{font-size:.8rem}}@media(max-width: 1199.95px){.section-hero__logo{grid-row:6/8}}@media(max-width: 899.95px){.section-hero__logo{grid-row:7/8;align-self:center}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-hero__logo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.section-feature{width:100%;max-width:120rem;padding:4.8rem 0}.section-feature__eyebrow{margin:0 0 1.6rem;font-family:"noyh_boldregular",sans-serif;font-size:1.5rem;letter-spacing:.3em;text-transform:uppercase;color:#727272}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-feature__eyebrow{font-size:1.2rem;letter-spacing:.2em}}.section-feature__title.page-heading__title{margin:0;color:#414141}.section-feature__lead{max-width:73.6rem;margin:2.4rem auto 0;font-size:2.3rem;line-height:1.5;color:#414141}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-feature__lead{font-size:1.95rem}}.section-feature__stage{display:block;margin:6rem auto 0}.section-feature__img{display:block;width:100%;height:auto;filter:drop-shadow(0 2.4rem 2.4rem rgba(0, 0, 0, 0.35))}.section-feature__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:6rem}.section-feature__cta .btn,.section-feature__cta .btn:link,.section-feature__cta .btn:visited{min-width:22rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-feature__cta{flex-direction:column;align-items:stretch}.section-feature__cta .btn,.section-feature__cta .btn:link,.section-feature__cta .btn:visited{width:100%;min-width:0}}#about{scroll-margin-top:90px}.section-about{width:100%;max-width:1920px}.section-about__header{margin:2rem 0 0}.section-about__subtitle{margin:4.8rem auto 0;max-width:90rem;font-family:"noyh_blackregular",sans-serif;font-size:3.5rem;line-height:1.1;text-transform:uppercase;letter-spacing:.05rem;color:#fcfcfc;text-wrap:balance}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-about__subtitle{font-size:2.7rem;margin-top:3.8rem}}.section-about__cta-cont{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.section-about{padding-bottom:0}@media(max-width: 899.95px){.section-about{padding-bottom:4rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-about{padding-bottom:.8rem}}.section-about .about-grid{margin-bottom:0}.section-about__story.info-panel{margin-top:4.7rem;margin-bottom:12rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-about__story.info-panel{margin-top:3.5rem;margin-bottom:8.8rem}}.section-about .h-divider{margin-bottom:12.5rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-about .h-divider{margin-bottom:9.3rem}}.section-about__cta{font-size:1.6rem;margin:2rem 4rem;color:#c3c3c3;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;width:25%}@media(max-width: 899.95px){.section-about__cta{width:30%}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.section-about__cta{width:75%}}.section-about__cta{margin-top:1.5rem}.section-about__cta p{margin-top:0;font-size:1.7rem;line-height:1.6}.section-about__cta .btn{margin-top:2.8rem}.module-section{position:relative;padding-top:90px;width:100%}@media(max-width: 899.95px){.module-section{padding-top:0;display:grid;grid-template-columns:1fr;grid-template-rows:66vh auto}}.module-images{width:50%;height:100vh;position:fixed;top:0;left:0;background-color:#414141}@media(max-width: 899.95px){.module-images{width:100%;height:100%;grid-column:1/span 1;grid-row:1/span 1;position:relative}}.module-detail{padding:90px 4rem 6rem 6rem;display:flex;flex-direction:column;justify-content:flex-start;background-color:#1e2124;height:100vh;position:fixed;overflow-y:scroll;top:0;left:50%;width:50%}@media(max-width: 899.95px){.module-detail{position:unset;top:unset;left:unset;height:unset;width:100%;grid-column:1/span 1;grid-row:2/span 1;padding:4rem 4.7rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.module-detail{padding:4rem 3rem}}.module-detail__header .module-detail__title{margin:2rem 0;font-family:"noyh_blackregular",sans-serif;font-size:4.8rem;font-weight:normal;line-height:.9;letter-spacing:normal;text-transform:uppercase;color:#fcfcfc}.module-detail__header .module-detail__subtitle{margin:1.6rem 0 2rem;font-family:"noyh_boldregular",sans-serif;font-size:2.8rem;font-weight:normal;line-height:1;letter-spacing:normal;text-transform:none;color:#fcfcfc}.module-detail__body{color:#c3c3c3;margin:4rem 0}@media(max-width: 899.95px){.module-detail__body{margin-top:3.4rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.module-detail__body{margin:3.4rem 0 0}}.module-detail__below h3:not(:first-child){margin-top:6.1rem}.module-detail__cta{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:2rem;margin:0 0 4rem}.module-detail__cta .btn,.module-detail__cta .btn:link,.module-detail__cta .btn:visited{display:block;width:100%;padding-left:1rem;padding-right:1rem;white-space:nowrap}.module-detail__special{margin:0 0 2rem}.module-detail__special .btn,.module-detail__special .btn:link,.module-detail__special .btn:visited{display:flex;align-items:center;justify-content:center;gap:1.4rem;width:100%;padding-left:1rem;padding-right:1rem;white-space:nowrap}.module-detail__special .btn i,.module-detail__special .btn svg{margin:0;font-size:.8em;line-height:1}.module-detail__body{container-type:inline-size}@container (max-width: 479.95px){.module-detail__cta{grid-auto-flow:row;gap:2rem}}.page{width:100%;min-height:100vh;padding-top:90px;background-color:#1e2124;color:#c3c3c3}.page__inner{max-width:96rem;margin:0 auto;text-align:center;padding:4rem 6rem 8rem}@media(max-width: 899.95px){.page__inner{padding:4rem 4.7rem 6rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.page__inner{padding:3rem 3rem 5rem}}.page__body{font-size:1.6rem}.page__body p{max-width:72rem;margin-left:auto;margin-right:auto}.page__body ul,.page__body ol{margin:1.6rem 0;padding-left:0;list-style-position:inside}.page__body h3{margin-top:4rem}.button-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;margin:4rem 0}@media only screen and (max-width: 599.95px)and (orientation: portrait){.button-row{gap:1rem}.button-row .btn{width:100%}}.page-list{list-style:none;padding-left:0 !important}.page-list__item{padding:2.4rem 0;border-bottom:1px solid #414141}.page-list__link{font-family:"noyh_boldregular",sans-serif;font-size:2.4rem;text-transform:uppercase;text-decoration:none}.page-list__date{display:block;margin-top:.6rem;font-family:"noyh_bookregular",sans-serif;font-size:1.4rem;color:#929292}.page-list__summary{margin-bottom:0}.support-section{margin-top:6rem;scroll-margin-top:calc(90px + 2rem)}.support-section__subhead{margin:3rem 0 1.2rem;font-family:"noyh_boldregular",sans-serif;font-size:2rem;text-transform:uppercase;color:#929292}.data-table{width:100%;border-collapse:collapse;font-size:1.6rem}.data-table th,.data-table td{padding:1.2rem 1.6rem;text-align:center;vertical-align:top}.data-table thead th{font-family:"noyh_boldregular",sans-serif;font-size:1.4rem;text-transform:uppercase;letter-spacing:.05rem;color:#c3c3c3;background-color:hsl(210,5.4373522459%,19.9058823529%)}.data-table tbody tr:nth-child(even){background-color:hsl(210,7.1008094187%,15.9882352941%)}.data-table tbody tr{border-bottom:1px solid #414141}.data-table i{margin-right:.6rem}.data-table__empty{color:#929292}@media only screen and (max-width: 599.95px)and (orientation: portrait){.data-table th,.data-table td{padding:1rem}}.page__inner--wide{max-width:140rem}.module-list-intro{max-width:72rem;margin:0 auto;font-size:1.7rem;line-height:1.6}.module-list-intro p{font-size:inherit;line-height:inherit}.module-group{margin-top:7.3rem;scroll-margin-top:calc(90px + 2rem)}.module-group__title,.is-content .module-group__title{margin:2rem 0;font-size:2.8rem;font-family:"noyh_boldregular",sans-serif;font-size:4.5rem;text-transform:uppercase;line-height:1.1}@media only screen and (max-width: 599.95px)and (orientation: portrait){.module-group__title,.is-content .module-group__title{font-size:3.7rem}}.module-group__title,.is-content .module-group__title{margin-top:4rem;margin-bottom:0;color:#fcfcfc;font-size:6.4rem}@media(max-width: 899.95px){.module-group__title,.is-content .module-group__title{font-size:5.4rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.module-group__title,.is-content .module-group__title{font-size:4.2rem}}.module-group .module-grid{margin:5.2rem 0 0}.module-group__empty,.is-content .module-group__empty{margin:6.7rem auto 0;padding-bottom:1.7rem;text-align:center;color:#c3c3c3;font-size:1.7rem;line-height:1.6}.module-group__divider.h-divider{margin-top:5rem;margin-bottom:0}.module-list-intro+.module-group__divider.h-divider{margin-top:7.2rem}.page .module-card{color:#c3c3c3}.page .module-card .module-card__title{color:#fcfcfc;font-size:3.6rem;margin-bottom:0;margin-top:2.6rem}.page .module-card .module-card__subtitle{margin-top:1.2rem}.hexdrums{width:100%;min-height:100vh;padding-top:90px;overflow-x:hidden;background-color:#1e2124;color:#c3c3c3;text-align:center}.hexdrums p{font-size:inherit;line-height:inherit}.hexdrums .hd-hero{padding:6rem 4rem 0;background:radial-gradient(ellipse 70% 55% at 50% 68%, rgba(217, 179, 59, 0.12), rgba(217, 179, 59, 0) 70%)}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-hero{padding:4rem 2rem 0}}.hexdrums .hd-hero__title{margin:0;font-family:"noyh_blackregular",sans-serif;font-size:clamp(6rem,11vw,15rem);font-weight:normal;line-height:.9;letter-spacing:.02em;text-transform:uppercase;color:#fcfcfc}.hexdrums .hd-hero__subtitle{margin:1.8rem 0 0;font-family:"noyh_boldregular",sans-serif;font-size:clamp(2.2rem,2.6vw,3.4rem);line-height:1.1;color:#c3c3c3}.hexdrums .hd-hero__stage{max-width:150rem;margin:5rem auto 0}.hexdrums .hd-hero__img{display:block;width:100%;height:auto;filter:drop-shadow(0 3rem 4rem rgba(0, 0, 0, 0.6))}.hexdrums .hd-hero .hd-quote{margin-top:6.4rem}.hexdrums .hd-hero .hd-quote+.hd-cta{margin-top:6.4rem}.hexdrums .hd-eyebrow{margin:0 0 1.8rem;font-family:"noyh_boldregular",sans-serif;font-size:1.6rem;letter-spacing:.3em;text-transform:uppercase;color:#d9b33b}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-eyebrow{font-size:1.3rem;letter-spacing:.2em}}.hexdrums .hd-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:5rem 0 0}.hexdrums .hd-cta .btn,.hexdrums .hd-cta .btn:link,.hexdrums .hd-cta .btn:visited{min-width:22rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-cta{flex-direction:column;align-items:stretch;max-width:36rem;margin-left:auto;margin-right:auto}.hexdrums .hd-cta .btn,.hexdrums .hd-cta .btn:link,.hexdrums .hd-cta .btn:visited{width:100%;min-width:0}}.hexdrums .hd-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);max-width:120rem;margin:8rem auto 0;padding:3.2rem 2rem;border-top:1px solid #414141;border-bottom:1px solid #414141}@media(max-width: 899.95px){.hexdrums .hd-stats{margin-left:4.7rem;margin-right:4.7rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-stats{grid-auto-flow:row;row-gap:3.2rem;margin-left:3rem;margin-right:3rem}}.hexdrums .hd-stats__item{display:flex;flex-direction:column;gap:.8rem}.hexdrums .hd-stats__value{font-family:"noyh_blackregular",sans-serif;font-size:6.4rem;line-height:1;color:#fcfcfc}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-stats__value{font-size:4.8rem}}.hexdrums .hd-stats__label{font-family:"noyh_boldregular",sans-serif;font-size:1.4rem;letter-spacing:.15em;text-transform:uppercase;color:#d9b33b}.hexdrums .hd-inner{max-width:124rem;margin:0 auto;padding:0 6rem 10rem}@media(max-width: 899.95px){.hexdrums .hd-inner{padding:0 4.7rem 8rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-inner{padding:0 3rem 6rem}}.hexdrums .hd-intro{max-width:76rem;margin:8rem auto 0;font-size:2rem;line-height:1.6}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-intro{font-size:1.7rem}}.hexdrums .hd-intro p{margin:0}.hexdrums .hd-intro p+p{margin-top:1.6rem}.hexdrums .hd-intro strong{color:#fcfcfc}.hexdrums .hd-quote{max-width:90rem;margin:8rem auto 0}.hexdrums .hd-quote__text{margin:0;font-family:"noyh_bookregular",sans-serif;font-size:3rem;line-height:1.35;color:#fcfcfc}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-quote__text{font-size:2.2rem}}.hexdrums .hd-quote__text p{margin:0}.hexdrums .hd-quote__text p::before,.hexdrums .hd-quote__text .hd-quote__end::after{display:inline-block;font-family:"noyh_blackregular",sans-serif;font-size:1.6em;line-height:0;vertical-align:-0.16em;color:#d9b33b}.hexdrums .hd-quote__text p::before{content:"“";margin-right:.12em}.hexdrums .hd-quote__text .hd-quote__end{white-space:nowrap}.hexdrums .hd-quote__text .hd-quote__end::after{content:"”";margin-left:.08em}.hexdrums .hd-quote__author{margin-top:2.4rem;font-family:"noyh_boldregular",sans-serif;font-size:2.25rem;letter-spacing:.1em;text-transform:uppercase;color:#d9b33b}.hexdrums .hd-quote__role{display:block;margin-top:.6rem;font-family:"noyh_bookregular",sans-serif;font-size:1.5rem;letter-spacing:.05em;text-transform:none;color:#929292}.hexdrums .hd-divider.h-divider{margin:8rem 0 0}.hexdrums .hd-section{margin-top:6.6rem;scroll-margin-top:calc(90px + 2rem)}.hexdrums .hd-section__title{margin:0;font-family:"noyh_boldregular",sans-serif;font-size:6.4rem;font-weight:normal;line-height:1.1;text-transform:uppercase;color:#fcfcfc}@media(max-width: 899.95px){.hexdrums .hd-section__title{font-size:5.4rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-section__title{font-size:4.2rem}}.hexdrums .hd-section__lead{max-width:72rem;margin:2.4rem auto 0;font-size:1.8rem;line-height:1.6}.hexdrums .hd-voices{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.4rem;margin-top:6.4rem;text-align:left}@media(max-width: 1199.95px){.hexdrums .hd-voices{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 759.95px){.hexdrums .hd-voices{grid-template-columns:minmax(0, 1fr)}}.hexdrums .hd-voice{display:flex;flex-direction:column;padding:2.8rem 2.8rem 3rem;background-color:#2e2e2e;border-top:3px solid #d9b33b}.hexdrums .hd-voice__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.6rem}.hexdrums .hd-voice__name{margin:0;font-family:"noyh_boldregular",sans-serif;font-size:2.8rem;line-height:1.1;text-transform:uppercase;color:#fcfcfc}.hexdrums .hd-voice .hd-dna{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto;padding:.4rem 1.1rem .4rem .7rem}@media(max-width: 599.95px){.hexdrums .hd-voice .hd-dna{display:none}}.hexdrums .hd-voice .hd-dna{font-family:"noyh_bookregular",sans-serif;font-size:1.3rem;line-height:1.3;white-space:nowrap;text-decoration:none;color:#c3c3c3;background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:999px;transition:border-color .15s,color .15s}.hexdrums .hd-voice .hd-dna:is(a):hover,.hexdrums .hd-voice .hd-dna:is(a):focus-visible{color:#fcfcfc;border-color:rgba(217,179,59,.6)}.hexdrums .hd-voice .hd-dna__icon{flex:none;width:1.6rem;height:1.6rem;color:#929292}.hexdrums .hd-voice__text{margin:1.6rem 0 0;font-size:1.6rem;line-height:1.55}.hexdrums .hd-voice__controls{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-content:start;gap:.9rem 1.6rem;margin:2.4rem 0 0;padding:0;list-style:none}@media(max-width: 359.95px){.hexdrums .hd-voice__controls{column-gap:.8rem}}.hexdrums .hd-voice__control{position:relative;padding-left:1.6rem;font-size:1.35rem;line-height:1.45;white-space:nowrap;color:rgba(195,195,195,.85)}@media(max-width: 359.95px){.hexdrums .hd-voice__control{padding-left:1.4rem;font-size:1.2rem}}.hexdrums .hd-voice__control::before{content:"";position:absolute;left:0;top:calc(.725em - .4rem);width:.8rem;height:.8rem;background-color:rgba(217,179,59,.85);clip-path:polygon(25% 3%, 75% 3%, 100% 50%, 75% 97%, 25% 97%, 0 50%)}.hexdrums .hd-figure{max-width:140rem;margin:5rem auto 0}.hexdrums .hd-figure--rear{max-width:100rem}.hexdrums .hd-figure__img{display:block;width:100%;height:auto;filter:drop-shadow(0 2.4rem 3rem rgba(0, 0, 0, 0.55))}.hexdrums .hd-features{display:grid;align-items:start;grid-template-columns:repeat(3, minmax(0, 1fr));gap:3.6rem 4rem;margin-top:5rem;text-align:left}@media(max-width: 1199.95px){.hexdrums .hd-features{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-features{grid-template-columns:minmax(0, 1fr)}}.hexdrums .hd-feature{padding-left:2rem;border-left:3px solid #d9b33b}.hexdrums .hd-feature__title{margin:0;font-family:"noyh_boldregular",sans-serif;font-size:2.2rem;line-height:1.15;text-transform:uppercase;color:#fcfcfc}.hexdrums .hd-feature__text{margin:.8rem 0 0;font-size:1.6rem;line-height:1.55}.hexdrums .hd-connections{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem 4rem;max-width:96rem;margin:5rem auto 0;padding:0;list-style:none;text-align:left}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-connections{grid-template-columns:minmax(0, 1fr)}}.hexdrums .hd-connections li{position:relative;padding-left:2.4rem;font-size:1.7rem;line-height:1.5}.hexdrums .hd-connections li::before{content:"";position:absolute;left:0;top:.55em;width:.8rem;height:.8rem;background-color:#d9b33b}.hexdrums .hd-specs{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem 4.8rem;max-width:96rem;margin:5rem auto 0;padding:2rem 4rem;background-color:#2e2e2e}.hexdrums .hd-specs__spec{font-family:"noyh_bookregular",sans-serif;font-size:2rem;color:#fcfcfc}@media only screen and (max-width: 599.95px)and (orientation: portrait){.hexdrums .hd-specs__spec{font-size:1.7rem}}.hexdrums .hd-specs__label{margin-right:.8rem;font-family:"noyh_boldregular",sans-serif;font-size:1.4rem;letter-spacing:.15em;text-transform:uppercase;color:#d9b33b}.hexdrums .hd-demos{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem;margin-top:5rem}@media(max-width: 899.95px){.hexdrums .hd-demos{grid-template-columns:minmax(0, 1fr)}}.hexdrums .hd-demos .demo{margin:0}.page-heading__title--post{font-size:4.8rem;line-height:1}@media(max-width: 899.95px){.page-heading__title--post{font-size:4.2rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.page-heading__title--post{font-size:3.4rem}}.page-heading__date{margin:1.6rem 0 0;font-family:"noyh_bookregular",sans-serif;font-size:1.8rem;color:#929292}.page-heading__date .page-heading__author{color:#c3c3c3}.page-heading__date a,.page-heading__date a:visited{color:#02caca}.page-heading__date a{font-weight:500;text-decoration:none;text-underline-offset:.2em}.page-heading__date a:hover,.page-heading__date a:focus-visible{text-decoration:underline}.post{max-width:72rem;margin:0 auto}@media(min-width: 1200px){.post{max-width:78rem}}.post p{max-width:none;margin:0;font-size:1.8rem;line-height:1.75;letter-spacing:normal;text-align:left}.post p+p{margin-top:1.25em}.post .info-panel p{max-width:60rem;margin:0 auto;font-size:inherit;line-height:inherit;text-align:center}.post>h2{margin:2rem 0;font-size:2.8rem;font-family:"noyh_boldregular",sans-serif;font-size:4.5rem;text-transform:uppercase;line-height:1.1}@media only screen and (max-width: 599.95px)and (orientation: portrait){.post>h2{font-size:3.7rem}}.post>h2{color:#c3c3c3}.post>h2,.post>h3{margin:5.6rem 0 2rem;font-size:3rem;letter-spacing:-0.01em}@media only screen and (max-width: 599.95px)and (orientation: portrait){.post>h2,.post>h3{font-size:2.6rem}}.post figure{margin:4rem auto}.post figure img{display:block;max-width:100%;height:auto;margin:0 auto}.post figure figcaption{margin-top:1.2rem}.post figure figcaption p,.post figure figcaption h4{margin:0 auto;font-family:"noyh_bookregular",sans-serif;font-size:1.4rem;font-weight:normal;line-height:1.4;text-align:center;text-transform:none;color:#929292}.post__back{margin:6.4rem 0 0;font-family:"noyh_bookregular",sans-serif;font-size:1.7rem}.post__back a,.post__back a:visited{color:#02caca}.post__back a{font-weight:500;text-decoration:none;text-underline-offset:.2em}.post__back a:hover,.post__back a:focus-visible{text-decoration:underline}.page__inner--posts{max-width:96rem}.post-list{margin:0;padding:0;list-style:none}.post-list__item{margin-top:8rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.post-list__item{margin-top:6.4rem}}.post-list__item+.post-list__item{padding-top:8rem;border-top:1px solid #2e2e2e}@media only screen and (max-width: 599.95px)and (orientation: portrait){.post-list__item+.post-list__item{padding-top:6.4rem}}.post-list__image{display:block;max-width:78rem;margin:0 auto 4rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.post-list__image{margin-bottom:3.2rem}}.post-list__image img{display:block;width:100%;height:auto;box-shadow:0 3px 6px rgba(0,0,0,.4)}.post-list__title{margin:0;font-family:"noyh_boldregular",sans-serif;font-size:3.2rem;font-weight:normal;line-height:1.15;text-transform:uppercase}@media only screen and (max-width: 599.95px)and (orientation: portrait){.post-list__title{font-size:2.6rem}}.post-list__title a{color:#fcfcfc;text-decoration:none}.post-list__title a:hover,.post-list__title a:focus-visible{color:#46adb9}.post-list__meta{margin:1.6rem 0 0;font-family:"noyh_bookregular",sans-serif;font-size:1.6rem;color:#929292}.post-list__author{color:#c3c3c3}.post-list__summary{max-width:68rem;margin:2.4rem auto 0;font-size:1.8rem;line-height:1.75;color:#c3c3c3}.post-list__more{margin:2.4rem 0 0;font-family:"noyh_bookregular",sans-serif;font-size:1.7rem}.post-list__more a{color:#46adb9;text-decoration:none}.post-list__more a:hover,.post-list__more a:focus-visible{color:#fcfcfc;text-decoration:underline;text-underline-offset:.2em}.page-heading.page-heading--logo{margin-bottom:4.4rem}.page-heading.page-heading--logo .page-heading__subtitle{margin-top:3.5rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.page-heading.page-heading--logo .page-heading__subtitle{margin-top:3.4rem}}.page-heading.page-heading--logo .page-heading__logo{margin:0;line-height:0}.page-heading.page-heading--logo .page-heading__logo img{display:inline-block;width:32rem;height:auto;filter:invert(1);mix-blend-mode:screen}@media only screen and (max-width: 599.95px)and (orientation: portrait){.page-heading.page-heading--logo .page-heading__logo img{width:24rem}}.post--releases .info-panel{margin-top:7.5rem}.post--releases>h3{color:#fcfcfc;margin-top:9.6rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.post--releases>h3{margin-top:7.2rem}}.post--releases>hr{margin:8rem 0;border:0;border-top:1px solid #2e2e2e}@media only screen and (max-width: 599.95px)and (orientation: portrait){.post--releases>hr{margin:6.4rem 0}}.post--releases>hr+h3{margin-top:0}.post--releases .release-date{margin-top:-1.2rem;font-family:"noyh_bookregular",sans-serif;font-size:1.9rem;text-align:center;color:#929292}.post--releases .demo{margin-top:4rem}.page--diy .page__inner{max-width:116rem}.diy-group{margin-top:7rem;scroll-margin-top:calc(90px + 2rem)}.page__body .diy-group>h3{margin:0 0 2.8rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.diy-group{margin-top:5.6rem}}.diy-table{container-type:inline-size;overflow-x:auto}.diy-table__table{table-layout:fixed}.diy-table__table th,.diy-table__table td{vertical-align:middle;overflow-wrap:break-word}.diy-table__table a{white-space:nowrap}.diy-row{scroll-margin-top:calc(90px + 2rem);transition:background-color .5s}.diy-row__name{font-family:"noyh_boldregular",sans-serif;font-size:1.6rem;font-weight:normal;line-height:1.2;text-transform:uppercase;letter-spacing:.05rem;color:#fcfcfc}.diy-row__version{display:block;margin-top:.4rem;font-family:"Roboto",sans-serif;font-size:1.3rem;letter-spacing:0;text-transform:none;color:#929292}.diy-row:target{background-color:rgba(70,173,185,.16) !important;box-shadow:inset 3px 0 0 #46adb9}.diy-col--name{width:32%}.diy-col--docs{width:32%}.diy-col--bom{width:17%}.diy-col--cart{width:19%}.diy-table .diy-links{display:inline-block;list-style:none;margin:0;padding:0;text-align:left}.diy-table .diy-links li+li{margin-top:.6rem}@container (max-width: 899.95px){.diy-table__table th,.diy-table__table td{padding-left:.8rem;padding-right:.8rem}}@container (max-width: 639.95px){.diy-table__table,.diy-table__table tbody,.diy-table__table tr,.diy-table__table th,.diy-table__table td{display:block}.diy-table__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.diy-table__table tbody tr,.diy-table__table tbody tr:nth-child(even){background-color:hsl(210,7.1008094187%,15.9882352941%)}.diy-row{display:grid !important;grid-template-columns:1fr 1fr;grid-template-areas:"name name" "docs docs" "bom cart";gap:1.6rem 1.2rem;padding:2.2rem 1.6rem 2.4rem;border:1px solid #414141;border-bottom-width:1px}.diy-row+.diy-row{margin-top:1.4rem}.diy-row th,.diy-row td{padding:0}.diy-row td::before{content:attr(data-label);display:block;margin-bottom:.5rem;font-family:"noyh_boldregular",sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05rem;color:#929292}.diy-row__name{grid-area:name;font-size:2rem}.diy-row__docs{grid-area:docs}.diy-row__bom{grid-area:bom}.diy-row__cart{grid-area:cart}.diy-row:target{box-shadow:inset 0 3px 0 #46adb9}.diy-table .diy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem}.diy-table .diy-links li+li{margin-top:0}}.page-heading{margin-bottom:5rem;text-align:center}.page-heading__title{font-family:"noyh_blackregular",sans-serif;font-size:7.2rem;line-height:.9;text-transform:uppercase;color:#fcfcfc;margin:0}@media(max-width: 899.95px){.page-heading__title{font-size:6rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.page-heading__title{font-size:4.8rem}}.page-heading__subtitle{font-family:"noyh_boldregular",sans-serif;font-size:3.2rem;line-height:1.1;color:#fcfcfc;margin:2rem auto 0}@media(max-width: 899.95px){.page-heading__subtitle{font-size:2.8rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.page-heading__subtitle{font-size:2.2rem;margin-top:1.4rem}}.info-panel{--info-panel-accent: #c6324b;position:relative;max-width:72rem;margin:6.5rem auto 5rem;padding:4.8rem 5rem 3.6rem;border:2px solid var(--info-panel-accent);text-align:center}@media only screen and (max-width: 599.95px)and (orientation: portrait){.info-panel{padding:3.6rem 2.4rem 2.8rem;margin:5rem auto 4rem}}.info-panel--info{--info-panel-accent: #c3c3c3}.info-panel__header,.is-content .info-panel__header{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:max-content;max-width:calc(100% - 4rem);margin:0;padding:0 2rem;background-color:#1e2124;font-family:"noyh_blackregular",sans-serif;font-size:3.5rem;line-height:1.1;text-transform:uppercase;letter-spacing:.05rem;color:#fcfcfc;white-space:nowrap}@media only screen and (max-width: 599.95px)and (orientation: portrait){.info-panel__header,.is-content .info-panel__header{font-size:clamp(1.8rem,8.7vw - .9rem,2.7rem);max-width:calc(100% - 2rem);padding:0 .8rem;white-space:normal}}.info-panel__body{font-size:1.8rem;line-height:1.55;color:#c3c3c3}@media only screen and (max-width: 599.95px)and (orientation: portrait){.info-panel__body{font-size:1.6rem}}.info-panel__body p{margin:0 auto;max-width:60rem}.info-panel__body p+p{margin-top:1.2rem}.info-panel__body strong{color:#fcfcfc;font-weight:700}.info-panel__body ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.2rem;max-width:60rem;margin:2.4rem auto;padding:0}.info-panel__body li{padding:.7rem 1.4rem;background-color:hsl(0,0%,21.7647058824%);font-family:"noyh_boldregular",sans-serif;font-size:1.5rem;line-height:1.2;text-transform:uppercase;letter-spacing:.05rem;color:#fcfcfc}.info-panel__body .big-button-row{margin:2.8rem 0 0}.info-panel__body .big-button-row .btn{line-height:1.3}.info-panel__body>:last-child{margin-bottom:0}html.has-menu-open,html.has-menu-open body{overflow:hidden}.nav-pulldown{z-index:2;transform:translateY(-100%);position:fixed;top:0;width:100%;display:flex;flex-direction:column;background-color:#000;color:#fcfcfc;max-height:100vh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;justify-content:space-between}.nav-pulldown--open{transition:transform ease .5s;transform:translateY(0)}.nav-pulldown--closed{transition:transform ease .5s;transform:translateY(-100%)}@media only screen and (max-width: 599.95px)and (orientation: portrait){.nav-pulldown{height:100vh;height:100dvh}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.nav-menu{display:flex;flex-direction:column;height:100%}}.nav-menu__section-row{padding:6rem 0;display:flex;justify-content:space-evenly;flex-wrap:wrap;height:100%;align-self:flex-start}@media(max-width: 1199.95px){.nav-menu__section-row{text-align:center}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.nav-menu__section-row{margin:0 auto;padding:0;padding-top:auto;flex-direction:column;flex-wrap:nowrap;gap:0}}.nav-menu__section{padding:3rem}@media(max-width: 899.95px){.nav-menu__section{width:33%;padding:3rem 1.5rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.nav-menu__section{width:100%;padding:0}.nav-menu__section:first-of-type{margin-top:auto}.nav-menu__section:last-of-type{margin-bottom:5vh}}.nav-menu__section--open .nav-menu__list{line-height:1.3;opacity:1;margin-bottom:2rem}@media only screen and (max-height: 569.95px)and (orientation: portrait){.nav-menu__section--open .nav-menu__list{margin-bottom:1rem}}.nav-menu__section--open .nav-menu__link{line-height:0;pointer-events:unset}.nav-menu__section--closed .nav-menu__list{line-height:0;margin-bottom:0;opacity:0}.nav-menu__section--closed .nav-menu__link{pointer-events:none}@media only screen and (max-width: 599.95px)and (orientation: portrait){.nav-menu__section--no-toggle{pointer-events:none;margin-top:auto}}.nav-menu__header{font-family:"noyh_boldregular",sans-serif;font-size:2.8rem;line-height:1;color:#929292;text-transform:uppercase;margin:.8rem 0}@media only screen and (max-height: 569.95px)and (orientation: portrait){.nav-menu__header{margin:.6rem 0}}.nav-menu__list{list-style-type:none;transition:all .15s}.nav-menu__item{font-family:"noyh_bookregular",sans-serif;font-size:2rem}.nav-menu__link{color:inherit;text-decoration:none}.nav-menu__link a{display:none}.nav-menu__link i{padding-right:.5rem}.nav-menu__divider{content:url("/icon/zigzag-v.svg")}@media(max-width: 1199.95px){.nav-menu__divider{display:none}}.nav-bar{z-index:2;height:64px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:4.5rem 4rem;background-color:none;transition:background-color .3s}@media only screen and (max-width: 599.95px)and (orientation: portrait){.nav-bar{padding:4.5rem 2rem}}.nav-bar--base{position:fixed;top:0}.nav-bar--opaque{background-color:#000}.nav-bar__logo img{height:47px}@media only screen and (max-width: 599.95px)and (orientation: portrait){.nav-bar--pulldown .nav-bar__logo{display:none}.nav-bar--pulldown .nav-bar__btn{margin:0 auto}}.icon-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;width:64px;height:64px;cursor:pointer;border-radius:50%;font-size:3rem;font-family:inherit;line-height:1;padding:1rem;border:none;appearance:none}.icon-btn:focus-visible{outline:3px solid #46adb9;outline-offset:3px}.icon-btn__icons{position:relative}.icon-btn__icons i{position:absolute;transform:translateY(-50%) translateX(-50%)}.icon-btn__icons--default{opacity:1;transition:opacity .3s}.icon-btn__icons--hover{opacity:0;transition:opacity .3s}.icon-btn:hover .icon-btn__icons--default{opacity:0}.icon-btn:hover .icon-btn__icons--hover{opacity:1}.icon-btn:hover .icon-btn__textbox{opacity:1;transform:translateX(-110%)}.icon-btn__textbox{background-color:inherit;color:inherit;position:absolute;z-index:-1;font-size:1.6rem;font-weight:700;padding:.5rem 1rem;padding-top:.6rem;border-radius:.7rem;transition:all .3s;opacity:0;transform:translateX(0)}@media only screen and (max-width: 599.95px)and (orientation: portrait){.icon-btn__textbox{display:none}}.icon-btn--white{background-color:#fcfcfc;color:#000}.icon-btn--black{background-color:#000;color:#fcfcfc}.module-card{display:flex;flex-direction:column;align-items:center;text-align:center;color:#414141;padding:2rem;text-decoration:none}.module-card:hover .module-card__image,.module-card:focus-visible .module-card__image{transform:translateY(-4px)}.module-card:focus-visible{outline:3px solid #46adb9;outline-offset:4px}.module-card__badge{margin-top:1.2rem;padding:.4rem 1rem;font-family:"noyh_boldregular",sans-serif;font-size:1.4rem;text-transform:uppercase;letter-spacing:.1rem;color:#fcfcfc;background-color:#929292}.module-card__title{margin-top:2.3rem;font-family:"noyh_boldregular",sans-serif;font-size:2.8rem;text-transform:uppercase}.module-card__subtitle{width:75%;margin-top:1rem;font-family:"noyh_bookregular",sans-serif;font-size:2.1rem}.module-card__image{width:auto;height:auto;max-width:100%;max-height:28.75rem;box-shadow:0 3px 6px rgba(0,0,0,.4);transition:transform .15s ease-out}@media(prefers-reduced-motion: reduce){.module-card__image{transition:none}}.module-card__image--placeholder{display:block;width:12rem;height:28.75rem;background-color:#2e2e2e}.btn,.btn:link,.btn:visited{flex-grow:0;position:relative;text-transform:uppercase;text-decoration:none;display:inline-block;padding:1.5rem 4.5rem;font-size:2rem;font-family:"noyh_bookregular",sans-serif;color:#c3c3c3;box-shadow:0 3px 6px rgba(0,0,0,.4);transition:transform .1s,background-color .15s,color .15s;text-align:center;border:none;cursor:pointer}.btn--black{background-color:#1e2124}.btn--grey{background-color:#414141}.btn:hover{background-color:#c3c3c3;color:#1e2124}.btn:active{transform:translateX(2px) translateY(2px)}.btn:focus-visible{outline:3px solid #46adb9;outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn--accent,.btn--accent:link,.btn--accent:visited{background-color:#c6324b;color:#fcfcfc;font-family:"noyh_boldregular",sans-serif}.btn--accent:hover{background-color:#fcfcfc;color:#1e2124}.btn--special,.btn--special:link,.btn--special:visited{background-color:#02caca;color:#1e2124;font-family:"noyh_boldregular",sans-serif}.btn--special:hover{background-color:#fcfcfc;color:#1e2124}.big-button-row{margin:3rem 0;text-align:center}@media only screen and (max-width: 599.95px)and (orientation: portrait){.big-button-row .btn{width:100%}}.about-card{--about-card-size: 30em;margin:4rem 8rem;width:var(--about-card-size);display:flex;flex-direction:column;align-items:center;color:#c3c3c3}@media only screen and (max-width: 599.95px)and (orientation: portrait){.about-card{--about-card-size: 27em;margin:3rem 0}}.about-card__image-box{margin-bottom:4rem;width:var(--about-card-size);height:var(--about-card-size);box-shadow:0 3px 6px rgba(0,0,0,.4);border-radius:50%}.about-card__image{overflow:hidden;border-radius:50%;width:var(--about-card-size);height:var(--about-card-size);box-shadow:0 3px 6px rgba(0,0,0,.4);clip-path:circle(50% at 50% 50%)}.about-card__image img{display:block;width:100%;height:100%;object-fit:cover}.about-card__body{width:80%;font-size:1.7rem;line-height:1.6}.about-card__body h3{margin-top:2rem;margin-bottom:3rem}.module-specs{background-color:#2e2e2e;display:flex;flex-wrap:wrap;gap:2.6rem;justify-content:center;padding:2rem 8rem;margin:4rem 0}.module-specs__spec{white-space:nowrap;font-family:"noyh_bookregular",sans-serif;font-size:2rem;display:flex;align-items:center;gap:1rem}.image-gallery{--img-max-h: 56vh}@media(max-width: 899.95px){.image-gallery{--img-max-h: 37vh}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.image-gallery{--img-max-h: calc(66vh - 150px)}}.image-gallery{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:grid;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr 60% 1fr;transition:all .7s}@media only screen and (max-width: 599.95px)and (orientation: portrait){.image-gallery{grid-template-rows:90px minmax(20px, 1fr) 45px}}.image-gallery--is-zoomed{position:fixed;z-index:3;top:0;left:0;width:100vw;height:100vh;grid-template-rows:1fr auto 1fr}.image-gallery--is-zoomed .image-gallery__zoom-modal{opacity:1;pointer-events:auto}.image-gallery--empty .image-gallery__nav,.image-gallery--empty .image-gallery__zoom-modal{display:none}.image-gallery__box{width:100%;height:100%;display:grid;place-content:center;grid-column:1/span 1;grid-row:2/span 1}.image-gallery__zoom-modal{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#1e2124;background:linear-gradient(135deg, #1e2124 0%, #1e2124 50%, rgba(0, 0, 0, 0.6) 100%);opacity:0;pointer-events:none;transition:opacity .7s}.image-gallery__zoom-modal:hover .icon-btn__textbox{opacity:1;transform:translateX(-110%)}.image-gallery__zoom-btn{position:absolute;bottom:2%;right:2%}.image-gallery__img{cursor:pointer;margin:auto;width:min(60%,var(--img-max-h)*var(--ar, 10));height:auto;box-shadow:0 3px 6px rgba(0,0,0,.4)}@media only screen and (max-width: 599.95px)and (orientation: portrait){.image-gallery__img{width:min(80%,var(--img-max-h)*var(--ar, 10))}}.image-gallery__img--selected{display:block}.image-gallery__img--hidden{display:none}.image-gallery__img--is-zoomed{max-height:75vh;width:auto}.image-gallery__nav{grid-column:1/span 1;grid-row:3/span 1;font-size:1rem;display:flex;gap:.75em;align-items:center}@media(max-width: 899.95px){.image-gallery__nav--is-zoomed{display:none}}.image-gallery__nav-ball{cursor:pointer;border:none;padding:0;appearance:none;width:1.5em;height:1.5em;border-radius:50%;background-color:#c3c3c3}@media only screen and (max-width: 599.95px)and (orientation: portrait){.image-gallery__nav-ball{width:.8em;height:.8em}}.image-gallery__nav-ball--selected{background-color:#fcfcfc}.image-gallery__nav-ball:focus-visible{outline:2px solid #46adb9;outline-offset:2px}.module-status{margin:0 0 4rem;text-align:center}.module-status__note{margin:1.6rem auto 0;max-width:48rem;font-size:1.6rem;color:#c3c3c3}.module-status__badge{display:inline-block;padding:1rem 2.4rem;font-family:"noyh_blackregular",sans-serif;font-size:2.8rem;text-transform:uppercase;letter-spacing:.1rem;color:#1e2124;background-color:#929292;box-shadow:0 3px 6px rgba(0,0,0,.4)}.module-status--discontinued{padding:3rem 2rem;background-color:#2e2e2e}.module-detail__below{margin-top:4.1rem}.demo{margin:3rem 0}.demo__frame{position:relative;width:100%;background-color:#000;box-shadow:0 3px 6px rgba(0,0,0,.4)}.demo__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.demo__frame--video{aspect-ratio:16/9}.demo__frame--audio{height:16.6rem}.demo__audio{width:100%}.demo__caption{margin-top:1rem;font-family:"noyh_bookregular",sans-serif;font-size:1.4rem;color:#929292;text-align:center}.form{display:flex;flex-direction:column;gap:2.4rem;max-width:72rem;margin:3rem auto;text-align:center}.form__row--split{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}@media only screen and (max-width: 599.95px)and (orientation: portrait){.form__row--split{grid-template-columns:1fr}}.form__field{display:flex;flex-direction:column;gap:.8rem;text-align:left}.form__label{font-family:"noyh_boldregular",sans-serif;font-size:1.6rem;text-transform:uppercase;letter-spacing:.05rem;color:#c3c3c3}.form__optional{font-family:"Roboto",sans-serif;text-transform:none;color:#929292}.form__input{width:100%;text-align:left;padding:1.2rem 1.4rem;font-family:"Roboto",sans-serif;font-size:1.6rem;color:#fcfcfc;background-color:#2e2e2e;border:2px solid rgba(0,0,0,0);border-radius:0;box-shadow:none;transition:border-color .15s}.form__input--textarea{resize:vertical;min-height:16rem}select.form__input{padding-left:1rem}.form__input option,.form__input optgroup{background-color:#2e2e2e;color:#fcfcfc}.form__input:where(:user-valid:not(:placeholder-shown)),.form--validated .form__input:where([required]:valid:not(:placeholder-shown)){border-color:#4caf6e}.form__input:where(:user-invalid),.form--validated .form__input:where(:invalid){border-color:#c6324b}.form__input:focus,.form--validated .form__input:focus{outline:none;border-color:#c3c3c3}.form__captcha{display:flex;justify-content:center}.form__captcha-placeholder{display:grid;place-items:center;width:30rem;max-width:100%;height:7rem;font-family:"noyh_bookregular",sans-serif;font-size:1.4rem;color:#929292;border:1px dashed #929292}.form__actions{display:flex;justify-content:center}@media only screen and (max-width: 599.95px)and (orientation: portrait){.form__actions .btn{width:100%}}.form__status{margin:0 auto;padding:1.2rem 1.6rem;background-color:#2e2e2e;border-bottom:4px solid #929292}.form__status--ok{border-bottom-color:#4caf6e}.form__status--error{border-bottom-color:#c6324b}.site-footer{width:100%;padding:6.4rem 4rem 3.2rem;background-color:#000;color:#c3c3c3;text-align:center}@media(max-width: 599.95px){.site-footer{padding:5.6rem 3rem 3.2rem}}.site-footer .site-footer__inner{max-width:110rem;margin:0 auto}.site-footer .site-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:3.6rem 7.2rem;margin:0}@media(max-width: 899.95px){.site-footer .site-footer__nav{gap:3.6rem 4.8rem}.site-footer .site-footer__nav>.site-footer__group{flex:0 0 calc(50% - 2.4rem)}}.site-footer .site-footer__heading{margin:0 0 1.4rem;font-family:"noyh_boldregular",sans-serif;font-size:1.4rem;font-weight:normal;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:#929292}.site-footer .site-footer__links{margin:0;padding:0;list-style:none}.site-footer .site-footer__links li+li{margin-top:.8rem}.site-footer .site-footer__links a{font-family:"noyh_bookregular",sans-serif;font-size:1.7rem;line-height:1.4;color:#c3c3c3;text-decoration:none;transition:color .15s}.site-footer .site-footer__links a:hover,.site-footer .site-footer__links a:focus-visible{color:#fcfcfc;text-decoration:underline;text-underline-offset:.2em}.site-footer .site-footer__social{display:flex;justify-content:center;gap:2.4rem;margin:4.8rem 0 0;padding:0;list-style:none}.site-footer .site-footer__social a{display:block;font-size:2.6rem;line-height:1;color:#c3c3c3;transition:color .15s}.site-footer .site-footer__social a:hover,.site-footer .site-footer__social a:focus-visible{color:#fcfcfc}.site-footer .site-footer__legal{margin:4rem 0 0;padding-top:3.2rem;font-size:1.3rem;line-height:1.4;color:#929292;border-top:1px solid #2e2e2e}.site-footer--pane{margin:6rem -4rem -6rem -6rem;width:auto;padding:5.6rem 3rem 3.2rem}@media(max-width: 899.95px){.site-footer--pane{margin:6rem -4.7rem -4rem}}@media only screen and (max-width: 599.95px)and (orientation: portrait){.site-footer--pane{margin:6rem -3rem -4rem}}.site-footer--pane .site-footer__nav{gap:3.6rem 4.8rem}.site-footer--pane .site-footer__nav>.site-footer__group{flex:0 0 calc(50% - 2.4rem)}:where(.is-content,.info-panel,.module-status) a:not([class]):not(:where(.site-footer *)),:where(.is-content,.info-panel,.module-status) a:not([class]):not(:where(.site-footer *)):visited{color:#02caca}:where(.is-content,.info-panel,.module-status) a:not([class]):not(:where(.site-footer *)){font-weight:500;text-decoration:none;text-underline-offset:.2em}:where(.is-content,.info-panel,.module-status) a:not([class]):not(:where(.site-footer *)):hover,:where(.is-content,.info-panel,.module-status) a:not([class]):not(:where(.site-footer *)):focus-visible{text-decoration:underline}