/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--base-space:10px;--color-text:black;--color-link:black;--color-bg:white;--color-primary:#a0a0a0;--color-secondary:#ff0000;--color-lightgrey:#f3f3f3;--margin-xs:calc(var(--base-space) * 0.5);--margin-sm:calc(var(--base-space) * 1);--margin-md:calc(var(--base-space) * 1.5);--margin-lg:calc(var(--base-space) * 2);--margin-xl:calc(var(--base-space) * 3);--margin-xxl:calc(var(--base-space) * 6)}@media screen and (min-width:0px){:root{--fs-main:13px;--lh-main:17px}}@media screen and (min-width:750px){:root{--fs-main:16px;--lh-main:21px}}@media screen and (min-width:0px){:root{--fs-footer:13px;--lh-footer:20px}}@media screen and (min-width:750px){:root{--fs-footer:16px;--lh-footer:25px}}@media screen and (min-width:0px){:root{--fs-h4:13px;--lh-h4:17px}}@media screen and (min-width:750px){:root{--fs-h4:20px;--lh-h4:26px}}@media screen and (min-width:0px){:root{--fs-charset:24px;--lh-charset:24px;--fs-h3:20px;--lh-h3:22px}}@media screen and (min-width:750px){:root{--fs-h3:24px;--lh-h3:28px}}@media screen and (min-width:0px){:root{--fs-h2:20px;--lh-h2:24px}}@media screen and (min-width:750px){:root{--fs-h2:30px;--lh-h2:38px}}@media screen and (min-width:0px){:root{--fs-h1:36px;--lh-h1:42px}}@media screen and (min-width:900px){:root{--fs-h1:48px;--lh-h1:54px}}:root{--header-height:calc(var(--lh-h1) + var(--margin-sm) * 1.5 + 1px);--section-height:calc(var(--lh-h1) + var(--margin-sm) * 0.8 + 1px);--subheader-height:calc(var(--lh-main) + var(--margin-sm) * 2);--form-item-height:calc(var(--lh-main) + var(--margin-xs) * 2 + 2px);--overview-height:55vw}@media screen and (min-width:750px){:root{--header-height:calc(var(--lh-h1) + var(--margin-sm) * 2.5 + 1px);--section-height:calc(var(--lh-h1) + var(--margin-sm) * 2 + 1px);--subheader-height:calc(var(--lh-main) + var(--margin-sm) * 3);--overview-height:40vw}}@media screen and (min-width:900px){:root{--header-height:calc(var(--lh-h1) + var(--margin-sm) * 3 + 1px)}}@media screen and (min-width:1000px){:root{--overview-height:30vw}}*{margin:0;font-feature-settings:"kern" 1,"kern";font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;margin:0!important;padding:0!important;color:var(--color-text);background:var(--color-bg);font-family:BVHBaldinger-Bold,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}a{color:var(--color-link);text-decoration:none;cursor:pointer}ol,ul{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}b,strong{font-weight:400}em,i{font-style:normal}h1,h2,h3,h4,h5,h6,small{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html.panel{font-size:16px;line-height:1.2}html.panel em,html.panel i{font-style:italic}@font-face{font-family:BVHBaldinger-Bold;src:url(/fonts/BVHBaldinger-Bold.woff2) format("woff2"),url(/fonts/BVHBaldinger-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:BVHBaldinger-BoldItalic;src:url(/fonts/BVHBaldinger-BoldItalic.woff2) format("woff2"),url(/fonts/BVHBaldinger-BoldItalic.woff) format("woff");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:BVHBaldinger-Heavy;src:url(/fonts/BVHBaldinger-Heavy.woff2) format("woff2"),url(/fonts/BVHBaldinger-Heavy.woff) format("woff");font-weight:400;font-style:normal;font-display:auto}html.dark{--color-text:white;--color-link:white;--color-bg:black}.container{display:flex;flex-direction:column;min-height:var(--full-vh)}.main{flex:1 1}.main.loading{opacity:0;pointer-events:none}.header--left{padding:calc(.5*var(--base-space)) calc(1.5*var(--base-space)) calc(1*var(--base-space));position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;background-color:var(--color-bg);border-bottom:1px solid var(--color-text);z-index:97}@media screen and (min-width:750px){.header--left{padding:calc(1*var(--base-space)) calc(3*var(--base-space)) calc(1.5*var(--base-space))}}@media screen and (min-width:900px){.header--left{padding:calc(1*var(--base-space)) calc(3*var(--base-space)) calc(2*var(--base-space))}}.header--right{padding:calc(.5*var(--base-space)) calc(1.5*var(--base-space));position:fixed;top:0;right:0;height:calc(var(--header-height) - 1px);z-index:99;display:flex;align-items:center}@media screen and (min-width:750px){.header--right{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space))}}@media screen and (min-width:900px){.header--right{padding:calc(2*var(--base-space)) calc(3*var(--base-space))}}.header__title{font-size:var(--fs-h1);line-height:var(--lh-h1)}.header__title,.header__title *{letter-spacing:-.01em;word-spacing:-.01em}.header__section{display:flex;align-items:center}.header__section>div:not(:last-child){margin:calc(0*var(--base-space)) calc(2*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space))}@media screen and (min-width:750px){.header__section>div:not(:last-child){margin:calc(0*var(--base-space)) calc(4*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space))}}.header__mode{display:none;cursor:pointer}@media screen and (min-width:1000px){.header__mode{display:flex}}.header__mode svg{fill:var(--color-text)}.header__cart{--color-a:var(--color-secondary);--color-b:var(--color-bg);color:var(--color-a);text-transform:lowercase;cursor:pointer;position:relative}@media screen and (min-width:750px){.header__cart{padding:calc(.5*var(--base-space)) calc(1.5*var(--base-space))}}@media screen and (min-width:900px){.header__cart{border:1px solid var(--color-a)}}.header__cart>div{display:none}@media screen and (min-width:900px){.header__cart>div{display:block}}.header__cart>svg{height:25px;width:17px;fill:var(--color-secondary)}@media screen and (min-width:750px){.header__cart>svg{height:29px;width:20px}}@media screen and (min-width:900px){.header__cart>svg{display:none}}.header__cart--menu{--color-a:var(--color-text);--color-b:var(--color-secondary)}.header__cart--menu>svg{fill:var(--color-text)}@media screen and (hover:hover)and (pointer:fine)and (min-width:900px){.header__cart:hover{background-color:var(--color-a);color:var(--color-b)}}.header__cart:not(.header__cart--empty):after{content:"";background-color:var(--color-a);display:inline-block;position:absolute;height:16px;width:14px;top:7px;right:1px}@media screen and (min-width:750px){.header__cart:not(.header__cart--empty):after{height:20px;width:17px;top:14px;right:16px}}@media screen and (min-width:900px){.header__cart:not(.header__cart--empty):after{transform:translate(9px,-9px);height:20px;width:20px;top:0;right:0;border-radius:50%}}.header__hamburger{cursor:pointer;display:flex}.header__hamburger,.header__hamburger path:first-child{transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,1,.5,1);transition-delay:0s}.header__hamburger path:first-child{transform-origin:center}.header__hamburger.active{transform:rotate(1turn)}.header__hamburger.active path:first-child{transform:scaleY(0)}.header__hamburger svg{fill:var(--color-text);height:20px;width:20px}@media screen and (min-width:750px){.header__hamburger svg{height:25px;width:25px}}.overview{display:flex;flex-direction:column}.overview__inner{overflow:hidden}.overview__inner>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-right:-1px;margin-bottom:-1px;overflow:hidden}@media screen and (min-width:750px){.overview__inner>div{grid-template-columns:repeat(24,minmax(0,1fr))}}.overview__item{border-bottom:1px solid var(--color-text);border-right:1px solid var(--color-text);display:flex;flex-direction:column;position:relative;height:40vw}@media screen and (min-width:750px){.overview__item{grid-column:span calc(24/var(--count));height:33.33vw}}@media screen and (min-width:1000px){.overview__item{height:25vw}}.overview__item__header{padding:calc(.8*var(--base-space)) calc(1.5*var(--base-space));color:var(--color-primary);display:flex;justify-content:space-between}@media screen and (min-width:750px){.overview__item__header{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space))}}.overview__item__body{text-align:center;flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:.92;overflow:hidden;white-space:nowrap;opacity:0;padding:calc(.8*var(--base-space)) calc(3*var(--base-space)) calc(var(--lh-main) + var(--margin-sm)*1.6)}.overview__item__body.loaded{opacity:1}@media screen and (min-width:750px){.overview__item__body{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space)) calc(var(--lh-main) + var(--margin-sm)*3);white-space:pre-wrap}}.overview__new{padding:calc(.5*var(--base-space)) calc(1.5*var(--base-space)) calc(.8*var(--base-space));background-color:var(--color-secondary);color:var(--color-bg);position:absolute;right:var(--margin-md);border-radius:999px}@media screen and (min-width:750px){.overview__new{padding:calc(.7*var(--base-space)) calc(1.5*var(--base-space)) calc(1*var(--base-space));right:var(--margin-xl)}}.family__video{border-bottom:1px solid var(--color-text);width:100%;display:flex}html.dark .family__video{filter:invert(1);border-bottom:1px solid var(--color-bg)}.family__overview__body{font-size:var(--fs-h2);line-height:var(--lh-h2);padding:calc(1*var(--base-space)) calc(1.5*var(--base-space)) calc(1.5*var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-xl);grid-row-gap:var(--margin-md)}@media screen and (min-width:750px){.family__overview__body{padding:calc(2*var(--base-space)) calc(3*var(--base-space)) calc(3*var(--base-space));grid-row-gap:var(--lh-h2)}}@media screen and (min-width:900px){.family__overview__body{grid-template-columns:repeat(2,minmax(0,1fr))}}.family__information__body{display:grid;grid-template-columns:repeat(16,minmax(0,1fr))}.family__information__item{margin-top:-1px}.family__information__item:first-child{grid-column:span 16}@media screen and (min-width:1000px){.family__information__item:first-child{grid-column:span 8}.family__information__item:first-child .subheader__part{display:none}}.family__information__item:nth-child(2){grid-column:span 8}@media screen and (min-width:1000px){.family__information__item:nth-child(2){grid-column:span 4}}.family__information__item:nth-child(3){grid-column:span 8}@media screen and (min-width:1000px){.family__information__item:nth-child(3){grid-column:span 4}}.family__information__item:nth-child(3) .subheader__part{display:none}@media screen and (min-width:1000px){.family__information__item:nth-child(3) .subheader__part{display:block}}.family__information__item:nth-child(4){grid-column:span 16}.family__information__title{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space));border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text);display:flex;justify-content:space-between}@media screen and (min-width:750px){.family__information__title{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space))}}.family__information__title--toggle{margin-bottom:-1px}@media screen and (min-width:750px){.family__information__title--toggle{margin-bottom:0}}.family__information__title--toggle:after{font-family:BVHBaldinger-Bold,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space));content:"↓"}@media screen and (min-width:750px){.family__information__title--toggle:after{display:none}}.family__information__title--toggle.open:after{content:"↑"}.family__information__text{font-size:var(--fs-h4);line-height:var(--lh-h4)}.family__information__text *{font-feature-settings:"kern" 1,"pnum" 1,"onum" 1}.family__information__text p:not(:last-child),.family__information__text ul:not(:last-child){margin-bottom:var(--lh-h4)}.family__information__text p+ul{margin-top:calc(var(--lh-h4)*-1)}.family__information__text ul li{padding-left:1em;text-indent:-1em}.family__information__text ul li:before{content:"•";display:inline-block;width:1em;text-indent:0}.family__information__text em,.family__information__text i{font-family:BVHBaldinger-BoldItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.family__information__text a{border-bottom:1px solid}.family__information__text .highlight{color:var(--color-primary)}.family__information__text{font-size:var(--fs-main);line-height:var(--lh-main);padding:calc(1*var(--base-space)) calc(1.5*var(--base-space)) calc(2*var(--base-space))}@media screen and (min-width:750px){.family__information__text{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space)) calc(6*var(--base-space))}.family__information__text--col{column-gap:var(--margin-xxl);column-count:2}}.family__information__text.hidden{display:none}@media screen and (min-width:750px){.family__information__text.hidden{display:block}}.family__inuse__slideshow{padding:calc(1.5*var(--base-space)) calc(0*var(--base-space)) calc(3*var(--base-space)) calc(1.5*var(--base-space));overflow:scroll;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;display:flex;position:relative;scrollbar-width:none}@media screen and (min-width:750px){.family__inuse__slideshow{padding:calc(2*var(--base-space)) calc(1.5*var(--base-space)) calc(6*var(--base-space)) calc(3*var(--base-space))}}.family__inuse__slideshow::-webkit-scrollbar{display:none}.family__inuse__item{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));scroll-snap-align:start;cursor:pointer;scroll-margin:var(--margin-xl)}.family__inuse__grid .family__inuse__item{padding:0}@media screen and (min-width:750px){.family__inuse__grid .family__inuse__item{grid-column:span var(--columns)}}.family__inuse__image{padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1.5*var(--base-space));position:relative;height:250px;display:flex}@media screen and (min-width:750px){.family__inuse__image{height:350px}}.family__inuse__grid .family__inuse__image{height:auto}@media screen and (min-width:750px){.family__inuse__grid .family__inuse__image{height:calc(((100vw - var(--margin-xl)*2 - var(--margin-sm)*11)/12*var(--columns) + var(--margin-md)*(var(--columns) - 1))/var(--ratio))}}@media screen and (min-width:1000px){.family__inuse__grid .family__inuse__image{height:calc(((100vw - var(--margin-xl)*2 - var(--margin-sm)*15)/16*var(--columns) + var(--margin-md)*(var(--columns) - 1))/var(--ratio))}}@media screen and (min-width:1800px){.family__inuse__grid .family__inuse__image{height:calc(((100vw - var(--margin-xl)*2 - var(--margin-sm)*19)/20*var(--columns) + var(--margin-md)*(var(--columns) - 1))/var(--ratio))}}.family__inuse__image img{width:auto;height:100%}.family__inuse__grid .family__inuse__image img{width:100%;object-fit:cover}.family__inuse__typefaces{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(-.2*var(--base-space))}.family__inuse__typefaces svg{height:calc(var(--lh-h3) - 2px);fill:var(--color-text)}.family__sub{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:3}.family__inuse__grid{margin:calc(1.5*var(--base-space)) calc(0*var(--base-space));display:flex;flex-direction:column}@media screen and (min-width:750px){.family__inuse__grid{margin:calc(3*var(--base-space)) calc(0*var(--base-space))}}.family__inuse__line{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-xl);align-items:baseline}@media screen and (min-width:750px){.family__inuse__line{padding:calc(0*var(--base-space)) calc(3*var(--base-space));grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (min-width:1000px){.family__inuse__line{grid-template-columns:repeat(16,minmax(0,1fr))}}@media screen and (min-width:1800px){.family__inuse__line{grid-template-columns:repeat(20,minmax(0,1fr))}}.family__inuse__line:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(3*var(--base-space))}@media screen and (min-width:750px){.family__inuse__line:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(6*var(--base-space))}}.family__inuse__header{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:9}.family__inuse__section{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space)) calc(3*var(--base-space))}@media screen and (min-width:750px){.family__inuse__section{padding:calc(2*var(--base-space)) calc(3*var(--base-space)) calc(3*var(--base-space))}}.family__inuse__title{font-size:var(--fs-h1);line-height:var(--lh-h1)}.family__inuse__title,.family__inuse__title *{letter-spacing:-.01em;word-spacing:-.01em}.family__inuse__title{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space))}.family__inuse__text{font-size:var(--fs-h4);line-height:var(--lh-h4)}.family__inuse__text *{font-feature-settings:"kern" 1,"pnum" 1,"onum" 1}.family__inuse__text p:not(:last-child),.family__inuse__text ul:not(:last-child){margin-bottom:var(--lh-h4)}.family__inuse__text p+ul{margin-top:calc(var(--lh-h4)*-1)}.family__inuse__text ul li{padding-left:1em;text-indent:-1em}.family__inuse__text ul li:before{content:"•";display:inline-block;width:1em;text-indent:0}.family__inuse__text em,.family__inuse__text i{font-family:BVHBaldinger-BoldItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.family__inuse__text a{border-bottom:1px solid}.family__inuse__text .highlight{color:var(--color-primary)}.family__inuse__text{white-space:pre-wrap}.family__inuse__caption{overflow:hidden;position:relative}.family__inuse__caption,.family__inuse__caption *{font-feature-settings:"onum" 1,"kern" 1}.family__inuse__caption:after{content:"";display:block;position:absolute;bottom:0;top:0;right:0;width:var(--margin-lg);pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,0),var(--color-bg) 80%)}html.dark .family__inuse__caption:after{background:linear-gradient(to right,rgba(0,0,0,0),var(--color-bg) 80%)}.charset{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(6*var(--base-space));-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top:1px solid var(--color-text)}.testers+.charset{margin-top:-1px}.charset__header{position:relative}.charset__body{overflow:hidden}.charset__filter{position:relative}@media screen and (min-width:750px){.charset__filter{display:none}}.charset__group{display:none;grid-template-columns:1fr;border-bottom:1px solid var(--color-text);align-items:flex-start}.charset__group.active{display:grid}@media screen and (min-width:750px){.charset__group{grid-template-columns:minmax(0,200px) minmax(0,1fr);display:grid}}.charset__group__title{padding:calc(0*var(--base-space)) calc(3*var(--base-space));text-transform:lowercase;border-right:1px solid var(--color-text);align-self:stretch;display:none}@media screen and (min-width:750px){.charset__group__title{display:initial}}.charset__group__title>div{padding:calc(1.5*var(--base-space)) calc(0*var(--base-space));display:flex;align-items:center}.charset__grid{font-size:var(--fs-charset);line-height:var(--lh-charset);display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--lh-main) + var(--margin-md) * 2 + 1px),1fr));margin-bottom:-1px;margin-right:-1px}.charset__glyph{border-bottom:1px solid var(--color-text);border-right:1px solid var(--color-text);overflow:hidden}.charset__glyph__inner{height:0;padding-bottom:100%;position:relative}.charset__glyph__inner>div{position:absolute;height:100%;width:100%;left:0;top:0;display:flex;justify-content:center;align-items:center}.charset__glyph__inner svg{height:1em;overflow:visible;fill:var(--color-text)}.section__title{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(.6*var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1)}.section__title,.section__title *{letter-spacing:-.01em;word-spacing:-.01em}.section__title{border-bottom:1px solid var(--color-text);border-top:1px solid var(--color-text);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) - 1px);z-index:9;background-color:var(--color-bg)}@media screen and (min-width:750px){.section__title{padding:calc(.5*var(--base-space)) calc(3*var(--base-space)) calc(1.2*var(--base-space))}}.section__title--scroll{top:auto;position:static;z-index:auto}.dropdown{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space)) calc(3*var(--base-space));position:absolute;top:100%;left:0;background:linear-gradient(180deg,var(--color-bg) calc(100% - var(--margin-lg)),rgba(255,255,255,0) 100%);z-index:1;display:none;min-width:calc(12.5% - 1px);max-width:100%}html.dark .dropdown{background:linear-gradient(180deg,var(--color-bg) calc(100% - var(--margin-lg)),rgba(0,0,0,0) 100%)}@media screen and (min-width:750px){.dropdown{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space)) calc(3*var(--base-space))}}.dropdown--eula{width:100%}@media screen and (min-width:900px){.dropdown--eula{width:50%}}@media screen and (min-width:1200px){.dropdown--eula{width:37.5%}}.dropdown.active{display:block}.dropdown__inner{display:flex;flex-direction:column;align-items:flex-start}.dropdown--eula .dropdown__inner{display:block}@media screen and (min-width:750px){.dropdown--eula .dropdown__inner{column-gap:var(--margin-xl);column-count:2}}.dropdown--charset .dropdown__inner{display:block;column-gap:var(--margin-xl);column-count:2}.dropdown__item{color:var(--color-primary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown__item.active{color:var(--color-secondary)}@media(hover:hover)and (pointer:fine){.dropdown__item:hover{color:var(--color-secondary)}}.dropdown__item:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space))}.dropdown__button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;display:flex}.dropdown__button>span{overflow:hidden;text-overflow:ellipsis}.dropdown__button>span>span:first-child{display:none}@media screen and (min-width:750px){.dropdown__button>span>span:first-child{display:inline}}.dropdown__button:after{font-family:BVHBaldinger-Bold,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space));content:"↓"}.dropdown__button.open{color:var(--color-secondary)}.dropdown__button.open:after{content:"↑"}.bigletters__header{position:relative}.bigletters__body{padding:calc(3*var(--base-space)) calc(0*var(--base-space));overflow:hidden}@media screen and (min-width:750px){.bigletters__body{padding:calc(6*var(--base-space)) calc(0*var(--base-space))}}.bigletters__body line{stroke-width:4;stroke:var(--color-primary)}@media screen and (min-width:750px){.bigletters__body line{stroke-width:2}}@media screen and (min-width:1000px){.bigletters__body line{stroke-width:1}}.bigletters__body text{fill:var(--color-primary);display:none}@media screen and (min-width:1000px){.bigletters__body text{display:block}}.bigletters__body path{fill:var(--color-text)}.bigletters__body__inner svg{width:110%;margin-left:-5%}@media screen and (min-width:750px){.bigletters__body__inner svg{width:100%;margin-left:0}}.tester{display:flex;flex-direction:column;border-bottom:1px solid var(--color-text)}.tester__header{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:2}.tester__header__item{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space));grid-column:span 9;display:flex;align-items:center;color:var(--color-primary)}@media screen and (min-width:750px){.tester__header__item{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space))}}@media screen and (min-width:900px){.tester__header__item{grid-column:span 4}}@media screen and (min-width:1400px){.tester__header__item{grid-column:span 3}}.tester.active .tester__header__item{color:var(--color-text)}@media(hover:hover)and (pointer:fine){.tester__header__item:hover{color:var(--color-text)}}.tester__header__item:nth-child(2),.tester__header__item:nth-child(3){opacity:0;pointer-events:none;display:none}@media screen and (min-width:900px){.tester__header__item:nth-child(2),.tester__header__item:nth-child(3){display:flex}}.tester.active .tester__header__item:nth-child(2),.tester.active .tester__header__item:nth-child(3){opacity:1;pointer-events:auto}.tester__header__item:last-child{grid-column:-8/span 7}@media screen and (min-width:900px){.tester__header__item:last-child{grid-column:-5/span 4}}@media screen and (min-width:1400px){.tester__header__item:last-child{grid-column:-4/span 3}}.tester__range{--range-size:4px;--range-height:1px;--range-fullsize:calc(var(--range-size) * 2 + var(--range-height));width:100%;margin:0 var(--margin-md) 0 0;background-color:rgba(0,0,0,0);-webkit-appearance:none;opacity:0;pointer-events:none;flex:1 1}@media screen and (min-width:750px){.tester__range{margin:0 var(--margin-xl) 0 0}}.tester.active .tester__range{opacity:1;pointer-events:auto}.tester__range:focus{outline:none}.tester__range::-webkit-slider-runnable-track{background:var(--color-text);border:0;width:100%;height:var(--range-height);cursor:pointer}.tester__range::-webkit-slider-thumb{margin-top:calc(var(--range-size)*-1);width:var(--range-fullsize);height:var(--range-fullsize);background:var(--color-text);border:0;border-radius:var(--range-fullsize);cursor:pointer;-webkit-appearance:none}.tester__range:focus::-webkit-slider-runnable-track{background:var(--color-text)}.tester__range::-moz-range-track{background:var(--color-text);border:0;width:100%;height:var(--range-height);cursor:pointer}.tester__range::-moz-range-thumb{width:var(--range-fullsize);height:var(--range-fullsize);background:var(--color-text);border:0;border-radius:var(--range-fullsize);cursor:pointer}.tester__range::-ms-track{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:var(--range-size) 0;color:rgba(0,0,0,0);width:100%;height:var(--range-height);cursor:pointer}.tester__range::-ms-fill-lower,.tester__range::-ms-fill-upper{background:var(--color-text);border:0}.tester__range::-ms-thumb{width:var(--range-fullsize);height:var(--range-fullsize);border:0;border-radius:var(--range-fullsize);cursor:pointer;margin-top:0}.tester__range::-ms-thumb,.tester__range:focus::-ms-fill-lower{background:var(--color-text)}.tester__range:focus::-ms-fill-upper{background:var(--color-text)}@supports(-ms-ime-align:auto){.tester__range{margin:0}}.tester__range__value{white-space:nowrap;font-feature-settings:"tnum" 1,"onum" 1;width:5ch;text-align:right;cursor:pointer}.tester__dropdown{position:relative;z-index:2}.tester__dropdown__inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-top:1px solid var(--color-text)}@media screen and (min-width:750px){.tester__dropdown__inner{grid-template-columns:repeat(16,minmax(0,1fr))}}.tester__dropdown__col{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space));display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:750px){.tester__dropdown__col{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space));grid-column:span 4}}@media screen and (min-width:1400px){.tester__dropdown__col{grid-column:span 3}}.tester__dropdown__col--multi{grid-column:span 16;column-count:2;display:block;column-gap:var(--margin-xxl)}@media screen and (min-width:1000px){.tester__dropdown__col--multi{column-count:4}}@media screen and (min-width:1400px){.tester__dropdown__col--multi{grid-column:span 12}}.tester__dropdown__item{color:var(--color-primary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis}.tester__dropdown__item.active{color:var(--color-secondary)}@media(hover:hover)and (pointer:fine){.tester__dropdown__item:hover{color:var(--color-secondary)}}.tester__dropdown__item:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space))}.tester__body{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(1.5*var(--base-space));display:flex}@media screen and (min-width:750px){.tester__body{padding:calc(0*var(--base-space)) calc(3*var(--base-space)) calc(3*var(--base-space))}}.tester__body--word{padding:calc(0*var(--base-space));overflow:hidden}.tester__body__item{outline:none;padding-bottom:.1667em;width:100%}.tester__body--word .tester__body__item{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(3*var(--base-space));white-space:nowrap}@media screen and (min-width:750px){.tester__body--word .tester__body__item{padding:calc(0*var(--base-space)) calc(3*var(--base-space)) calc(4.5*var(--base-space))}}.subheader{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space));display:flex;justify-content:space-between;background-color:var(--color-bg);border-bottom:1px solid var(--color-text)}@media screen and (min-width:750px){.subheader{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space))}}.subheader__part{display:flex}.subheader__part>:not(:last-child){margin-right:var(--margin-md)}@media screen and (min-width:750px){.subheader__part>:not(:last-child){margin-right:var(--margin-xl)}}.subheader__popup{cursor:pointer;color:var(--color-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.subheader__popup:before{content:"→  "}.subheader__link{color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.subheader__link:hover{color:var(--color-text)}}.subheader__text a{border-bottom:1px solid var(--color-text)}.inuse__popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg);z-index:998;overflow:hidden}.inuse__popup__content{display:flex;align-items:flex-start;flex-direction:column;overflow:hidden;height:100%}@media screen and (min-width:900px){.inuse__popup__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}}@media screen and (min-width:1200px){.inuse__popup__content{grid-template-columns:repeat(4,minmax(0,1fr))}}.inuse__popup__slideshow{padding:calc(1.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));width:100%;padding-top:var(--margin-md)!important}@media screen and (min-width:900px){.inuse__popup__slideshow{grid-column:1/3;height:var(--full-vh);padding:0!important}}@media screen and (min-width:1200px){.inuse__popup__slideshow{grid-column:1/4}}.inuse__popup__text{padding:calc(2*var(--base-space)) calc(1.5*var(--base-space)) calc(.5*var(--base-space));display:flex;flex-direction:column;justify-content:space-between;position:-webkit-sticky;position:sticky;z-index:9;top:0;order:-1}@media screen and (min-width:750px){.inuse__popup__text{padding:calc(3*var(--base-space)) calc(3*var(--base-space)) calc(2*var(--base-space))}}@media screen and (min-width:900px){.inuse__popup__text{padding:calc(3*var(--base-space)) calc(1.5*var(--base-space));height:var(--full-vh);order:0}}.inuse__popup__text:after{content:"";display:block;height:var(--margin-lg);width:100%;position:absolute;bottom:0;transform:translateY(calc(100% - 1px));left:0;background:linear-gradient(to bottom,var(--color-bg) 0,rgba(255,255,255,0) 100%);z-index:1}html.dark .inuse__popup__text:after{background:linear-gradient(to bottom,var(--color-bg) 0,rgba(0,0,0,0) 100%)}@media screen and (min-width:900px){.inuse__popup__text:after{display:none}}.inuse__popup__details{margin-bottom:var(--lh-main)}.inuse__popup__description{font-size:var(--fs-main);line-height:var(--lh-main)}.inuse__popup__description *{font-feature-settings:"kern" 1,"pnum" 1,"onum" 1}.inuse__popup__description p:not(:last-child),.inuse__popup__description ul:not(:last-child){margin-bottom:var(--lh-main)}.inuse__popup__description p+ul{margin-top:calc(var(--lh-main)*-1)}.inuse__popup__description ul li{padding-left:1em;text-indent:-1em}.inuse__popup__description ul li:before{content:"•";display:inline-block;width:1em;text-indent:0}.inuse__popup__description em,.inuse__popup__description i{font-family:BVHBaldinger-BoldItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.inuse__popup__description a{border-bottom:1px solid}.inuse__popup__description .highlight{color:var(--color-primary)}.inuse__popup__counter{font-feature-settings:"tnum" 1,"onum" 1;display:none}@media screen and (min-width:900px){.inuse__popup__counter{display:block}}.inuse__popup__typefaces{font-size:var(--fs-h3);line-height:var(--lh-h3);padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space))}.inuse__popup__typefaces svg{height:calc(var(--lh-h3) - 2px);fill:var(--color-text)}.inuse__popup__slide{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(1.5*var(--base-space));display:flex;justify-content:flex-end;height:auto!important;max-height:100%}@media screen and (min-width:750px){.inuse__popup__slide{padding:calc(0*var(--base-space)) calc(3*var(--base-space)) calc(3*var(--base-space))}}@media screen and (min-width:900px){.inuse__popup__slide{padding:calc(3*var(--base-space)) calc(0*var(--base-space)) calc(3*var(--base-space)) calc(3*var(--base-space));height:100%!important}}.inuse__popup__slide img{width:100%;object-fit:contain;object-position:top left}@media screen and (min-width:900px){.inuse__popup__slide img{height:100%;object-position:top right}}.inuse__popup__close{position:fixed;top:var(--margin-lg);right:var(--margin-md);z-index:999;cursor:pointer}@media screen and (min-width:750px){.inuse__popup__close{top:var(--margin-xl);right:var(--margin-xl)}}.inuse__popup__close svg{transform:rotate(45deg) translateZ(0);fill:var(--color-text);width:20px;height:20px}@media screen and (min-width:750px){.inuse__popup__close svg{width:25px;height:25px}}.menu{transition-property:opacity,max-height;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,1,.5,1);transition-delay:0s;padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(2*var(--base-space));position:fixed;z-index:98;height:var(--full-vh);max-height:0;opacity:0;pointer-events:none;width:100vw;top:0;right:0;background:linear-gradient(180deg,var(--color-secondary) calc(var(--header-height) + 15%),rgba(255,0,0,0) 90%);overflow:visible}@media screen and (min-width:750px){.menu{padding:calc(0*var(--base-space)) calc(3*var(--base-space)) calc(2*var(--base-space));width:50vw}}.menu.open{padding:calc(.5*var(--base-space)) calc(1.5*var(--base-space)) calc(2*var(--base-space));max-height:var(--full-vh);opacity:1;pointer-events:auto}@media screen and (min-width:750px){.menu.open{padding:calc(1*var(--base-space)) calc(3*var(--base-space)) calc(2*var(--base-space))}}.menu__inner{display:flex;flex-direction:column;align-items:flex-start}.menu__item{font-size:var(--fs-h1);line-height:var(--lh-h1)}.menu__item,.menu__item *{letter-spacing:-.01em;word-spacing:-.01em}.menu__item{text-transform:lowercase}@media screen and (min-width:750px){.menu__item:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.4*var(--base-space))}}@media(hover:hover)and (pointer:fine){.menu__link:hover{background-size:100% 4px;background-position:0 100%;background-image:linear-gradient(to right,var(--color-text),var(--color-text) 100%);background-repeat:no-repeat}}@media screen and (hover:hover)and (pointer:fine)and (min-width:750px){.menu__link:hover{background-size:100% var(--margin-xs)}}.footer{font-size:var(--fs-footer);line-height:var(--lh-footer);text-transform:lowercase;border-top:1px solid var(--color-text);margin-top:-1px;position:relative;background-color:var(--color-lightgrey);z-index:3;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:750px){.footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.footer{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer *{font-feature-settings:"onum" 1,"pnum" 1}.footer__col{padding:calc(.8*var(--base-space)) calc(1.5*var(--base-space));display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:750px){.footer__col{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space))}}.footer__col--full{grid-column:1/-1}.footer__col--full,.footer__col:nth-last-child(2){border-bottom:1px solid var(--color-text)}@media screen and (min-width:750px){.footer__col:nth-last-child(2){border-right:1px solid var(--color-text);border-bottom:0}}.footer__col:nth-last-child(3){border-bottom:1px solid var(--color-text)}@media screen and (min-width:1000px){.footer__col:nth-last-child(3){border-right:1px solid var(--color-text);border-bottom:0}}.footer__col:nth-last-child(4){border-bottom:1px solid var(--color-text)}@media screen and (min-width:750px){.footer__col:nth-last-child(4){border-right:1px solid var(--color-text)}}@media screen and (min-width:1000px){.footer__col:nth-last-child(4){border-bottom:0}}.footer__item{white-space:pre-wrap}.about{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space)) calc(3*var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-xl)}@media screen and (min-width:750px){.about{padding:calc(1*var(--base-space)) calc(3*var(--base-space)) calc(6*var(--base-space))}}@media screen and (min-width:1000px){.about{grid-template-columns:repeat(2,minmax(0,1fr))}}.about__col:empty{display:none}.about__section:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(3*var(--base-space))}@media screen and (min-width:750px){.about__section:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(4*var(--base-space))}}.about__title{font-size:var(--fs-h1);line-height:var(--lh-h1)}.about__title,.about__title *{letter-spacing:-.01em;word-spacing:-.01em}.about__title{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space))}.about__text{font-size:var(--fs-h4);line-height:var(--lh-h4)}.about__text *{font-feature-settings:"kern" 1,"pnum" 1,"onum" 1}.about__text p:not(:last-child),.about__text ul:not(:last-child){margin-bottom:var(--lh-h4)}.about__text p+ul{margin-top:calc(var(--lh-h4)*-1)}.about__text ul li{padding-left:1em;text-indent:-1em}.about__text ul li:before{content:"•";display:inline-block;width:1em;text-indent:0}.about__text em,.about__text i{font-family:BVHBaldinger-BoldItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.about__text a{border-bottom:1px solid}.about__text .highlight{color:var(--color-primary)}.about__text{white-space:pre-wrap}.about__links{font-size:var(--fs-h4);line-height:var(--lh-h4);display:flex;flex-direction:column;align-items:flex-start}.about__map__container{height:56.25vw}@media screen and (min-width:1000px){.about__map__container{height:28.125vw}}.about__map__frame{height:100%;width:100%}.mapboxgl-control-container{display:none}@keyframes loading{0%{opacity:.5}to{opacity:.1}}@keyframes alert{0%{transform:translate(6px)}50%{transform:translate(-6px)}to{transform:translate(0)}}.form__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-xl);grid-row-gap:var(--margin-md)}@media screen and (min-width:750px){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:calc(var(--margin-md)*2)}}.form__grid--nomargin{grid-column-gap:0;grid-row-gap:0}.form__grid--nomargin>*{margin-top:-1px}@media screen and (min-width:750px){.form__grid--nomargin>:nth-child(2n):not(.form__item--full){margin-left:-1px}}.form__grid:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1.5*var(--base-space))}@media screen and (min-width:750px){.form__grid:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(4*var(--base-space))}}.form__grid--loading{opacity:.5;cursor:not-allowed;animation:loading 1s infinite alternate}.form__grid--loading *{pointer-events:none}.form__item{display:flex;position:relative;flex-direction:column}.popup__section .form__item{flex-direction:row}@media screen and (min-width:750px){.form__item{flex-direction:row}}.form__item--full{grid-column:1/-1}.form__item--discount{flex-direction:row}.form__input{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid var(--color-primary);margin:0;background-color:var(--color-bg);color:var(--color-text);height:var(--form-item-height);line-height:1.3}.form__input::placeholder{color:var(--color-primary)}.form__input:focus{outline:none;border:1px solid var(--color-text)}.form__input.active{border-color:var(--color-text)}@media(hover:hover)and (pointer:fine){.form__input:hover{border-color:var(--color-text)}}.form__input:is(select){color:var(--color-primary);background:var(--color-bg);background-image:url(/images/arrow.svg);background-repeat:no-repeat;background-position-x:calc(100% - var(--margin-sm) - 2px);background-position-y:calc(var(--margin-sm) + 1px);background-size:8px}.form__input:is(select).active{color:var(--color-text);background-image:url(/images/arrow-hover.svg)}@media(hover:hover)and (pointer:fine){.form__input:is(select):hover{color:var(--color-text);background-image:url(/images/arrow-hover.svg)}}.form__input.valid{border-color:green}.form__input.invalid{border-color:var(--color-secondary)}.form__button{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:0;border:1px solid var(--color-secondary);background-color:var(--color-bg);color:var(--color-secondary);text-align:left;cursor:pointer;display:flex;justify-content:space-between}.form__button:after{content:"→"}@media(hover:hover)and (pointer:fine){.form__button:not(.disabled):hover{border-color:var(--color-secondary);background-color:var(--color-secondary);color:var(--color-bg)}}.form__button.disabled{cursor:not-allowed;border-color:var(--color-primary)}.form__button.disabled,.form__message,.form__message a{color:var(--color-primary)}.form__message a{border-bottom:1px solid var(--color-primary)}.form__message--alert{color:var(--color-secondary)}.form__message:not(:first-child){margin-top:var(--lh-main)}.form__price{padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));font-feature-settings:"onum" 1,"tnum" 1;white-space:nowrap}.form__text{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));border:1px solid var(--color-text);color:var(--color-text);width:100%;display:flex;align-items:center;justify-content:space-between;grid-column:span 2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__item--select .form__text{width:50%}.form__text--bold{font-family:BVHBaldinger-Heavy,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.form__text>div:not(.form__text__inner){display:flex;align-items:center}.form__text svg{margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));transform:rotate(45deg) translateZ(0);fill:var(--color-text);cursor:pointer}.form__text__inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form__checkbox{width:100%;position:relative}.form__item--select .form__checkbox{width:100%}@media screen and (min-width:750px){.form__item--select .form__checkbox{width:50%}}.form__checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;bottom:0}.form__checkbox__inner{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));border:1px solid var(--color-primary);color:var(--color-primary);width:100%;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between}.form__grid.disabled .form__checkbox__inner{cursor:not-allowed}.form__checkbox--grid .form__checkbox__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.form__checkbox--grid .form__checkbox__inner>div:last-child:not(:first-child){padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));display:flex;justify-content:space-between}@media(hover:hover)and (pointer:fine){.form__grid:not(.disabled) .form__checkbox__inner.hovered,.form__grid:not(.disabled) .form__checkbox__inner:hover{border-color:var(--color-secondary);color:var(--color-secondary);z-index:1}}.form__checkbox__inner.alert{border-color:var(--color-secondary);color:var(--color-secondary);animation:alert .1s linear 3}.form__grid:not(.disabled) input:checked+.form__checkbox__inner{border-color:var(--color-secondary);color:var(--color-secondary);z-index:1}.form__grid:not(.disabled) .form__checkbox--important input:checked+.form__checkbox__inner{background-color:var(--color-secondary);color:var(--color-bg)}.form__sendmail{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));border:1px solid var(--color-secondary);position:absolute;width:calc(50% + 1px);left:calc(50% - 1px);z-index:1;background-color:var(--color-bg);color:var(--color-secondary)}@media(hover:hover)and (pointer:fine){.form__sendmail:hover{background-color:var(--color-secondary);color:var(--color-bg)}}.form__sendmail.hidden{opacity:0;pointer-events:none}.form__sendmail:after{content:"→";position:absolute;right:var(--margin-sm);top:var(--margin-xs)}.form__select{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));border:1px solid var(--color-text);position:relative;width:100%;z-index:1;background-color:var(--color-bg);margin-top:-1px;display:none}.popup__section .form__select{position:absolute;width:calc(50% + 1px);left:calc(50% - 1px);margin-top:0;display:block}@media screen and (min-width:750px){.form__select{position:absolute;width:calc(50% + 1px);left:calc(50% - 1px);margin-top:0;display:block}}.form__item.selected .form__select{display:block}.form__select.hidden{opacity:0;pointer-events:none}.form__select:after{content:"↓";position:absolute;right:var(--margin-sm);top:var(--margin-xs);color:var(--color-text);pointer-events:none}.form__checkbox+.form__select{border-color:var(--color-secondary)}.form__checkbox+.form__select:after{color:var(--color-secondary)}.form__select.open{z-index:2}.form__select.open:after{content:"↑"}.form__select.disabled:after{display:none}.form__select__list{display:flex;flex-direction:column;gap:var(--margin-xs)}.form__select__item{padding:calc(0*var(--base-space)) calc(2*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));text-transform:lowercase;color:var(--color-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form__select__item.active{color:var(--color-secondary)}.popup .form__select__item.active{color:var(--color-text)}@media(hover:hover)and (pointer:fine){.form__select__item:hover{color:var(--color-secondary)}.popup .form__select__item:hover{color:var(--color-text)}}.form__select__item.hidden{display:none}.form__select.disabled .form__select__item{margin:0;cursor:auto}.form__toggle{width:100%;position:relative}.form__toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;bottom:0}.form__toggle__inner{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));color:var(--color-primary);width:100%;cursor:pointer;position:relative;align-items:center}.form__toggle__inner,.form__toggle__inner:before{border:1px solid var(--color-primary);display:flex}.form__toggle__inner:before{margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"";height:15px;width:15px;border-radius:50%;padding:2px;background-clip:content-box}input:checked+.form__toggle__inner{border-color:var(--color-text);color:var(--color-text);z-index:2}input:checked+.form__toggle__inner:before{background-color:var(--color-text);border-color:var(--color-text)}.form__checkbox__info{background:var(--color-primary);width:1.2em;height:1.2em;align-items:center;justify-content:center;color:var(--color-bg);border-radius:50%;display:none}@media screen and (min-width:750px){.form__checkbox__info{display:flex}}@media(hover:hover)and (pointer:fine){.form__checkbox__info:hover{background:var(--color-text)}}.form__help{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));position:absolute;top:0;left:calc(50% - var(--margin-sm) - .6rem);width:250px;transform:translate(-50%,calc(-100% - var(--margin-sm)));background-color:var(--color-bg);z-index:2;border:1px solid var(--color-text)}.form__stripe__form{grid-column:span 2;display:flex;flex-direction:column;gap:calc(var(--margin-md)*2)}.form__error{color:var(--color-secondary)}.form__item__label{margin:calc(0*var(--base-space)) calc(.5*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));color:var(--color-primary)}.honeypot{position:absolute;left:-9999px}.form__apply{padding:calc(.5*var(--base-space)) calc(2*var(--base-space));-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:var(--color-bg);color:var(--color-primary);cursor:pointer;border:1px solid var(--color-primary);border-left:0}@media screen and (min-width:750px){.form__apply{padding:calc(.5*var(--base-space)) calc(4*var(--base-space))}}@media(hover:hover)and (pointer:fine){.form__apply:hover{border-color:var(--color-secondary);background-color:var(--color-secondary);color:var(--color-bg)}}.buy{scroll-margin:calc(var(--header-height) + var(--subheader-height) - 1px)}.buy__section{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space)) calc(2*var(--base-space))}@media screen and (min-width:750px){.buy__section{padding:calc(2*var(--base-space)) calc(3*var(--base-space)) calc(4*var(--base-space))}}.buy__section>*{width:100%}@media screen and (min-width:1000px){.buy__section>*{width:50%}}.buy__section--total{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space));position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:9;background-color:var(--color-bg)}@media screen and (min-width:750px){.buy__section--total{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space))}}@media screen and (min-width:900px){.buy__section--total{display:none}}.buy__section__title{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1)}.buy__section__title,.buy__section__title *{letter-spacing:-.01em;word-spacing:-.01em}.buy__section__title{color:var(--color-secondary)}.buy__section__text{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(2*var(--base-space))}.buy__section__text a{border-bottom:1px solid var(--color-text)}.buy__section__title+.buy__section__content{margin:calc(2*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space))}.popup{transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,1,.5,1);transition-delay:0s;position:fixed;top:0;right:0;width:100%;height:100%;border-left:1px solid var(--color-text);z-index:999;background-color:var(--color-bg);transform:translateX(100%)}@media screen and (min-width:900px){.popup{width:calc(50% - var(--margin-xl))}}@media screen and (min-width:1200px){.popup{width:33.33%}}.popup.active{transform:translateX(0)}.popup__header{padding:calc(.5*var(--base-space)) calc(1.5*var(--base-space)) calc(1*var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1)}.popup__header,.popup__header *{letter-spacing:-.01em;word-spacing:-.01em}.popup__header{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-bg);border-bottom:1px solid var(--color-text)}@media screen and (min-width:750px){.popup__header{padding:calc(1*var(--base-space)) calc(3*var(--base-space)) calc(1.5*var(--base-space))}}@media screen and (min-width:900px){.popup__header{padding:calc(1*var(--base-space)) calc(3*var(--base-space)) calc(2*var(--base-space))}}.popup__close{cursor:pointer}.popup__close svg{transform:rotate(45deg) translateZ(0);fill:var(--color-text);width:20px;height:20px}@media screen and (min-width:750px){.popup__close svg{width:25px;height:25px}}.popup__inner{display:flex;overflow:hidden;flex-direction:column;height:100%}.popup__body{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space)) calc(1.5*var(--base-space));overflow:auto;flex:1 1;scrollbar-width:none;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:750px){.popup__body{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space)) calc(3*var(--base-space))}}.popup__body::-webkit-scrollbar{display:none}.popup__body__section:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(4*var(--base-space))}.popup__section:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(2*var(--base-space))}.popup__section--full{flex:1 1}.popup__subtitle{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));color:var(--color-secondary)}.popup__text a{border-bottom:1px solid var(--color-text)}.popup__text:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1.5*var(--base-space))}.popup__footer{padding:calc(1*var(--base-space)) calc(1.5*var(--base-space)) calc(1.5*var(--base-space));position:relative}@media screen and (min-width:750px){.popup__footer{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space)) calc(3*var(--base-space))}}.popup__footer:after{content:"";display:block;height:var(--margin-lg);width:100%;position:absolute;top:0;transform:translateY(calc(-100% + 1px));left:0;background:linear-gradient(to top,var(--color-bg) 0,rgba(255,255,255,0) 100%);z-index:1}html.dark .popup__footer:after{background:linear-gradient(to top,var(--color-bg) 0,rgba(0,0,0,0) 100%)}.popup__alert{margin:calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));grid-column:1/-1;color:var(--color-secondary)}.legals__chapter{scroll-margin:calc(var(--header-height) - 1px)}.legals__section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:var(--margin-xl)}.legals__text{font-size:var(--fs-h4);line-height:var(--lh-h4)}.legals__text *{font-feature-settings:"kern" 1,"pnum" 1,"onum" 1}.legals__text p:not(:last-child),.legals__text ul:not(:last-child){margin-bottom:var(--lh-h4)}.legals__text p+ul{margin-top:calc(var(--lh-h4)*-1)}.legals__text ul li{padding-left:1em;text-indent:-1em}.legals__text ul li:before{content:"•";display:inline-block;width:1em;text-indent:0}.legals__text em,.legals__text i{font-family:BVHBaldinger-BoldItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.legals__text a{border-bottom:1px solid}.legals__text .highlight{color:var(--color-primary)}.legals__text{padding:calc(2*var(--base-space)) calc(1.5*var(--base-space));grid-column:1/-1;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:750px){.legals__text{padding:calc(4*var(--base-space)) calc(3*var(--base-space))}}@media screen and (min-width:900px){.legals__text{grid-column:1/4}}.legals__title{grid-column:1/-1;margin-top:-1px}.legals__title:first-child>span:first-child{display:none}@media screen and (min-width:750px){.legals__title:first-child>span:first-child{display:initial}}.legals__title:first-child>span:nth-child(2){display:initial}@media screen and (min-width:750px){.legals__title:first-child>span:nth-child(2){display:none}}.legals__subtitle{padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1)}.legals__subtitle,.legals__subtitle *{letter-spacing:-.01em;word-spacing:-.01em}.legals__subtitle{text-transform:lowercase;scroll-margin:calc(var(--header-height) + var(--section-height) + var(--subheader-height))}.legals__header{grid-column:1/-1;position:-webkit-sticky;position:sticky;z-index:9;top:calc(var(--header-height) + var(--section-height) - 2px)}@media screen and (min-width:750px){.legals__header{top:calc(var(--header-height) + var(--section-height) - 3px)}}.custom{padding:calc(1*var(--base-space)) calc(0*var(--base-space))}.custom__intro__text{font-size:var(--fs-h4);line-height:var(--lh-h4)}.custom__intro__text *{font-feature-settings:"kern" 1,"pnum" 1,"onum" 1}.custom__intro__text p:not(:last-child),.custom__intro__text ul:not(:last-child){margin-bottom:var(--lh-h4)}.custom__intro__text p+ul{margin-top:calc(var(--lh-h4)*-1)}.custom__intro__text ul li{padding-left:1em;text-indent:-1em}.custom__intro__text ul li:before{content:"•";display:inline-block;width:1em;text-indent:0}.custom__intro__text em,.custom__intro__text i{font-family:BVHBaldinger-BoldItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.custom__intro__text a{border-bottom:1px solid}.custom__intro__text .highlight{color:var(--color-primary)}.custom__intro__text{padding:calc(2*var(--base-space)) calc(1.5*var(--base-space))}@media screen and (min-width:750px){.custom__intro__text{padding:calc(4*var(--base-space)) calc(3*var(--base-space))}}@media screen and (min-width:1000px){.custom__intro__text{column-gap:var(--margin-md);column-count:2}}.custom__section{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-xl)}@media screen and (min-width:750px){.custom__section{grid-template-columns:repeat(4,minmax(0,1fr))}}.custom__title{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(1*var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1)}.custom__title,.custom__title *{letter-spacing:-.01em;word-spacing:-.01em}.custom__title{grid-column:1/-1}@media screen and (min-width:750px){.custom__title{padding:calc(0*var(--base-space)) calc(3*var(--base-space)) calc(1*var(--base-space))}}.custom__text{font-size:var(--fs-h4);line-height:var(--lh-h4)}.custom__text *{font-feature-settings:"kern" 1,"pnum" 1,"onum" 1}.custom__text p:not(:last-child),.custom__text ul:not(:last-child){margin-bottom:var(--lh-h4)}.custom__text p+ul{margin-top:calc(var(--lh-h4)*-1)}.custom__text ul li{padding-left:1em;text-indent:-1em}.custom__text ul li:before{content:"•";display:inline-block;width:1em;text-indent:0}.custom__text em,.custom__text i{font-family:BVHBaldinger-BoldItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.custom__text a{border-bottom:1px solid}.custom__text .highlight{color:var(--color-primary)}.custom__text{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(3*var(--base-space))}@media screen and (min-width:750px){.custom__text{padding:calc(0*var(--base-space)) calc(3*var(--base-space)) calc(4*var(--base-space));grid-column:1/-1}}@media screen and (min-width:900px){.custom__text{grid-column:1/4}}.custom__subtitle{padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1)}.custom__subtitle,.custom__subtitle *{letter-spacing:-.01em;word-spacing:-.01em}.custom__subtitle{text-transform:lowercase}.custom__images{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(3*var(--base-space));grid-column:1/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--margin-md);gap:var(--margin-md)}@media screen and (min-width:750px){.custom__images{padding:calc(0*var(--base-space)) calc(3*var(--base-space)) calc(4*var(--base-space));grid-template-columns:repeat(2,minmax(0,1fr))}}.custom__image{display:flex;flex-direction:column}.custom__image img:not(:last-child){margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space))}.custom__image__caption{color:var(--color-primary)}.custom__grid{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space)) calc(3*var(--base-space));grid-column:1/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md)}@media screen and (min-width:750px){.custom__grid{padding:calc(0*var(--base-space)) calc(3*var(--base-space)) calc(4*var(--base-space));grid-template-columns:repeat(2,minmax(0,1fr))}}.custom__grid__image{display:flex;align-items:flex-start}.custom__grid__image--full{grid-column:1/-1}.custom__grid__image>div{height:0;padding-bottom:56.25%;position:relative;width:100%}.custom__grid__image>div iframe{position:absolute;object-fit:cover;height:100%;width:100%;left:0;top:0}.checkout{width:100%}@media screen and (min-width:900px){.checkout{width:calc(50% + var(--margin-xl))}}@media screen and (min-width:1000px){.checkout{width:100%}}.checkout__button{padding:calc(1.5*var(--base-space));position:-webkit-sticky;position:sticky;bottom:0;width:100%;z-index:2}@media screen and (min-width:750px){.checkout__button{padding:calc(1.5*var(--base-space)) calc(3*var(--base-space));width:100%}}@media screen and (min-width:900px){.checkout__button{display:none}}.checkout__button__inner{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:0;border:1px solid var(--color-secondary);background-color:var(--color-bg);color:var(--color-secondary);text-align:left;cursor:pointer;display:flex;justify-content:space-between}.checkout__button__inner:after{content:"→"}@media(hover:hover)and (pointer:fine){.checkout__button__inner:hover{border-color:var(--color-secondary);background-color:var(--color-secondary);color:var(--color-bg)}}.banner{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;background-color:var(--color-secondary);display:flex;margin-top:-1px;z-index:99}.banner__inner{flex:1 1;overflow:hidden}.rfm-marquee{padding:calc(.5*var(--base-space)) calc(0*var(--base-space));color:var(--color-bg)}.banner__close{padding:calc(0*var(--base-space)) calc(1.5*var(--base-space));display:flex;align-items:center;cursor:pointer;position:relative;flex:none}@media screen and (min-width:750px){.banner__close{padding:calc(0*var(--base-space)) calc(3*var(--base-space))}}.banner__close:before{content:"";display:block;position:absolute;bottom:0;top:0;left:0;width:var(--margin-lg);transform:translateX(-100%);pointer-events:none;background:linear-gradient(to right,rgba(255,0,0,0),var(--color-secondary) 80%);z-index:1}.banner__close svg{transform:rotate(45deg);fill:var(--color-bg)}