/*! 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{--tag-height:calc(var(--lh-main) + var(--margin-xs) * 2);--header-height:calc(var(--tag-height) * 2);--header-height-full:calc(var(--tag-height) * 3);--logo-width:calc(14ch + var(--margin-sm) * 2);--price-width:calc(8ch + var(--margin-sm) * 2);--base-space:8px;--color-text:black;--color-link:black;--color-bg:white;--color-grey:#f0f0f0;--color-midgrey:#e0e0e0;--color-darkgrey:#d0d0d0;--color-xdarkgrey:#9a9a9a;--color-error:#ff0000;--color-error-alpha:#fff4f4;--color-success:#00ff00;--color-success-alpha:#f4fff4;--margin-xs:calc(var(--base-space) * 0.5);--margin-sm:calc(var(--base-space) * 1);--margin-md:calc(var(--base-space) * 2);--margin-lg:calc(var(--base-space) * 4);--margin-xl:calc(var(--base-space) * 6);--margin-xxl:calc(var(--base-space) * 8)}@media screen and (min-width:0px){:root{--fs-main:15px;--lh-main:18px}}@media screen and (min-width:576px){:root{--fs-main:15px;--lh-main:18px}}@media screen and (min-width:0px){:root{--fs-h6:11px;--lh-h6:12px}}@media screen and (min-width:576px){:root{--fs-h6:12px;--lh-h6:14px}}@media screen and (min-width:0px){:root{--fs-h2:24px;--lh-h2:28px}}@media screen and (min-width:576px){:root{--fs-h2:42px;--lh-h2:50px}}@media screen and (min-width:0px){:root{--fs-h1:14vw;--lh-h1:14vw;--fs-glyphset:24px;--lh-glyphset:30px}}@media screen and (min-width:576px){:root{--fs-glyphset:34px;--lh-glyphset:30px}}@media screen and (min-width:0px){:root{--fs-opentypeSM:50px;--lh-opentypeSM:60px}}@media screen and (min-width:576px){:root{--fs-opentypeSM:70px;--lh-opentypeSM:90px}}@media screen and (min-width:0px){:root{--fs-opentypeLG:50px;--lh-opentypeLG:60px}}@media screen and (min-width:576px){:root{--fs-opentypeLG:120px;--lh-opentypeLG:100px}}@media screen and (min-width:0px){:root{--fs-vf:clamp(120px,(100vh - var(--tag-height) * 2)/4,25vw);--lh-vf:0.9}}@media screen and (min-width:768px){:root{--fs-vf:clamp(40px,(100vh - var(--tag-height) * 4)/3,15vw);--lh-vf:0.9}}*{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:PoWMono-Regular,Courier New,Courier,monospace;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}@font-face{font-family:PoWMono-Regular;src:url(/fonts/PoWMono-Regular.woff) format("woff"),url(/fonts/PoWMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}.container{display:flex;flex-direction:column;min-height:100vh;min-height:var(--full-vh)}.container::selection{background:var(--color-primary);color:#fff}.main{padding-top:calc(var(--header-height) + var(--tag-height));flex:1 1;display:flex;flex-direction:column}[contenteditable] *{font-weight:inherit!important;font-style:inherit!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;text-decoration:inherit!important;color:inherit!important;width:auto!important;display:inline!important}[contenteditable] img{display:none}input[type=range]::-webkit-slider-thumb{box-shadow:none}input[type=range]::-moz-range-thumb{box-shadow:none}input[type=range]::-ms-thumb{box-shadow:none}.header{position:fixed;top:0;left:0;width:100%;background-color:var(--color-bg);z-index:999;display:grid;grid-template-columns:minmax(0,var(--logo-width)) 1fr;grid-template-rows:repeat(2,var(--tag-height))}.header--home{grid-template-rows:repeat(1,var(--tag-height))}@media screen and (min-width:768px){.header--home{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.header--home{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:576px){.header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.header{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.header{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.header__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));background-color:var(--color-primary);color:var(--color-bg);grid-column:1/2;grid-row:1/2}@media screen and (min-width:768px){.header__title{padding:0;grid-column:1/4;grid-row:1/3}}@media screen and (min-width:1000px){.header__title{grid-column:1/3;grid-row:1/3}}.header__title>*{display:flex;flex-direction:row;gap:1ch}@media screen and (min-width:768px){.header__title>*{flex-direction:column;gap:0}.header__title>*>span{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}}.header__nav--main{grid-column:2/-1;grid-row:1/2;display:flex}@media screen and (min-width:576px){.header__nav--main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.header__nav--main{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));align-items:flex-start;grid-column:4/-1}}@media screen and (min-width:1000px){.header__nav--main{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start;grid-column:3/-1}}.header__nav--sub{grid-column:1/-1;grid-row:2/3;overflow:auto;scrollbar-width:none}.header__nav--sub::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.header__nav--sub{grid-column:4/-1}}@media screen and (min-width:1000px){.header__nav--sub{grid-column:3/-1}}.header__nav--home{display:none}@media screen and (min-width:768px){.header__nav--home{display:block}}.header__hamburger{width:auto;flex:1 1;display:flex;justify-content:space-between;cursor:pointer}.header__hamburger:after,.header__hamburger>span{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.header__hamburger:after{padding-left:0;content:"↓";width:auto}.header__hamburger.active:after{content:"↑"}.header__hamburger:hover{background-color:var(--color-grey)}@media screen and (min-width:576px){.header__hamburger{flex:initial;grid-column:1/3}}@media screen and (min-width:768px){.header__hamburger{display:none}}.header__menu{display:none}@media screen and (min-width:768px){.header__menu{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start;grid-column:1/-4}}@media screen and (min-width:1000px){.header__menu{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));align-items:flex-start;grid-column:1/-3}}.header__menu.open{position:fixed;top:var(--tag-height);display:flex;flex-direction:column;left:0;z-index:9999;background:#fff;width:100%;box-shadow:0 4px 6px 0 rgba(0,0,0,.2)}@media screen and (min-width:768px){.header__menu.open{position:static;top:auto;display:grid;left:auto;z-index:auto;background:initial;width:auto;box-shadow:none}}.header__submenu{background-color:var(--color-grey);display:flex}.header__submenu>*{width:auto;flex:none}@media screen and (min-width:768px){.header__submenu>*{width:16.667vw}}@media screen and (min-width:1000px){.header__submenu>*{width:auto}.header__submenu{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}.header__menu__cart{all:unset;box-sizing:border-box;padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);display:flex;justify-content:space-between;gap:1ch;background-color:var(--color-grey);cursor:pointer;width:calc(8ch + var(--margin-sm)*2)}@media screen and (min-width:576px){.header__menu__cart{grid-column:-2/-1;width:100%}}@media screen and (min-width:768px){.header__menu__cart{grid-column:-4/-1;background-color:var(--color-bg)}}@media screen and (min-width:1000px){.header__menu__cart{grid-column:-3/-1}}.header__menu__cart.active{background-color:var(--color-primary)!important;color:var(--color-bg)!important}@media(hover:hover)and (pointer:fine){.header__menu__cart:hover{background-color:var(--color-primary)!important;color:var(--color-bg)!important}}.header__menu__item{display:flex}@media screen and (min-width:768px){.header__menu__item{grid-column:span 3}}@media screen and (min-width:1000px){.header__menu__item{grid-column:span 2}}.header__menu__item:nth-child(odd){background-color:var(--color-grey)}@media screen and (min-width:768px){.header__menu__item:nth-child(odd){background-color:rgba(0,0,0,0)}}.header__menu__item:nth-child(2n){background-color:var(--color-bg)}@media screen and (min-width:768px){.header__menu__item:nth-child(2n){background-color:rgba(0,0,0,0)}}.header__menu__item>a{width:100%;min-height:var(--tag-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:calc(.5*var(--base-space)) calc(1*var(--base-space)) calc(.5*var(--base-space)) calc(var(--logo-width) + var(--margin-sm))}@media screen and (min-width:576px){.header__menu__item>a{padding-left:calc(25vw + var(--margin-sm))}}@media screen and (min-width:768px){.header__menu__item>a{padding-left:var(--margin-sm)}}.header__submenu .header__menu__item{background-color:var(--color-grey)}.header__submenu .header__menu__item>a{padding-left:var(--margin-sm)}.header__menu .header__menu__item.active{background-color:var(--color-primary)}.header__menu .header__menu__item.active,.header__menu .header__menu__item.active a{color:var(--color-bg)}@media screen and (min-width:768px){.header__menu .header__menu__item.active{background-color:var(--color-grey)}.header__menu .header__menu__item.active,.header__menu .header__menu__item.active a{color:var(--color-text)}}.header__submenu .header__menu__item.active{background-color:var(--color-primary)!important}.header__submenu .header__menu__item.active,.header__submenu .header__menu__item.active>a{color:var(--color-bg)!important}@media(hover:hover)and (pointer:fine){.header__menu__item:hover{background-color:var(--color-primary)!important}.header__menu__item:hover,.header__menu__item:hover>a{color:var(--color-bg)!important}}.header__menu__item--typeface{position:-webkit-sticky;position:sticky;left:0}.header__menu__item--typeface.scrolled{box-shadow:0 0 12px 0 rgba(0,0,0,.2)}@media screen and (min-width:1000px){.header__menu__item--typeface.scrolled{box-shadow:none}.header__menu__item--typeface{position:static;left:auto}}.header__pagetitle{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-primary);color:var(--color-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}@media screen and (min-width:576px){.footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.footer{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.footer{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.footer__col{display:flex;flex-direction:column}@media screen and (min-width:768px){.footer__col{grid-column:span 3}}@media screen and (min-width:1000px){.footer__col{grid-column:span 4}}@media screen and (min-width:576px){.footer__col:first-child{grid-column:span 2}}@media screen and (min-width:768px){.footer__col:first-child{grid-column:span 6}}@media screen and (min-width:1000px){.footer__col:first-child{grid-column:span 4}}.footer__col__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-primary);color:var(--color-bg)}.footer__col__list{display:flex;flex-direction:column}.footer__item{display:flex}.footer__item--empty{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);display:none}@media screen and (min-width:768px){.footer__item--empty{display:flex}}.footer__item:nth-child(odd){background-color:var(--color-grey)}.footer__item:nth-child(2n){background-color:var(--color-bg)}.footer__item>a{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:var(--tag-height)}.footer__item--logotype svg{height:var(--lh-main)}.home{display:flex;flex-direction:column;padding-top:calc(var(--tag-height)*2)}@media screen and (min-width:768px){.home{padding-top:calc(var(--header-height) + var(--tag-height))}}.home__section{display:flex;flex-direction:column}.home__section:last-child{flex:1 1;background-color:var(--color-grey)}.home__list,.preview{display:flex;flex-direction:column}.preview--wip,.preview__header{background-color:var(--color-grey)}.preview__header{display:grid;grid-template-columns:minmax(0,var(--logo-width)) 1fr minmax(0,var(--price-width))}@media screen and (min-width:576px){.preview__header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.preview__header{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.preview__header{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.preview--wip .preview__header{background-color:var(--color-midgrey)}.preview__header__item{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.preview__header__item:not(:nth-child(-n+2)):not(:last-child){display:none}@media screen and (min-width:768px){.preview__header__item:not(:nth-child(-n+2)):not(:last-child){display:flex}.preview__header__item{grid-column:span 3}}@media screen and (min-width:1000px){.preview__header__item{grid-column:span 4}}.preview__header__item--price{grid-column:-2/-1}@media screen and (min-width:768px){.preview__header__item--price{grid-column:-4/-1}}@media screen and (min-width:1000px){.preview__header__item--price{grid-column:-3/-1}}.preview__body{padding:calc(4*var(--base-space)) calc(3*var(--base-space)) calc(4.5*var(--base-space));display:flex;align-items:center;overflow:hidden}@media screen and (min-width:768px){.preview__body{padding:4vw 3vw 4.5vw}}.preview__body__item{height:10vw;width:100%}@media screen and (min-width:768px){.preview__body__item{height:9.5vw}}@media screen and (min-width:1000px){.preview__body__item{height:8.5vw}}.preview__body__item svg{height:100%;fill:var(--color-text)}.title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-primary);z-index:2}.title,.title a{color:var(--color-bg)}.title--link{display:flex;padding:0}@media screen and (min-width:576px){.title--link{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.title--link{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.title--link{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.title--link>*{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}@media screen and (min-width:576px){.title--link>:first-child{grid-column:1/-2}}@media screen and (min-width:768px){.title--link>:first-child{grid-column:1/-4}}@media screen and (min-width:1000px){.title--link>:first-child{grid-column:1/-3}}.title--link>:last-child{display:flex;justify-content:space-between;width:auto;gap:1ch}@media screen and (min-width:576px){.title--link>:last-child{grid-column:-2/-1;width:100%}}@media screen and (min-width:768px){.title--link>:last-child{grid-column:-4/-1}}@media screen and (min-width:1000px){.title--link>:last-child{grid-column:-3/-1}}.title--link>:last-child:after{content:"⇩"}.resource{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(6*var(--base-space))}@media screen and (min-width:576px){.resource{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(8*var(--base-space))}}.resource__inner{display:flex;flex-direction:column}@media screen and (min-width:576px){.resource__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.resource__inner{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start;grid-template-rows:minmax(0,var(--tag-height)) 1fr}}@media(hover:hover)and (pointer:fine){.resource__inner:hover{background-color:var(--color-grey)}}.resource__image{background-color:var(--color-text);position:relative}@media screen and (min-width:1000px){.resource__image{grid-column:1/7;grid-row:1/3;height:100%}}.resource__image__inner{height:0;padding-bottom:var(--ratio);position:relative}@media screen and (min-width:1000px){.resource__image__inner{height:100%;min-height:21vw;padding-bottom:0}}.resource__image__inner img{position:absolute;object-fit:cover;height:100%;width:100%;left:0;top:0}.resource__body{display:flex;flex-direction:column;grid-row-gap:var(--lh-main)}@media screen and (min-width:1000px){.resource__body{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:flex-start;grid-row-gap:0;grid-column:7/-1;grid-row:2/3}}.resource__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-primary);color:var(--color-bg)}@media screen and (min-width:576px){.resource__title{grid-column:1/-1}}@media screen and (min-width:1000px){.resource__title{grid-column:7/-1;grid-row:1/2}}.resource__infos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;grid-column:1/5;grid-row-gap:var(--lh-main)}@media screen and (min-width:1000px){.resource__infos{display:flex;flex-direction:column;gap:var(--lh-main);align-items:stretch}}.resource__info{display:flex;flex-direction:column}.resource__info__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-grey)}@media(hover:hover)and (pointer:fine){.resource__inner:hover .resource__info__title{background-color:var(--color-midgrey)}}.resource__excerpt,.resource__info__text{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.resource__excerpt{grid-column:5/-1;display:none}@media screen and (min-width:768px){.resource__excerpt{display:block;grid-column:1/-1}}@media screen and (min-width:1000px){.resource__excerpt{grid-column:5/-1}}.resource__header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--lh-main);margin-bottom:var(--tag-height)}@media screen and (min-width:768px){.resource__header{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.resource__header{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.resource__header__item{grid-column:span 1;display:flex;flex-direction:column}@media screen and (min-width:768px){.resource__header__item{grid-column:span 9}}@media screen and (min-width:1000px){.resource__header__item{grid-column:span 4}}@media screen and (min-width:768px){.resource__header__item:nth-child(-n+2){grid-column:span 9}}@media screen and (min-width:1000px){.resource__header__item:nth-child(-n+2){grid-column:span 4}}.resource__header__item:last-child{display:none}@media screen and (min-width:1000px){.resource__header__item:last-child{display:flex}}.resource__header__title{background-color:var(--color-grey)}.resource__header__text,.resource__header__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.resource__footer{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(6*var(--base-space));display:flex;flex-direction:column}@media screen and (min-width:576px){.resource__footer{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(8*var(--base-space))}}.resource__footer__link{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-primary);color:var(--color-bg)}.resource__footer__link:before{content:"→ "}.resource__footer__nav{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.resource__footer__nav{background-color:var(--color-grey);flex-direction:row}}.resource__footer__related{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);width:auto;display:flex}.resource__footer__related:empty{display:none}@media screen and (min-width:768px){.resource__footer__related:empty{display:block}}.resource__footer__related--prev{background-color:var(--color-bg)}@media screen and (min-width:768px){.resource__footer__related--prev{background-color:rgba(0,0,0,0)}}.resource__footer__related--next,.resource__footer__related--prev:last-child{background-color:var(--color-grey)}@media screen and (min-width:768px){.resource__footer__related--next,.resource__footer__related--prev:last-child{background-color:rgba(0,0,0,0)}}.resource__footer__related--prev:is(a):before{content:"← ";white-space:pre}.resource__footer__related--next:after{content:"→ ";order:-1;white-space:pre}@media screen and (min-width:768px){.resource__footer__related--next:after{order:0;content:" →"}}.about{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(6*var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--margin-xl)}@media screen and (min-width:576px){.about{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(8*var(--base-space));grid-row-gap:var(--margin-xxl)}}@media screen and (min-width:1000px){.about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.about__section{grid-column:span 1;display:flex;flex-direction:column;height:100%;scroll-margin-top:var(--header-height-full)}@media screen and (min-width:1000px){.about__section{grid-column:span 2}}.about__section--half{grid-column:span 1}.about__subtitle{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-grey)}.about__subtitle--toggle{padding:0;display:flex;justify-content:space-between;cursor:pointer}.about__subtitle--toggle>*{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);width:auto}@media(hover:hover)and (pointer:fine){.about__subtitle--toggle:hover{background-color:var(--color-darkgrey)!important}}.about__item .about__subtitle--toggle>:first-child:after{content:" ↑"}.about__item.hidden .about__subtitle--toggle>:first-child:after{content:" ↓"}.about__subtitle--ondemand{background-color:var(--color-midgrey)}.about__subtitle--count:before{content:counter(toggle) " ";counter-increment:toggle;font-feature-settings:"ss02" 1}.about__text{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));min-height:var(--tag-height);width:100%}.about__text a{border-bottom:1px solid}.about__text ol:not(:last-child),.about__text p:not(:last-child),.about__text ul:not(:last-child){margin-bottom:var(--lh-main)}.about__text ol,.about__text ul{counter-reset:item}.about__text p+ul{margin-top:calc(var(--lh-main)*-1)}.about__text ul li{list-style:none}.about__text ul li:before{content:"→ "}.about__text ol li{list-style:none}.about__text ol li:before{content:counter(item) " ";counter-increment:item;font-feature-settings:"ss02" 1}@media screen and (min-width:576px){.about__text{width:75%}}@media screen and (min-width:768px){.about__text{width:66.67%}}@media screen and (min-width:1000px){.about__text{width:100%}}.about__text--half{width:100%}@media screen and (min-width:576px){.about__text--half{width:75%}}@media screen and (min-width:768px){.about__text--half{width:66.67%}}@media screen and (min-width:1000px){.about__text--half{width:50%}}.about__item--toggle .about__text{margin-bottom:calc(var(--tag-height)*2 - var(--tag-height))}.about__item.hidden .about__text{display:none}.about__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--lh-main)}@media screen and (min-width:576px){.about__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.about__item:not(:last-child){margin-bottom:var(--tag-height)}@media screen and (min-width:576px){.about__item:not(:last-child){margin-bottom:calc(var(--tag-height)*2)}}.partners .about__item:not(:last-child){margin-bottom:0}.about__item--toggle:not(:last-child),.about__toggle .about__item:not(:last-child){margin-bottom:var(--tag-height)}.about__grid__item{display:flex;flex-direction:column}.about__grid__title{background-color:var(--color-grey)}.about__grid__text,.about__grid__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}@media screen and (min-width:768px){.about__eula{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.about__eula{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.about__eula:not(:last-child){margin-bottom:var(--tag-height)}@media screen and (min-width:768px){.about__eula:not(:last-child){margin-bottom:calc(var(--tag-height)*2)}}.about__eula__col{height:100%;display:flex;flex-direction:column}@media screen and (min-width:768px){.about__eula__col:first-child{grid-column:1/13}}@media screen and (min-width:1000px){.about__eula__col:first-child{grid-column:1/15}}.about__eula__col:nth-child(2){display:none}@media screen and (min-width:768px){.about__eula__col:nth-child(2){grid-column:13/-1;display:flex}}@media screen and (min-width:1000px){.about__eula__col:nth-child(2){grid-column:15/-1}}.about__eula__title{background-color:var(--color-grey)}.about__eula__text,.about__eula__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.about__eula__text a{border-bottom:1px solid}.about__eula__text ol:not(:last-child),.about__eula__text p:not(:last-child),.about__eula__text ul:not(:last-child){margin-bottom:var(--lh-main)}.about__eula__text ol,.about__eula__text ul{counter-reset:item}.about__eula__text p+ul{margin-top:calc(var(--lh-main)*-1)}.about__eula__text ul li{list-style:none}.about__eula__text ul li:before{content:"→ "}.about__eula__text ol li{list-style:none}.about__eula__text ol li:before{content:counter(item) " ";counter-increment:item;font-feature-settings:"ss02" 1}.about__eula__text--half{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start}@media screen and (min-width:1000px){.about__eula__text--half{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:flex-start}}.about__eula__text--half>div{grid-column:1/-1}@media screen and (min-width:576px){.about__eula__text--half>div{grid-column:1/-2}}@media screen and (min-width:768px){.about__eula__text--half>div{grid-column:1/-1}}@media screen and (min-width:1000px){.about__eula__text--half>div{grid-column:1/11}}.about__readmore{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-grey);cursor:pointer}@media(hover:hover)and (pointer:fine){.about__readmore:hover{background-color:var(--color-darkgrey)}}.about__readmore:after{content:" ↓"}.about__readmore.open:after{content:" ↑"}.about__toggle{padding-top:var(--tag-height);display:none;counter-reset:toggle}.about__toggle.show{display:block}.about__availability>span{text-transform:capitalize}@media screen and (min-width:576px){.about__availability>span{text-transform:none}}.about__availability>span span{display:none}@media screen and (min-width:576px){.about__availability>span span{display:initial}}.services{display:flex;flex-direction:column;gap:var(--tag-height)}@media screen and (min-width:576px){.services{gap:calc(var(--tag-height)*2)}}.services__item{display:flex;flex-direction:column}@media screen and (min-width:576px){.services__item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.services__item{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start;grid-template-rows:minmax(0,var(--tag-height)) 1fr}}@media screen and (min-width:1000px){.services__item{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.services__image{background-color:var(--color-text);display:flex}@media screen and (min-width:576px){.services__image{grid-column:1/2}}@media screen and (min-width:768px){.services__image{grid-column:1/7;grid-row:1/3}}@media screen and (min-width:1000px){.services__image{grid-column:1/5}}.services__image svg{width:100%;height:100%}.services__body{display:flex;flex-direction:column}@media screen and (min-width:576px){.services__body{grid-column:2/-1}}@media screen and (min-width:768px){.services__body{grid-column:7/-1;grid-row:2/3}}@media screen and (min-width:1000px){.services__body{grid-column:5/-1}}.services__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-grey)}@media screen and (min-width:576px){.services__title{grid-column:1/-1}}@media screen and (min-width:768px){.services__title{grid-column:7/-1;grid-row:1/2}}@media screen and (min-width:1000px){.services__title{grid-column:5/-1}}.services__text{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));align-items:flex-start}@media screen and (min-width:576px){.services__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.services__text{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));align-items:flex-start}}.services__text__inner{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);grid-column:1/-1}@media screen and (min-width:1000px){.services__text__inner{grid-column:1/11}}.partners{display:flex;flex-direction:column;gap:calc(var(--tag-height)*2)}.partners__item{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--lh-main)}@media screen and (min-width:1000px){.partners__item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.partners__title{background-color:var(--color-grey)}.partners__text,.partners__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}@media screen and (min-width:576px){.partners__text{width:75%}}@media screen and (min-width:768px){.partners__text{width:66.67%}}@media screen and (min-width:1000px){.partners__text{width:100%}}.article{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(6*var(--base-space))}@media screen and (min-width:576px){.article{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(8*var(--base-space))}}.article__paragraph{position:relative}.article__paragraph a{border-bottom:1px solid}.article__paragraph ol:not(:last-child),.article__paragraph p:not(:last-child),.article__paragraph ul:not(:last-child){margin-bottom:var(--lh-main)}.article__paragraph ol,.article__paragraph ul{counter-reset:item}.article__paragraph p+ul{margin-top:calc(var(--lh-main)*-1)}.article__paragraph ul li{list-style:none}.article__paragraph ul li:before{content:"→ "}.article__paragraph ol li{list-style:none}.article__paragraph ol li:before{content:counter(item) " ";counter-increment:item;font-feature-settings:"ss02" 1}.article__paragraph:not(:last-child){margin-bottom:var(--lh-main)}.article__paragraph p{padding:calc(0*var(--base-space)) calc(1*var(--base-space));width:100%}@media screen and (min-width:576px){.article__paragraph p{width:75%}}@media screen and (min-width:768px){.article__paragraph p{width:66.67%}}@media screen and (min-width:1000px){.article__paragraph p{width:50%}}.article__list a{border-bottom:1px solid}.article__list ol:not(:last-child),.article__list p:not(:last-child),.article__list ul:not(:last-child){margin-bottom:var(--lh-main)}.article__list ol,.article__list ul{counter-reset:item}.article__list p+ul{margin-top:calc(var(--lh-main)*-1)}.article__list ul li{list-style:none}.article__list ul li:before{content:"→ "}.article__list ol li{list-style:none}.article__list ol li:before{content:counter(item) " ";counter-increment:item;font-feature-settings:"ss02" 1}.article__list:not(:last-child){margin-bottom:var(--lh-main)}.article__list ol,.article__list ul{padding:calc(0*var(--base-space)) calc(1*var(--base-space));width:100%}@media screen and (min-width:576px){.article__list ol,.article__list ul{width:75%}}@media screen and (min-width:768px){.article__list ol,.article__list ul{width:66.67%}}@media screen and (min-width:1000px){.article__list ol,.article__list ul{width:50%}}.article__h2{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-primary);color:var(--color-bg);margin-bottom:var(--margin-xs);margin-top:calc(var(--tag-height)*2)}.article__h2:first-child{margin-top:0}.article__h3{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-grey);margin-bottom:var(--margin-xs);margin-top:calc(var(--tag-height)*2)}.article__h2+.article__h3{margin-top:calc(var(--margin-xs)*-1)}.article__image{margin-top:var(--tag-height);margin-bottom:var(--tag-height)}@media screen and (min-width:576px){.article__image{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.article__image{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.article__image{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.article__image__inner{height:0;padding-bottom:var(--ratio);position:relative}.article__image__inner img{position:absolute;object-fit:cover;height:100%;width:100%;left:0;top:0;border:.5px solid var(--color-text);border-left:none;border-right:none}@media screen and (min-width:576px){.article__image--lg .article__image__inner,.article__image--sm .article__image__inner{grid-column:1/5}}@media screen and (min-width:768px){.article__image--sm .article__image__inner{grid-column:1/13}.article__image--sm .article__image__inner img{border-right:.5px solid var(--color-text)}.article__image--lg .article__image__inner{grid-column:1/13}.article__image--lg .article__image__inner img{border-right:.5px solid var(--color-text)}}@media screen and (min-width:1000px){.article__image--sm .article__image__inner{grid-column:1/11}.article__image--lg .article__image__inner{grid-column:1/15}}.article__image__caption{padding:calc(1*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space));font-size:var(--fs-h6);line-height:var(--lh-h6);white-space:pre-wrap}@media screen and (min-width:576px){.article__image__caption{grid-column:1/4}}@media screen and (min-width:768px){.article__image__caption{padding:calc(0*var(--base-space)) calc(1*var(--base-space));grid-column:13/-1}}@media screen and (min-width:1000px){.article__image__caption{grid-column:15/-1}}.article__footnote__num{all:unset;box-sizing:border-box;font-feature-settings:"ss03" 1}.article__footnote__text{font-size:var(--fs-h6);line-height:var(--lh-h6);padding:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space))}@media screen and (min-width:768px){.article__footnote__text{padding:calc(0*var(--base-space)) calc(1*var(--base-space));position:absolute;right:0;width:33.33%;top:0}}@media screen and (min-width:1000px){.article__footnote__text{width:30%}}.article__footnote__text>span:first-child{font-size:var(--fs-main);line-height:var(--lh-main);font-feature-settings:"ss03" 1;display:none}@media screen and (min-width:768px){.article__footnote__text>span:first-child{display:inline}}.introduction{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;height:calc(100vh - var(--header-height) - var(--tag-height));position:relative;overflow:hidden}.introduction--loading{opacity:0}.introduction:not(.introduction--animating){pointer-events:none}.introduction__font{padding:0 5% var(--tag-height) 5%;height:100%;width:100%;position:absolute;top:0;left:0;background-color:var(--color-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6vh;opacity:0;pointer-events:none}.introduction__font svg{height:calc(var(--d3)*9vw);margin-top:calc(var(--d1)*-5%);margin-bottom:calc(var(--d2)*-5%)}.introduction__font.active,.introduction__variable{opacity:1;pointer-events:all}.introduction__variable{font-size:var(--fs-vf);line-height:var(--lh-vf);padding:0 5% calc(var(--tag-height) + .1667em) 5%;height:100%;width:100%;position:absolute;top:0;left:0;background-color:var(--color-bg);align-items:center;justify-content:center;white-space:pre-wrap;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.introduction__variable,.overview{display:flex;flex-direction:column}.main--wip .overview,.overview__header{background-color:var(--color-grey)}.overview__header{display:flex;justify-content:space-between}@media screen and (min-width:576px){.overview__header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.overview__header{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.overview__header{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.main--wip .overview__header{background-color:var(--color-midgrey)}.overview__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}@media screen and (min-width:768px){.overview__title{grid-column:span 4}}.overview__header__item{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);width:auto;white-space:nowrap}.overview__header__item:not(:nth-child(-n+2)){display:none}@media screen and (min-width:768px){.overview__header__item:not(:nth-child(-n+2)){display:block}}@media screen and (min-width:576px){.overview__header__item{width:100%}.overview__header__item:nth-last-child(2){grid-column:-2/-1}}@media screen and (min-width:768px){.overview__header__item{width:100%}.overview__header__item:last-child{grid-column:-4/-1}.overview__header__item:nth-last-child(2){grid-column:-7/-4}.overview__header__item:nth-last-child(3){grid-column:-11/-7}.overview__header__item:nth-last-child(4){grid-column:-15/-11}}@media screen and (min-width:1000px){.overview__header__item{width:100%}.overview__header__item:last-child{grid-column:-3/-1}.overview__header__item:nth-last-child(2){grid-column:-5/-3}.overview__header__item:nth-last-child(3){grid-column:-7/-5}.overview__header__item:nth-last-child(4){grid-column:-9/-7}}.overview__list{padding:calc(1*var(--base-space)) calc(1*var(--base-space)) calc(6*var(--base-space));font-size:var(--fs-h2);line-height:var(--lh-h2)}@media screen and (min-width:576px){.overview__list{padding:calc(4*var(--base-space)) calc(5*var(--base-space)) calc(6*var(--base-space))}}.specimen__inner{padding:calc(4*var(--base-space));display:flex;align-items:center;justify-content:center;background-color:var(--color-grey)}@media screen and (min-width:576px){.specimen__inner{padding:calc(8*var(--base-space))}}.specimen__images{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;width:100%;box-shadow:0 4px 6px 0 rgba(0,0,0,.25)}@media screen and (min-width:768px){.specimen__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.specimen__image{height:0;padding-bottom:70.7%;position:relative;background-color:var(--color-bg)}@media screen and (min-width:768px){.specimen__image:not(:last-child){border-right:1px solid var(--color-grey)}}.specimen__image:last-child{display:none}@media screen and (min-width:768px){.specimen__image:last-child{display:block}}.specimen__image img{position:absolute;object-fit:cover;height:100%;width:100%;left:0;top:0}.info{padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(6*var(--base-space))}@media screen and (min-width:576px){.info{padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(8*var(--base-space))}}.main--wip .info{background-color:var(--color-grey)}.info__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--lh-main)}@media screen and (min-width:1000px){.info__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:576px){.info__grid>.info__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.info__item{display:flex;flex-direction:column}.info__item--double{grid-column:1/-1}.info__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-grey)}.main--wip .info__title{background-color:var(--color-midgrey)}.info__title--toggle{cursor:pointer}.info__title--toggle:after{content:" ↓"}.info__title--toggle.open:after{content:" ↑"}@media(hover:hover)and (pointer:fine){.info__title--toggle:hover{background-color:var(--color-darkgrey)!important}}.info__text{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));min-height:var(--tag-height);width:100%}.info__text a{border-bottom:1px solid}.info__text ol:not(:last-child),.info__text p:not(:last-child),.info__text ul:not(:last-child){margin-bottom:var(--lh-main)}.info__text ol,.info__text ul{counter-reset:item}.info__text p+ul{margin-top:calc(var(--lh-main)*-1)}.info__text ul li{list-style:none}.info__text ul li:before{content:"→ "}.info__text ol li{list-style:none}.info__text ol li:before{content:counter(item) " ";counter-increment:item;font-feature-settings:"ss02" 1}@media screen and (min-width:576px){.info__item--double .info__text{width:75%}}@media screen and (min-width:768px){.info__item--double .info__text{width:66.67%}}@media screen and (min-width:1000px){.info__text{width:100%}}.info__list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;padding:calc(.5*var(--base-space)) calc(0*var(--base-space))}@media screen and (min-width:576px){.info__list--double{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.info__list__item{padding:calc(0*var(--base-space)) calc(1*var(--base-space))}.info__toggle{padding:calc(var(--lh-main) - var(--margin-xs)) calc(1*var(--base-space)) calc(0*var(--base-space));white-space:pre-wrap;display:none;width:100%}.info__toggle a{border-bottom:1px solid}.info__toggle ol:not(:last-child),.info__toggle p:not(:last-child),.info__toggle ul:not(:last-child){margin-bottom:var(--lh-main)}.info__toggle ol,.info__toggle ul{counter-reset:item}.info__toggle p+ul{margin-top:calc(var(--lh-main)*-1)}.info__toggle ul li{list-style:none}.info__toggle ul li:before{content:"→ "}.info__toggle ol li{list-style:none}.info__toggle ol li:before{content:counter(item) " ";counter-increment:item;font-feature-settings:"ss02" 1}@media screen and (min-width:576px){.info__toggle{width:75%}}@media screen and (min-width:768px){.info__toggle{width:66.67%}}@media screen and (min-width:1000px){.info__toggle{width:100%}}.info__toggle.open{display:block}.info__done{font-feature-settings:"case" 1}.demo__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(6*var(--base-space));grid-row-gap:var(--lh-main);position:relative}@media screen and (min-width:576px){.demo__grid{padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(8*var(--base-space))}}@media screen and (min-width:1000px){.demo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.demo__item{display:flex;flex-direction:column}.demo__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-grey)}.buy__message .demo__title,.demo__message .demo__title{background-color:var(--color-primary);color:var(--color-bg)}.demo__text{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));min-height:var(--tag-height);width:100%}.demo__text a{border-bottom:1px solid}.demo__text ol:not(:last-child),.demo__text p:not(:last-child),.demo__text ul:not(:last-child){margin-bottom:var(--lh-main)}.demo__text ol,.demo__text ul{counter-reset:item}.demo__text p+ul{margin-top:calc(var(--lh-main)*-1)}.demo__text ul li{list-style:none}.demo__text ul li:before{content:"→ "}.demo__text ol li{list-style:none}.demo__text ol li:before{content:counter(item) " ";counter-increment:item;font-feature-settings:"ss02" 1}@media screen and (min-width:576px){.demo__text{width:75%}}@media screen and (min-width:768px){.demo__text{width:66.67%}}@media screen and (min-width:1000px){.demo__text{width:100%}}.demo__button{all:unset;box-sizing:border-box;width:100%;min-height:var(--tag-height);padding:calc(var(--margin-xs) - 1px) calc(var(--margin-sm) - 1px);background-color:var(--color-darkgrey);color:var(--color-bg);border:1px solid var(--color-darkgrey);cursor:pointer;grid-column:1/-1}@media(hover:hover)and (pointer:fine){.demo__button:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-bg)}}.demo__button:before{margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"→";width:14px;justify-content:center;display:inline-flex}.demo__message{margin-top:var(--tag-height)}.demo__loading{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start;position:absolute;top:0;left:0;height:100%;width:100%;align-items:center;justify-content:center;background:var(--color-primary-alpha);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:wait}.demo__loading>div{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);grid-column:2/-2;background-color:var(--color-bg);animation:loading 1s infinite alternate;pointer-events:none}.dropdown{display:none;position:absolute;top:var(--tag-height);left:0;z-index:2;box-shadow:0 4px 6px 0 rgba(0,0,0,.2);width:100vw}.cart__dropdown .dropdown{width:100%}@media screen and (min-width:576px){.dropdown{width:50vw}.cart__dropdown .dropdown{width:100%}}@media screen and (min-width:768px){.dropdown{width:33.33vw}.cart__dropdown .dropdown{width:100%}}@media screen and (min-width:1000px){.dropdown{width:25vw}.cart__dropdown .dropdown{width:100%}}.dropdown.active{display:block}.dropdown__inner{display:flex;flex-direction:column}.dropdown__item{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);cursor:pointer}.dropdown__item:nth-child(odd){background-color:var(--color-bg)}.dropdown__item:nth-child(2n),.main--wip .dropdown__item:nth-child(odd){background-color:var(--color-grey)}.main--wip .dropdown__item:nth-child(2n){background-color:var(--color-midgrey)}.dropdown__item.active{color:var(--color-bg)}.dropdown__item.active,.main--wip .dropdown__item.active{background-color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.dropdown__item:hover{color:var(--color-bg)}.dropdown__item:hover,.main--wip .dropdown__item:hover{background-color:var(--color-primary)}}.glyphset__header,.main--wip .glyphset{background-color:var(--color-grey)}.glyphset__header{padding:0;position:relative;display:flex;justify-content:space-between}@media screen and (min-width:576px){.glyphset__header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.glyphset__header{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.glyphset__header{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}.main--wip .glyphset__header{background-color:var(--color-midgrey)}.glyphset__header>:not(.dropdown){padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}@media screen and (min-width:576px){.glyphset__header>:not(.dropdown):first-child{grid-column:1/-2}}@media screen and (min-width:768px){.glyphset__header>:not(.dropdown):first-child{grid-column:1/-4}}@media screen and (min-width:1000px){.glyphset__header>:not(.dropdown):first-child{grid-column:1/-3}}.glyphset__header>:not(.dropdown):last-child{justify-content:space-between;display:none}@media screen and (min-width:576px){.glyphset__header>:not(.dropdown):last-child{grid-column:-2/-1;display:flex}}@media screen and (min-width:768px){.glyphset__header>:not(.dropdown):last-child{grid-column:-4/-1}}@media screen and (min-width:1000px){.glyphset__header>:not(.dropdown):last-child{grid-column:-3/-1}}.glyphset__body{padding:calc(1*var(--base-space)) calc(1*var(--base-space)) calc(6*var(--base-space));overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:576px){.glyphset__body{padding:calc(5*var(--base-space)) calc(5*var(--base-space)) calc(8*var(--base-space))}}.glyphset__grid{font-size:var(--fs-glyphset);line-height:var(--lh-glyphset);grid-template-columns:repeat(auto-fill,minmax(35px,1fr));display:grid}@media screen and (min-width:576px){.glyphset__grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}}.glyphset__glyph{overflow:hidden;cursor:none}.glyphset__glyph__inner{height:0;padding-bottom:120%;position:relative}.glyphset__glyph__inner>div{position:absolute;height:100%;width:100%;left:0;top:0;display:flex;justify-content:center;align-items:center}.glyphset__glyph__inner svg{height:1em;overflow:visible;fill:var(--color-text)}.glyphset__header__title{display:flex;justify-content:flex-start}.glyphset__header__title>div{cursor:pointer;display:flex;justify-content:space-between;width:100%}@media screen and (min-width:576px){.glyphset__header__title>div{justify-content:flex-start;width:auto}}.glyphset__header__title>div:after{content:" ↓";white-space:pre}.glyphset__header__title.open>div:after{content:" ↑"}.glyphset__hover{padding:calc(2*var(--base-space));position:fixed;z-index:9;pointer-events:none;background-color:var(--color-grey);transform:translate(-50%,-50%);box-shadow:0 4px 6px 0 rgba(0,0,0,.25)}@media(hover:none)and (pointer:coarse){.glyphset__hover{display:none}}.glyphset__hover__inner{display:flex;min-width:calc(20vw - var(--margin-md)*2);min-height:calc(20vw - var(--margin-md)*2);align-items:center;justify-content:center}.glyphset__hover__inner svg{height:calc(20vw - var(--margin-md)*2);overflow:visible;fill:var(--color-text)}.opentype__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}@media screen and (min-width:1000px){.opentype__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.opentype__feature--full{grid-column:1/-1}.opentype__header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;background-color:var(--color-grey)}@media screen and (min-width:1000px){.opentype__feature--full .opentype__header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.opentype__header>*{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.opentype__full{position:relative;display:none}@media screen and (min-width:1000px){.opentype__full{display:block}}.opentype__full:before{padding:calc(0*var(--base-space)) calc(2*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"→";position:absolute;transform:translateX(-100%)}.opentype__body{padding:calc(2*var(--base-space)) calc(4*var(--base-space)) calc(4*var(--base-space))}@media screen and (min-width:1000px){.opentype__feature--full .opentype__body{padding:calc(0*var(--base-space));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.opentype__text{font-size:var(--fs-opentypeSM);line-height:var(--lh-opentypeSM);text-align:center}@media screen and (min-width:576px){.opentype__text{text-align:initial}}.opentype__feature--full .opentype__text{font-size:var(--fs-opentypeLG);line-height:var(--lh-opentypeLG)}@media screen and (min-width:576px){.opentype__feature--full .opentype__text{padding:calc(5*var(--base-space)) calc(4*var(--base-space))}}.opentype__text:first-child .opentype__letter.active{color:var(--color-darkgrey)}.tester{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;display:flex;flex-direction:column}.tester--loading{opacity:0;pointer-events:none}.tester__header{background-color:var(--color-grey);display:flex}@media screen and (min-width:576px){.tester__header{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.tester__header{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.tester__header{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:flex-start}.testers__line--double .tester__header{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:flex-start}}.main--wip .tester__header{background-color:var(--color-midgrey)}.tester__content{flex:1 1;display:flex;flex-direction:column}.tester__dropdown{position:relative;flex:1 1}@media screen and (min-width:576px){.tester__dropdown{grid-column:span 10}}@media screen and (min-width:768px){.tester__dropdown{grid-column:span 6}}@media screen and (min-width:1000px){.tester__dropdown{grid-column:span 5}}.tester__dropdown__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);display:flex;justify-content:flex-start}.tester__dropdown__title>div{cursor:pointer;display:flex;justify-content:space-between;width:100%;overflow:hidden}@media screen and (min-width:576px){.tester__dropdown__title>div{justify-content:flex-start;width:auto}}.tester__dropdown__title>div:after{content:" ↓";white-space:pre}.tester__dropdown__title>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tester__dropdown__title.open>div:after{content:" ↑"}.tester__options{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));justify-content:flex-end;align-items:center;gap:var(--margin-md);display:flex}@media screen and (min-width:576px){.tester__options{grid-column:11/-1}}@media screen and (min-width:768px){.tester__options{grid-column:7/-1}}@media screen and (min-width:1000px){.tester__options{grid-column:6/-1}}.tester__options>:not(.tester__reload){display:none}@media screen and (min-width:576px){.tester__options>:not(.tester__reload){display:flex}}.tester__option{display:flex;cursor:pointer}.tester__option svg{height:12px;width:16px}.tester__option svg path{stroke:var(--color-text)}.tester__range__container{display:flex}.tester__range{--range-size:6px;--range-height:1px;--range-fullsize:calc(var(--range-size) * 2 + var(--range-height));width:100%;margin:0 var(--margin-sm) 0 0;background-color:rgba(0,0,0,0);-webkit-appearance:none;opacity:1;pointer-events:auto;flex:1 1}.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-grey);border:1px solid var(--color-text);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);background:var(--color-grey);border:1px solid var(--color-text);border-radius:var(--range-fullsize);cursor:pointer;margin-top:0}.tester__range:focus::-ms-fill-lower,.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;width:6ch;text-align:right;cursor:pointer}.tester__body{margin:calc(3*var(--base-space)) calc(0*var(--base-space));display:flex;overflow:hidden;align-items:center}@media screen and (min-width:576px){.tester__body{margin:calc(4*var(--base-space)) calc(0*var(--base-space))}}.tester--word .tester__body{margin:calc(0*var(--base-space));padding:calc(3*var(--base-space)) calc(2.5*var(--base-space))}@media screen and (min-width:576px){.tester--word .tester__body{margin:calc(0*var(--base-space));padding:calc(4*var(--base-space)) calc(8*var(--base-space))}}.tester__body__item{padding:calc(0*var(--base-space)) calc(2.5*var(--base-space));outline:none;width:100%;height:100%;margin-bottom:.1667em;overflow:hidden;position:relative}@media screen and (min-width:576px){.tester__body__item{padding:calc(0*var(--base-space)) calc(4*var(--base-space))}}.tester--word .tester__body__item{margin-bottom:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:initial}.tester__body__item span{background-color:rgba(0,0,0,0)!important;color:var(--color-text)!important}.tester__body__word{outline:none;display:inline-block;text-align:center;padding-bottom:.1667em;white-space:nowrap;position:absolute}.tester__body__sizer{white-space:nowrap;text-align:center;opacity:0;pointer-events:none;z-index:-1}.testers__inner{display:flex;flex-direction:column}.main--wip .testers__inner{background-color:var(--color-grey)}@media screen and (min-width:1000px){.testers__line--double{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.testers__col{display:flex;flex-direction:column}.buy--checkout{margin-top:calc(var(--tag-height)*-1)}.buy__form{counter-reset:buy}.buy__form,.buy__section{display:flex;flex-direction:column}.buy__section{position:relative}.buy__section.inactive{background-color:var(--color-grey);cursor:not-allowed}.buy__section--payment:not(.inactive){min-height:calc(100vh - var(--header-height));min-height:calc(var(--full-vh) - var(--header-height))}.buy__section__loading{padding:calc(4*var(--base-space));position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;justify-content:center;background:var(--color-primary-alpha);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:wait;display:flex}@media screen and (min-width:576px){.buy__section__loading{padding:calc(0*var(--base-space));display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start;align-items:center}}@media screen and (min-width:768px){.buy__section__loading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start;align-items:center}}@media screen and (min-width:1000px){.buy__section__loading{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:flex-start;align-items:center;padding-right:50%}}.buy__section__loading>div{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-bg);animation:loading 1s infinite alternate;pointer-events:none}@media screen and (min-width:576px){.buy__section__loading>div{grid-column:2/-2}}@media screen and (min-width:768px){.buy__section__loading>div{grid-column:3/-3}}@media screen and (min-width:1000px){.buy__section__loading>div{grid-column:2/-2}}.buy__message{margin-top:var(--tag-height);grid-column:1/-1}.buy__section__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-grey);counter-increment:buy}.buy__section.inactive .buy__section__title{background-color:var(--color-midgrey)}.buy__section__title:before{content:counter(buy) " ";font-feature-settings:"ss02" 1}.buy__section__title--unnumbered:before{content:" "}.buy__section__inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;padding:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(8*var(--base-space))}@media screen and (min-width:1000px){.buy__section__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}.buy__section__inner>*{grid-column:1/2}}.buy__section.inactive .buy__section__inner{pointer-events:none}.buy__section__text{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));min-height:var(--tag-height);width:100%}.buy__section__text a{border-bottom:1px solid}.buy__section__text ol:not(:last-child),.buy__section__text p:not(:last-child),.buy__section__text ul:not(:last-child){margin-bottom:var(--lh-main)}.buy__section__text ol,.buy__section__text ul{counter-reset:item}.buy__section__text p+ul{margin-top:calc(var(--lh-main)*-1)}.buy__section__text ul li{list-style:none}.buy__section__text ul li:before{content:"→ "}.buy__section__text ol li{list-style:none}.buy__section__text ol li:before{content:counter(item) " ";counter-increment:item;font-feature-settings:"ss02" 1}@media screen and (min-width:576px){.buy__section__text{width:75%}}@media screen and (min-width:768px){.buy__section__text{width:66.67%}}@media screen and (min-width:1000px){.buy__section__text{width:100%}}.buy__section__form{padding:calc(4*var(--base-space)) calc(4*var(--base-space)) calc(0*var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--tag-height)}@media screen and (min-width:576px){.buy__section__form{padding:calc(4*var(--base-space)) calc(0*var(--base-space));display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.buy__section__form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.buy__section__form{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:flex-start}}.buy__section__checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;grid-row-gap:0}@media screen and (min-width:576px){.buy__section__checkboxes{grid-column:2/-2}}.buy__section__checkboxes--triple{display:block;column-count:2;column-gap:var(--margin-lg)}@media screen and (min-width:768px){.buy__section__checkboxes--triple{column-count:3;column-gap:5.556vw}}@media screen and (min-width:1000px){.buy__section__checkboxes--triple{column-count:2;column-gap:10vw}}@media screen and (min-width:1250px){.buy__section__checkboxes--triple{column-count:3;column-gap:5vw}}.buy__section__checkbox{display:flex;flex-direction:column;grid-column:1/-1;position:relative}.buy__section__checkbox,.buy__section__checkbox *{cursor:pointer}.buy__section__checkbox label{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);display:flex;flex-direction:row;align-items:center;gap:var(--margin-sm)}.buy__section__checkbox:nth-child(odd) label{background-color:var(--color-grey)}.buy__section.inactive .buy__section__checkbox:nth-child(odd) label{background-color:var(--color-midgrey)}.buy__section__checkbox:nth-child(2n) label{background-color:var(--color-bg)}.buy__section.inactive .buy__section__checkbox:nth-child(2n) label{background-color:var(--color-grey)}@media screen and (min-width:768px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(6) label{background-color:var(--color-grey)}}@media screen and (min-width:1000px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(6) label{background-color:var(--color-bg)}}@media screen and (min-width:1250px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(6) label{background-color:var(--color-grey)}}@media screen and (min-width:768px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(7) label{background-color:var(--color-bg)}}@media screen and (min-width:1000px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(7) label{background-color:var(--color-grey)}}@media screen and (min-width:1250px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(7) label{background-color:var(--color-bg)}}.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(8) label{background-color:var(--color-grey)}@media screen and (min-width:768px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(8) label{background-color:var(--color-grey)}}@media screen and (min-width:1000px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(8) label{background-color:var(--color-grey)}}@media screen and (min-width:1250px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(8) label{background-color:var(--color-grey)}}.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(9) label{background-color:var(--color-bg)}@media screen and (min-width:768px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(9) label{background-color:var(--color-bg)}}@media screen and (min-width:1000px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(9) label{background-color:var(--color-bg)}}@media screen and (min-width:1250px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(9) label{background-color:var(--color-bg)}}.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(10) label{background-color:var(--color-grey)}@media screen and (min-width:768px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(10) label{background-color:var(--color-grey)}}@media screen and (min-width:1000px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(10) label{background-color:var(--color-grey)}}@media screen and (min-width:1250px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(10) label{background-color:var(--color-grey)}}.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(11) label{background-color:var(--color-bg)}@media screen and (min-width:768px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(11) label{background-color:var(--color-grey)}}@media screen and (min-width:1000px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(11) label{background-color:var(--color-bg)}}@media screen and (min-width:1250px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(11) label{background-color:var(--color-grey)}}.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(12) label{background-color:var(--color-grey)}@media screen and (min-width:768px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(12) label{background-color:var(--color-bg)}}@media screen and (min-width:1000px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(12) label{background-color:var(--color-grey)}}@media screen and (min-width:1250px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(12) label{background-color:var(--color-bg)}}.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(13) label{background-color:var(--color-bg)}@media screen and (min-width:768px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(13) label{background-color:var(--color-grey)}}@media screen and (min-width:1000px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(13) label{background-color:var(--color-bg)}}@media screen and (min-width:1250px){.buy__section__checkboxes--triple .buy__section__checkbox:nth-child(13) label{background-color:var(--color-grey)}}.buy__section__checkbox input{all:unset;box-sizing:border-box;width:14px;height:14px;border:1px solid var(--color-text);border-radius:50%;background-clip:content-box;display:inline-flex;padding:2px;flex:none}@media(hover:hover)and (pointer:fine){.buy__section__checkbox:not(.checked):hover input{background-color:var(--color-text)}}.buy__section__checkbox.checked{background-color:var(--color-primary)}.buy__section__checkbox.checked label{color:var(--color-bg);background-color:var(--color-primary)!important}.buy__section__checkbox.checked input{border-color:var(--color-bg);background-color:var(--color-bg)}.buy__section__checkbox--font input{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space))}.buy__section__checkbox--font label{padding:calc(.5*var(--base-space)) calc(0*var(--base-space))}.buy__section__checkbox--more{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);display:flex;flex-direction:row;background-color:var(--color-grey)!important}.buy__section__checkbox--more:hover{color:var(--color-bg);background-color:var(--color-primary)!important}.buy__section__checkbox--more:before{margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"→";width:14px;text-align:center;flex:none}.buy__section__checkbox--more span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.buy__section__checkbox--size{margin-top:var(--tag-height)}}@media screen and (min-width:1000px){.buy__section__checkbox--size{margin-top:0}}@media screen and (min-width:1250px){.buy__section__checkbox--size{margin-top:var(--tag-height)}}.buy__font{margin-left:calc((14px + var(--margin-sm))*-1);width:100%;align-items:baseline;display:grid;grid-template-columns:1fr 4.5ch 4.5ch}@media screen and (min-width:576px){.buy__font{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.buy__font{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.buy__font{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start}}.buy__font>div{padding:calc(0*var(--base-space)) calc(1*var(--base-space))}.buy__font>div:first-child{padding-left:calc(14px + var(--margin-sm));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;grid-column:span 2}@media screen and (min-width:576px){.buy__font>div:first-child{grid-column:span 4}}@media screen and (min-width:768px){.buy__font>div:first-child{grid-column:span 8}}@media screen and (min-width:1000px){.buy__font>div:first-child{grid-column:span 5}}.buy__font>div:nth-child(2){font-size:var(--fs-h6);line-height:var(--lh-h6);text-align:right;color:var(--color-xdarkgrey)}.buy__font>div:nth-child(2)>span{position:relative}.buy__font>div:nth-child(2)>span:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background-color:var(--color-xdarkgrey)}.buy__font>div:nth-child(2):empty{display:none}@media screen and (min-width:576px){.buy__font>div:nth-child(2):empty{display:block}.buy__font>div:nth-child(2){font-size:var(--fs-main);line-height:var(--lh-main)}}@media screen and (min-width:768px){.buy__font>div:nth-child(2){grid-column:span 2}}@media screen and (min-width:1000px){.buy__font>div:nth-child(2){grid-column:span 1}}.buy__section__checkbox.checked .buy__font>div:nth-child(2){color:var(--color-grey)}.buy__font>div:nth-child(3){font-size:var(--fs-h6);line-height:var(--lh-h6);text-align:right}@media screen and (min-width:576px){.buy__font>div:nth-child(3){font-size:var(--fs-main);line-height:var(--lh-main)}}@media screen and (min-width:768px){.buy__font>div:nth-child(3){grid-column:span 2}}.buy__font--selected>div:first-child{grid-column:span 1}@media screen and (min-width:576px){.buy__font--selected>div:first-child{grid-column:span 4}}@media screen and (min-width:768px){.buy__font--selected>div:first-child{grid-column:span 8}}@media screen and (min-width:1000px){.buy__font--selected>div:first-child{grid-column:span 5}}.buy__info{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));position:absolute;right:0;top:0;display:none}@media screen and (min-width:576px){.buy__info{display:block}}.buy__section__checkbox.checked .buy__info__button{color:var(--color-bg)}.buy__info__popup{font-size:var(--fs-h6);line-height:var(--lh-h6);padding:calc(.5*var(--base-space)) calc(1*var(--base-space));position:absolute;background-color:var(--color-grey);color:var(--color-text)!important;border-radius:8px;box-shadow:0 4px 6px 0 rgba(0,0,0,.2);pointer-events:none;width:200px;top:0;left:0;transform:translate(calc(-50% + 4px),-100%);display:none}.buy__info__button:hover+.buy__info__popup{display:block}.buy__section__button{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);margin-top:var(--tag-height);background-color:var(--color-text);color:var(--color-bg);cursor:pointer}@media(hover:hover)and (pointer:fine){.buy__section__button:hover{background-color:var(--color-primary)}}.buy__section__button:before{margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"→";width:14px;justify-content:center;display:inline-flex}.cart{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:fixed;top:var(--tag-height);right:0;width:100%;height:calc(100vh - var(--tag-height));height:calc(var(--full-vh) - var(--tag-height));background-color:var(--color-grey);z-index:999;transform:translateX(100%);overflow:auto;scrollbar-width:none;box-shadow:0 4px 6px 0 rgba(0,0,0,.2)}@media screen and (min-width:768px){.cart{width:66.67%}}@media screen and (min-width:1000px){.cart{width:50%}}.cart::-webkit-scrollbar{display:none}.cart.open{transform:translateX(0)}.cart__inner{min-height:calc(100vh - var(--tag-height));min-height:calc(var(--full-vh) - var(--tag-height));display:flex;flex-direction:column}.checkout .cart__inner{min-height:auto}@media screen and (min-width:1000px){.checkout .cart__inner{min-height:calc(100vh - var(--header-height));min-height:calc(var(--full-vh) - var(--header-height))}}.cart__title{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-primary);color:var(--color-bg);position:-webkit-sticky;position:sticky;top:0;z-index:2}.cart__title>div{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.cart__title>button{padding:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space))}.cart__title>button svg{fill:var(--color-bg)}.cart__subtitle{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-midgrey);position:-webkit-sticky;position:sticky;z-index:2;top:0}.checkout .cart__subtitle{background-color:var(--color-grey)}@media screen and (min-width:1000px){.checkout .cart__subtitle{background-color:var(--color-midgrey)}}.cart__title+.cart__subtitle{top:var(--tag-height)}.cart__empty{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.cart__grid{padding:calc(4*var(--base-space)) calc(4*var(--base-space)) calc(0*var(--base-space));flex:1 1;align-content:flex-start;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--tag-height)}@media screen and (min-width:576px){.cart__grid{padding:calc(4*var(--base-space)) calc(0*var(--base-space));display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--tag-height)}}@media screen and (min-width:768px){.cart__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--tag-height)}}@media screen and (min-width:1000px){.cart__grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--margin-xxl)}}.cart__section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;grid-row-gap:0}@media screen and (min-width:576px){.cart__section{grid-column:2/-2}}.cart__section>div:first-child:last-child{grid-column:1/-1}.cart__section:empty{display:none}@media screen and (min-width:768px){.checkout .cart__section{grid-column:3/-3}}@media screen and (min-width:1000px){.checkout .cart__section{grid-column:2/-2}}.cart__section__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-primary);color:var(--color-bg)}.cart__section__list{display:flex;flex-direction:column}.cart__section__item{display:flex;align-items:center}.cart__section__item:nth-child(odd){background-color:var(--color-bg)}.checkout .cart__section__item:nth-child(odd){background-color:var(--color-grey)}@media screen and (min-width:1000px){.checkout .cart__section__item:nth-child(odd){background-color:var(--color-bg)}}.cart__section__item:nth-child(2n){background-color:var(--color-grey)}.checkout .cart__section__item:nth-child(2n){background-color:var(--color-bg)}@media screen and (min-width:1000px){.checkout .cart__section__item:nth-child(2n){background-color:var(--color-grey)}}.cart__section__item svg{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));fill:var(--color-text)}.cart__section__item>div:not(.cart__font){padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.cart__font{padding:calc(.5*var(--base-space)) calc(0*var(--base-space));width:100%;display:grid;grid-template-columns:1fr 4.5ch 4.5ch;align-items:baseline}@media screen and (min-width:576px){.cart__font{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.cart__font{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.cart__font{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start}}.cart__font>div{padding:calc(0*var(--base-space)) calc(1*var(--base-space))}.cart__font>div:first-child{grid-column:span 2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:576px){.cart__font>div:first-child{grid-column:span 4}}@media screen and (min-width:768px){.cart__font>div:first-child{grid-column:span 6}}@media screen and (min-width:1000px){.cart__font>div:first-child{grid-column:span 5}}.cart__font>div:nth-child(2){font-size:var(--fs-h6);line-height:var(--lh-h6);text-align:right;color:var(--color-xdarkgrey)}.cart__font>div:nth-child(2)>span{position:relative}.cart__font>div:nth-child(2)>span:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background-color:var(--color-xdarkgrey)}.cart__font>div:nth-child(2):empty{display:none}@media screen and (min-width:576px){.cart__font>div:nth-child(2):empty{display:block}.cart__font>div:nth-child(2){font-size:var(--fs-main);line-height:var(--lh-main)}}@media screen and (min-width:768px){.cart__font>div:nth-child(2){grid-column:span 2}}@media screen and (min-width:1000px){.cart__font>div:nth-child(2){grid-column:span 1}}.cart__font>div:nth-child(3){font-size:var(--fs-h6);line-height:var(--lh-h6);text-align:right}@media screen and (min-width:576px){.cart__font>div:nth-child(3){font-size:var(--fs-main);line-height:var(--lh-main)}}@media screen and (min-width:768px){.cart__font>div:nth-child(3){grid-column:span 2}.checkout .cart__font{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.checkout .cart__font{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.checkout .cart__font>div:first-child{grid-column:span 8}}@media screen and (min-width:1000px){.checkout .cart__font>div:first-child{grid-column:span 5}}.cart__font--selected>div:first-child{grid-column:span 1}@media screen and (min-width:576px){.cart__font--selected>div:first-child{grid-column:span 4}}@media screen and (min-width:768px){.cart__font--selected>div:first-child{grid-column:span 6}}@media screen and (min-width:1000px){.cart__font--selected>div:first-child{grid-column:span 5}}.icon+.cart__font{margin-left:calc((11px + var(--margin-sm))*-1)}.icon+.cart__font>div:first-child{padding-left:calc(11px + var(--margin-sm)*2)}.cart__footer{padding:calc(4*var(--base-space))}@media screen and (min-width:576px){.cart__footer{padding:calc(4*var(--base-space)) calc(0*var(--base-space));display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.cart__footer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.cart__footer{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--margin-xxl);padding-bottom:calc(var(--tag-height)*2);background-color:var(--color-grey);position:-webkit-sticky;position:sticky;bottom:0;z-index:1}}.cart__footer__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--tag-height)}@media screen and (min-width:576px){.cart__footer__inner{grid-column:2/-2}}@media screen and (min-width:768px){.checkout .cart__footer__inner{grid-column:3/-3}}@media screen and (min-width:1000px){.checkout .cart__footer__inner{grid-column:2/-2}}.cart__total{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;width:100%;grid-column:1/-1;background-color:var(--color-primary);color:var(--color-bg)}@media screen and (min-width:576px){.cart__total{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.cart__total{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.cart__total{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start}}.cart__total>div{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}.cart__total>div:first-child{grid-column:span 2}@media screen and (min-width:576px){.cart__total>div:first-child{grid-column:span 4}}@media screen and (min-width:768px){.cart__total>div:first-child{grid-column:span 6}}@media screen and (min-width:1000px){.cart__total>div:first-child{grid-column:span 4}}.cart__total>div:nth-child(2){color:var(--color-grey)}.cart__total>div:nth-child(2)>span{position:relative}.cart__total>div:nth-child(2)>span:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background-color:var(--color-grey)}@media screen and (min-width:576px){.cart__total>div:nth-child(2){text-align:right}}@media screen and (min-width:768px){.cart__total>div:nth-child(2){grid-column:span 2}}.cart__total>div:nth-child(3){text-align:right}@media screen and (min-width:576px){.cart__total>div:nth-child(3){grid-column:span 1}}@media screen and (min-width:768px){.cart__total>div:nth-child(3){grid-column:span 2}.checkout .cart__total{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.checkout .cart__total{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.checkout .cart__total>div:first-child{grid-column:span 8}}@media screen and (min-width:1000px){.checkout .cart__total>div:first-child{grid-column:span 4}}.cart__total--vat{margin-top:calc(var(--tag-height)*-1);background-color:var(--color-bg);color:var(--color-text)}.cart__checkout{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-text);color:var(--color-bg);border:none;cursor:pointer;grid-column:1/-1;display:flex;justify-content:space-between}@media(hover:hover)and (pointer:fine){.cart__checkout:hover{background-color:var(--color-primary);color:var(--color-bg)}}.cart__checkout:after{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(1*var(--base-space));content:"→";width:14px;justify-content:center;display:inline-flex}.cart__dropdown{position:relative}.cart__dropdown__title{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));min-height:var(--tag-height);display:flex;justify-content:flex-start;background-color:var(--color-bg);cursor:pointer;width:100%}@media screen and (min-width:576px){.cart__dropdown__title{width:auto}}@media(hover:hover)and (pointer:fine){.cart__dropdown__title:hover{background-color:var(--color-grey)}}.cart__dropdown__title:before{content:"↓ ";white-space:pre}.cart__dropdown__title.open:before{content:"↑ "}.cart__dropdown__label{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));min-height:var(--tag-height);display:flex;justify-content:space-between;background-color:var(--color-bg);width:100%}.checkout .cart__dropdown__label{background-color:var(--color-grey)}@media screen and (min-width:1000px){.cart__dropdown__label{justify-content:flex-start;width:auto}.checkout .cart__dropdown__label{background-color:var(--color-bg)}}.cart__link{border-bottom:1px solid}.icon{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative;z-index:1}.icon>svg{width:11px;height:11px}@keyframes vatLoading{0%{opacity:.5}to{opacity:.2}}.form{padding:calc(4*var(--base-space)) calc(4*var(--base-space)) calc(0*var(--base-space))}@media screen and (min-width:576px){.form{padding:calc(4*var(--base-space)) calc(0*var(--base-space));display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:768px){.form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.form{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:flex-start}}.form__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;grid-row-gap:var(--tag-height)}@media screen and (min-width:576px){.form__inner{grid-column:2/-2}}.form__item{display:flex;flex-direction:column}.form__item--oh{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.form__item--checkbox,.form__item--full{grid-column:1/-1}.form__item--checkbox,.form__item--checkbox *{cursor:pointer}.form__item--checkbox label{display:flex;flex-direction:row;align-items:center;gap:var(--margin-sm)}.form__item label{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-grey)}.buy__section.inactive .form__item label{background-color:var(--color-midgrey)}.form__item--required label:after{margin:calc(0*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space)) calc(.5*var(--base-space));content:"*"}.form__item input[type=email],.form__item input[type=text],.form__item select{all:unset;box-sizing:border-box;padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%}.form__item input[type=email]::placeholder,.form__item input[type=text]::placeholder,.form__item select::placeholder{color:var(--color-midgrey);opacity:1}.form__item select{cursor:pointer}.form__item--inactive select{color:var(--color-midgrey)}.form__item input[type=checkbox]{all:unset;box-sizing:border-box;width:14px;height:14px;border:1px solid var(--color-text);border-radius:50%;background-clip:content-box;display:inline-flex;padding:2px;flex:none}@media(hover:hover)and (pointer:fine){.form__item--checkbox:hover input[type=checkbox]{background-color:var(--color-text)}}.form__item.error label{background-color:var(--color-error);color:var(--color-bg)}.form__item.error input[type=email],.form__item.error input[type=text]{background-color:var(--color-error-alpha)}.form__item.error input[type=checkbox]{border-color:var(--color-bg)}@media(hover:hover)and (pointer:fine){.form__item.error:hover input[type=checkbox]{background-color:var(--color-bg)}}.form__item.success input[type=email],.form__item.success input[type=text]{background-color:var(--color-success-alpha)}.form__item.checked,.form__item.checked label{background-color:var(--color-primary)}.form__item.checked label{color:var(--color-bg)}.form__item.checked input[type=checkbox]{border-color:var(--color-bg);background-color:var(--color-bg)}.form__item.hidden{display:none}.form__button{all:unset;box-sizing:border-box;padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-darkgrey);color:var(--color-bg);cursor:pointer;grid-column:1/-1}.form__button.active{background-color:var(--color-text);color:var(--color-bg)}@media(hover:hover)and (pointer:fine){.form__button.active:hover{background-color:var(--color-primary);color:var(--color-bg)}}.form__button:before{margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"⇩";width:14px;justify-content:center;display:inline-flex}.form__error{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);color:var(--color-error)}.form__stripe{display:flex;flex-direction:column;gap:var(--tag-height)}@media screen and (min-width:576px){.form__stripe{grid-column:2/-2}}.form__message{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);grid-column:1/-1}.form__message a{border-bottom:1px solid}.form__message ol:not(:last-child),.form__message p:not(:last-child),.form__message ul:not(:last-child){margin-bottom:var(--lh-main)}.form__message ol,.form__message ul{counter-reset:item}.form__message p+ul{margin-top:calc(var(--lh-main)*-1)}.form__message ul li{list-style:none}.form__message ul li:before{content:"→ "}.form__message ol li{list-style:none}.form__message ol li:before{content:counter(item) " ";counter-increment:item;font-feature-settings:"ss02" 1}.form__checkout__button{all:unset;box-sizing:border-box;width:100%;min-height:var(--tag-height);padding:calc(var(--margin-xs) - 1px) calc(var(--margin-sm) - 1px);background-color:var(--color-darkgrey);color:var(--color-bg);border:1px solid var(--color-darkgrey);cursor:pointer;grid-column:1/-1}@media(hover:hover)and (pointer:fine){.form__checkout__button:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-bg)}}.form__checkout__button:before{margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"→";width:14px;justify-content:center;display:inline-flex}.form__item__vat{display:flex;width:100%}.form__item__vat--loading{animation:vatLoading 1s infinite alternate;cursor:wait}.form__item__vat--loading *{pointer-events:none}.form__vat__button{all:unset;box-sizing:border-box;padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);width:auto;cursor:pointer;background-color:var(--color-darkgrey)}.form__vat__button.disabled{display:none}.form__item.success .form__vat__button{background-color:var(--color-success);pointer-events:none}@keyframes loading{0%{background-color:var(--color-grey)}to{background-color:var(--color-midgrey)}}.loading{height:calc(100vh - var(--header-height) - var(--tag-height)*5);height:calc(var(--full-vh) - var(--header-height) - var(--tag-height)*5);width:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;background-color:var(--color-grey);animation:loading 1s infinite alternate}.loading--hidden{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;opacity:0;pointer-events:none}.loading__inner{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height);background-color:var(--color-primary);color:var(--color-bg);width:auto}.typeface{position:relative}.typeface--loading{height:calc(100vh - var(--header-height) - var(--tag-height)*5);height:calc(var(--full-vh) - var(--header-height) - var(--tag-height)*5);overflow:hidden}@keyframes screensaverLetter{0%{transform:translateZ(-100px) scale(0)}50%{transform:translateZ(0) scale(1)}to{transform:translateZ(100px) scale(1)}}@keyframes blink{0%{opacity:1}66%{opacity:0}to{opacity:1}}.screensaver{transition-property:mask,-webkit-mask;transition-duration:.15s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:fixed;top:0;left:0;height:100%;width:100%;z-index:99999;cursor:pointer;background-color:var(--color-text);transition-duration:1.2s;-webkit-mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 92.75" xmlns="http://www.w3.org/2000/svg"><path d="m100 54.13-21.12-10.5 17.37-18.63-.5-.62-24.25 9.37 7.88-31-.63-.37-24 22.12-11-24.5-.87.13-3 25.37-26.88-15.38-.62.63 14.87 21.37-17-2.5-.37.76 15 9.12-24.88 5.88v.87l27.25 6-18.63 17.37.38.63 27-7.62-14.62 21.99.62.63 21.75-14.25-3.25 16 .75.25 10.13-14.75 5.74 15.62.76-.12 2.87-15.5 23.75 20.25.75-.5-12.63-28.75 16.63 5.62.5-.74-13.87-12.5 24-.88z"/></svg>') center/0 no-repeat,linear-gradient(#fff,#fff);mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 92.75" xmlns="http://www.w3.org/2000/svg"><path d="m100 54.13-21.12-10.5 17.37-18.63-.5-.62-24.25 9.37 7.88-31-.63-.37-24 22.12-11-24.5-.87.13-3 25.37-26.88-15.38-.62.63 14.87 21.37-17-2.5-.37.76 15 9.12-24.88 5.88v.87l27.25 6-18.63 17.37.38.63 27-7.62-14.62 21.99.62.63 21.75-14.25-3.25 16 .75.25 10.13-14.75 5.74 15.62.76-.12 2.87-15.5 23.75 20.25.75-.5-12.63-28.75 16.63 5.62.5-.74-13.87-12.5 24-.88z"/></svg>') center/0 no-repeat,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude}.screensaver.transitioning{-webkit-mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 92.75" xmlns="http://www.w3.org/2000/svg"><path d="m100 54.13-21.12-10.5 17.37-18.63-.5-.62-24.25 9.37 7.88-31-.63-.37-24 22.12-11-24.5-.87.13-3 25.37-26.88-15.38-.62.63 14.87 21.37-17-2.5-.37.76 15 9.12-24.88 5.88v.87l27.25 6-18.63 17.37.38.63 27-7.62-14.62 21.99.62.63 21.75-14.25-3.25 16 .75.25 10.13-14.75 5.74 15.62.76-.12 2.87-15.5 23.75 20.25.75-.5-12.63-28.75 16.63 5.62.5-.74-13.87-12.5 24-.88z"/></svg>') center/800% no-repeat,linear-gradient(#fff,#fff);mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 92.75" xmlns="http://www.w3.org/2000/svg"><path d="m100 54.13-21.12-10.5 17.37-18.63-.5-.62-24.25 9.37 7.88-31-.63-.37-24 22.12-11-24.5-.87.13-3 25.37-26.88-15.38-.62.63 14.87 21.37-17-2.5-.37.76 15 9.12-24.88 5.88v.87l27.25 6-18.63 17.37.38.63 27-7.62-14.62 21.99.62.63 21.75-14.25-3.25 16 .75.25 10.13-14.75 5.74 15.62.76-.12 2.87-15.5 23.75 20.25.75-.5-12.63-28.75 16.63 5.62.5-.74-13.87-12.5 24-.88z"/></svg>') center/800% no-repeat,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude}.screensaver__inner{height:100%;width:100%;position:relative;perspective:40px}.screensaver__header{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));color:var(--color-bg);width:var(--logo-width);position:absolute;z-index:9999;animation:blink 1.2s linear infinite}@media screen and (min-width:576px){.screensaver__header{width:25%}}@media screen and (min-width:768px){.screensaver__header{padding:0;width:16.667%}}@media screen and (min-width:1000px){.screensaver__header{width:10%}}.screensaver__header>*{display:flex;flex-direction:row;gap:1ch}@media screen and (min-width:768px){.screensaver__header>*{flex-direction:column;gap:0}.screensaver__header>*>span{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));width:100%;min-height:var(--tag-height)}}.screensaver__letter{display:inline-block;height:50px;width:50px;position:absolute;transform:translateZ(-100px) scale(0);animation:screensaverLetter 3s linear forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;fill:var(--color-bg)}.screensaver__letter svg{height:100%;width:100%}.checkout{width:100%;scrollbar-width:none;display:flex}@media screen and (min-width:1000px){.checkout{background-color:var(--color-grey);z-index:999;overflow:auto;position:fixed;right:0;width:50%;top:var(--header-height);height:calc(100vh - var(--header-height));height:calc(var(--full-vh) - var(--header-height));box-shadow:0 4px 6px 0 rgba(0,0,0,.2)}}.checkout::-webkit-scrollbar{display:none}.checkout__inner{width:100%}.error{height:100%;width:100%;flex:1 1;position:relative;display:flex;flex-direction:column;align-items:flex-start}.error__logotype{padding:calc(0*var(--base-space)) calc(1*var(--base-space));width:100%;display:flex;aspect-ratio:1/1}@media screen and (min-width:768px){.error__logotype{width:60%}}@media screen and (min-width:1000px){.error__logotype{width:40%}}.error__logotype svg{height:100%;width:100%;fill:var(--color-text)}.error__text{background-color:var(--color-grey)}.error__button,.error__text{padding:calc(.5*var(--base-space)) calc(1*var(--base-space));min-height:var(--tag-height);position:relative;z-index:1;width:100%}.error__button{background-color:var(--color-text);color:var(--color-bg);cursor:pointer;display:flex}@media(hover:hover)and (pointer:fine){.error__button:hover{background-color:var(--color-primary)}}.error__button:before{margin:calc(0*var(--base-space)) calc(1*var(--base-space)) calc(0*var(--base-space)) calc(0*var(--base-space));content:"→";width:14px;justify-content:center;display:inline-flex}