:root{--ink:var(--cd-black-flat);--ink-2:#111113;--ink-3:#18181b;--line:#26262b;--line-2:#3a3a41;--mute:var(--cd-grey-3);--text:var(--cd-grey-2);--white:#fff;--paper:#ffffff;--slash:18deg;--display:"Archivo","Arial Narrow",sans-serif;--body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--label:"Instrument Sans",Arial,sans-serif;--wrap:1320px;--gut:clamp(16px,4vw,48px)}.cdx *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.cdx img{max-width:100%;display:block!important}.cdx a{color:inherit;text-decoration:none!important}.cdx button{font:inherit!important;color:inherit;background:none;border:0;cursor:pointer}.cdx .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)!important}.cdx .label{font-family:var(--label)!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:var(--mute)}.cdx .h-display{font-family:var(--display)!important;font-weight:800!important;text-transform:uppercase!important;line-height:1.1!important;letter-spacing:.005em!important;color:var(--white);margin:0}.cdx .btn--block{width:100%}.cdx .announce{background:#000;border-bottom:1px solid var(--line)!important;font-family:var(--label)!important;font-size:12.8px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--mute);text-align:center;padding:8px var(--gut)!important}.cdx .announce b{color:var(--white);font-weight:700!important}.cdx .hdr{position:sticky;top:0;z-index:40;background:#0a0a0bdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)!important}.cdx .hdr__in{display:flex!important;align-items:center;gap:32px;height:76px}.cdx .hdr__logo img{height:40px;width:auto}.cdx .nav{display:flex!important;gap:32px;margin-left:16px}.cdx .nav a{font-family:var(--label)!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--text);position:relative;padding:8px 0!important}.cdx .nav a:hover,.cdx .nav a[aria-current]{color:var(--white)}.cdx .nav a[aria-current]:after{content:"";position:absolute;left:0!important;right:0!important;bottom:-2px;height:2px;background:var(--white);transform:skew(calc(var(--slash) * -1))}.cdx .hdr__tools{margin-left:auto;display:flex!important;gap:8px;align-items:center}.cdx .icon-btn{width:44px;height:44px;display:grid!important;place-items:center;color:var(--white);position:relative}.cdx .icon-btn svg{width:20px;height:20px}.cdx .cart-count{position:absolute;top:6px;right:4px!important;min-width:18px;height:18px;padding:0 4px!important;background:#fff;color:var(--ink);font-family:var(--label)!important;font-size:10.24px!important;font-weight:700!important;display:grid!important;place-items:center}.cdx .burger{display:none!important}.cdx .mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ink);transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex!important;flex-direction:column;padding:24px var(--gut) 48px!important}.cdx .mnav.open{transform:none}.cdx .mnav__top{display:flex!important;justify-content:space-between;align-items:center;height:52px}.cdx .mnav__top img{height:36px;width:auto}.cdx .mnav nav{display:flex!important;flex-direction:column;margin-top:32px;border-top:1px solid var(--line)}.cdx .mnav nav a{font-family:var(--display)!important;font-weight:800!important;font-size:39px!important;text-transform:uppercase!important;color:var(--white);padding:16px 0!important;border-bottom:1px solid var(--line)!important;display:flex!important;align-items:center;gap:16px}.cdx .mnav nav a:before{content:"";width:10px;height:22px;background:var(--cd-accent);transform:skew(calc(var(--slash) * -1));opacity:0;transition:opacity .2s}.cdx .mnav nav a:hover:before,.cdx .mnav nav a[aria-current]:before{opacity:1}.cdx .mnav__foot{margin-top:auto;display:flex!important;flex-direction:column;gap:8px}.cdx .finder{margin-top:48px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;gap:1px;background:var(--line-2);border:1px solid var(--line-2);max-width:920px}.cdx .finder label{display:flex!important;flex-direction:column;gap:4px;background:#111113eb;padding:16px!important}.cdx .finder select{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--white);font-family:var(--display)!important;font-weight:700!important;font-size:20px!important;text-transform:uppercase!important;padding:2px 24px 2px 0!important;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23ffffff' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.cdx .finder select:disabled{color:var(--mute);cursor:not-allowed}.cdx .finder select option{background:var(--ink-2);color:var(--white)}.cdx .proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-bottom:1px solid var(--line)!important}.cdx .proof div{padding:32px var(--gut)!important;border-right:1px solid var(--line);display:flex!important;flex-direction:column;gap:8px}.cdx .proof div:last-child{border-right:0}.cdx .proof b{font-family:var(--display)!important;font-weight:800!important;font-size:31px!important;text-transform:uppercase!important;color:var(--white);line-height:1.1!important}.cdx .sec{padding:clamp(80px,9vw,128px) 0!important}.cdx .sec__head{display:flex!important;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;flex-wrap:wrap}.cdx .sec__head h2{font-size:clamp(39px,5.4vw,76px)!important}.cdx .sec__head .label{display:block!important;margin-bottom:16px}.cdx .link-arrow{font-family:var(--label)!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--white);display:inline-flex!important;gap:8px;align-items:center;border-bottom:1px solid var(--line-2)!important;padding-bottom:8px!important}.cdx .makes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px}.cdx .make:last-child{grid-column:span 2}.cdx .make{position:relative;height:150px;background:var(--ink-2);border:1px solid var(--line);display:flex!important;flex-direction:column;justify-content:space-between;padding:24px!important;overflow:hidden;transition:border-color .2s,background .2s}.cdx .make:after{content:"";position:absolute;right:-30px!important;top:-10px;bottom:-10px;width:70px;background:var(--ink-3);transform:skew(calc(var(--slash) * -1));transition:background .25s,right .3s}.cdx .make:hover{border-color:var(--line-2);background:var(--ink-3)}.cdx .make:hover:after{background:var(--white);right:-44px!important}.cdx .make span{position:relative;z-index:1}.cdx .make .name{font-family:var(--display)!important;font-weight:800!important;font-size:31px!important;text-transform:uppercase!important;color:var(--white);line-height:1.1!important}.cdx .make .count{font-family:var(--label)!important;font-size:12.8px!important;letter-spacing:.2em!important;color:var(--mute)}.cdx .grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 16px}.cdx .card{display:flex!important;flex-direction:column;gap:16px;position:relative}.cdx .card__img{aspect-ratio:1/1;background:var(--paper);overflow:hidden;position:relative}.cdx .card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cdx .card:hover .card__img img{transform:scale(1.04)}.cdx .card__tag{position:absolute;left:0!important;top:14px;background:var(--ink);color:var(--white);font-family:var(--label)!important;font-size:10.24px!important;font-weight:700!important;letter-spacing:.2em!important;padding:8px 16px 8px 8px!important;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.cdx .card__add{position:absolute;right:12px!important;top:12px;width:44px;height:44px;background:var(--ink);color:var(--white);display:grid!important;place-items:center;opacity:0;transform:translateY(6px);transition:all .25s}.cdx .card:hover .card__add,.cdx .card__add:focus-visible{opacity:1;transform:none}.cdx .card__meta{display:flex!important;flex-direction:column;gap:4px}.cdx .card__make{font-family:var(--label)!important;font-size:10.24px!important;font-weight:700!important;letter-spacing:.24em!important;color:var(--mute);text-transform:uppercase!important}.cdx .card__title{font-family:var(--display)!important;font-weight:700!important;font-size:20px!important;line-height:1.1!important;text-transform:uppercase!important;color:var(--white)}.cdx .card__price{font-family:var(--label)!important;font-weight:700!important;font-size:16px!important;color:var(--white);margin-top:4px}.cdx .feature{display:grid!important;grid-template-columns:1.25fr 1fr!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)!important}.cdx .feature__img{position:relative;min-height:560px;overflow:hidden}.cdx .feature__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.cdx .feature__body{padding:clamp(48px,6vw,96px)!important;display:flex!important;flex-direction:column;justify-content:center;gap:24px;border-left:1px solid var(--line)}.cdx .feature__body h2{font-size:clamp(49px,5vw,76px)!important}.cdx .spec{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid var(--line)}.cdx .spec div{padding:16px 0!important;border-bottom:1px solid var(--line)!important;display:flex!important;flex-direction:column;gap:2px}.cdx .spec div:nth-child(odd){padding-right:16px!important}.cdx .spec b{font-family:var(--display)!important;font-size:20px!important;color:var(--white);text-transform:uppercase!important}.cdx .price-xl{font-family:var(--display)!important;font-weight:800!important;font-size:39px!important;color:var(--white)}.cdx .steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0;border-top:1px solid var(--line)}.cdx .step{display:flex!important;flex-direction:column;gap:16px;border-right:1px solid var(--line);padding:32px 32px 8px!important}.cdx .step:first-child{padding-left:0!important}.cdx .step:last-child{border-right:0}.cdx .step__n{font-family:var(--display)!important;font-weight:800!important;font-size:61px!important;line-height:.9!important;color:var(--white)}.cdx .step h3{font-family:var(--display)!important;font-weight:700!important;font-size:25px!important;text-transform:uppercase!important;color:var(--white);margin:0}.cdx .step p{margin:0;font-size:16px!important}.cdx .builds{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;grid-template-rows:280px 280px;gap:8px}.cdx .builds a{position:relative;overflow:hidden;background:var(--ink-2)}.cdx .builds a:first-child{grid-row:span 2}.cdx .builds img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.cdx .builds a:hover img{transform:scale(1.05)}.cdx .builds .cap{position:absolute;left:0!important;bottom:0;right:0!important;padding:16px 24px!important;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);font-family:var(--display)!important;font-weight:700!important;font-size:20px!important;text-transform:uppercase!important;color:var(--white)}.cdx .join{border-top:1px solid var(--line);border-bottom:1px solid var(--line)!important}.cdx .join__in{display:grid!important;grid-template-columns:1fr 1fr!important;gap:48px;align-items:center;padding:clamp(64px,7vw,96px) var(--gut)!important}.cdx .join h2{font-size:clamp(39px,5vw,76px)!important}.cdx .join form{display:flex!important;border:1px solid var(--line-2)}.cdx .join input{flex:1;min-width:0;background:transparent;border:0;color:var(--white);font:16px var(--body)!important;padding:0 24px!important;height:60px}.cdx .join input::placeholder{color:var(--mute)}.cdx .ftr{padding:80px 0 48px!important;background:var(--cd-black-flat)}.cdx .ftr__top{display:grid!important;grid-template-columns:1.4fr repeat(3,1fr)!important;gap:48px}.cdx .ftr__top img{height:64px;width:auto;margin-bottom:16px}.cdx .ftr .ftr__h{font-family:var(--label)!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--white);margin:0 0 16px}.cdx .ftr ul{list-style:none!important;margin:0;padding:0!important;display:flex!important;flex-direction:column;gap:8px;font-size:16px!important}.cdx .ftr ul a:hover{color:var(--white)}.cdx .ftr__bot{margin-top:64px;padding-top:24px!important;border-top:1px solid var(--line);display:flex!important;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.8px!important;color:var(--mute)}.cdx .ftr__mark{font-family:var(--display)!important;font-weight:800!important;font-size:clamp(61px,13vw,149px)!important;line-height:.8!important;text-transform:uppercase!important;color:#121214;margin-top:64px;letter-spacing:-.01em!important;white-space:nowrap;overflow:hidden}.cdx .page-head h1{font-size:clamp(61px,8vw,119px)!important}.cdx .crumbs{font-family:var(--label)!important;font-size:12.8px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--mute);margin-bottom:24px}.cdx .crumbs a:hover{color:var(--white)}.cdx .shop{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:48px;padding-top:48px!important;padding-bottom:128px!important}.cdx .filters{position:sticky;top:100px;align-self:start;display:flex!important;flex-direction:column;gap:32px}.cdx .fgroup .fgroup__h{font-family:var(--label)!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--white);margin:0 0 16px;padding-bottom:8px!important;border-bottom:1px solid var(--line)!important}.cdx .chips{display:flex!important;flex-wrap:wrap;gap:8px}.cdx .chip{min-height:38px;padding:0 16px!important;border:1px solid var(--line-2);font-family:var(--label)!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--text)}.cdx .chip:hover{border-color:var(--white);color:var(--white)}.cdx .toolbar{display:flex!important;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.cdx .toolbar select{background:var(--ink-2);border:1px solid var(--line-2);color:var(--white);font:12.8px var(--label)!important;letter-spacing:.08em!important;height:42px;padding:0 16px!important}.cdx .empty{padding:80px 0!important;text-align:center;border:1px dashed var(--line-2)}.cdx .fbtn{display:none!important}.cdx .pdp{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:clamp(32px,5vw,80px);padding:32px 0 96px!important}.cdx .gallery{display:flex!important;flex-direction:column;gap:8px}.cdx .gallery__main{background:var(--paper);aspect-ratio:1/1;overflow:hidden}.cdx .gallery__main img{width:100%;height:100%;object-fit:contain}.cdx .buy{position:sticky;top:100px;align-self:start;display:flex!important;flex-direction:column;gap:24px}.cdx .buy h1{font-size:clamp(39px,3.8vw,61px)!important;line-height:1.1!important}.cdx .buy .price-xl{font-size:39px!important}.cdx .fit{background:var(--ink-2);border:1px solid var(--line);padding:24px!important;display:flex!important;gap:16px;align-items:flex-start}.cdx .fit svg{flex-shrink:0;width:22px;height:22px;color:var(--white);margin-top:2px}.cdx .fit b{display:block!important;font-family:var(--display)!important;font-size:20px!important;text-transform:uppercase!important;color:var(--white);line-height:1.1!important;margin-bottom:4px}.cdx .fit p{margin:0;font-size:16px!important}.cdx .qty{display:flex!important;border:1px solid var(--line-2);height:52px}.cdx .qty button{width:52px;font-size:20px!important;color:var(--white)}.cdx .qty output{width:48px;display:grid!important;place-items:center;font-family:var(--label)!important;font-weight:700!important;color:var(--white)}.cdx .buyrow{display:flex!important;gap:8px}.cdx .buyrow .btn{flex:1}.cdx .ticks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)!important}.cdx .ticks div{padding:16px 0!important;display:flex!important;flex-direction:column;gap:4px}.cdx .ticks div+div{padding-left:16px!important;border-left:1px solid var(--line)}.cdx .ticks b{font-family:var(--display)!important;font-size:20px!important;color:var(--white);text-transform:uppercase!important;line-height:1.1!important}.cdx details{border-bottom:1px solid var(--line)!important}.cdx details summary{list-style:none!important;cursor:pointer;display:flex!important;justify-content:space-between;align-items:center;min-height:56px;font-family:var(--label)!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--white)}.cdx details summary::-webkit-details-marker{display:none!important}.cdx details summary:after{content:"+";font-size:20px!important;font-weight:400!important}.cdx details[open] summary:after{content:"\2013"}.cdx details p{margin:0 0 24px;font-size:16px!important}.cdx .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:70;opacity:0;pointer-events:none;transition:opacity .3s}.cdx .scrim.open{opacity:1;pointer-events:auto}.cdx .drawer{position:fixed;top:0;right:0!important;bottom:0;width:min(460px,100%);z-index:80;background:var(--ink);border-left:1px solid var(--line);transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex!important;flex-direction:column}.cdx .drawer.open{transform:none}.cdx .drawer__hd{display:flex!important;justify-content:space-between;align-items:center;padding:24px!important;border-bottom:1px solid var(--line)!important}.cdx .drawer__hd h2{font-size:31px!important}.cdx .drawer__list{flex:1;overflow:auto;padding:8px 24px!important}.cdx .line{display:grid!important;grid-template-columns:84px 1fr auto!important;gap:16px;padding:16px 0!important;border-bottom:1px solid var(--line)!important;align-items:start}.cdx .line img{width:84px;height:84px;object-fit:cover;background:var(--paper)}.cdx .line .t{font-family:var(--display)!important;font-weight:700!important;font-size:16px!important;line-height:1.1!important;text-transform:uppercase!important;color:var(--white)}.cdx .line .q{display:flex!important;gap:16px;align-items:center;margin-top:8px;font-family:var(--label)!important;font-size:12.8px!important}.cdx .line .q button{width:28px;height:28px;border:1px solid var(--line-2)}.cdx .line .p{font-family:var(--label)!important;font-weight:700!important;color:var(--white)}.cdx .line .rm{font-family:var(--label)!important;font-size:12.8px!important;letter-spacing:.14em!important;color:var(--mute);text-decoration:underline!important;margin-top:8px}.cdx .drawer__ft{padding:24px 24px 32px!important;border-top:1px solid var(--line);display:flex!important;flex-direction:column;gap:16px}.cdx .drawer__tot{display:flex!important;justify-content:space-between;align-items:baseline}.cdx .drawer__tot b{font-family:var(--display)!important;font-size:31px!important;color:var(--white)}.cdx .note{font-size:12.8px!important;color:var(--mute)}.cdx .toast{position:fixed;left:50%!important;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:90;background:var(--white);color:var(--ink);font-family:var(--label)!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:16px 24px!important;transition:all .3s;pointer-events:none}.cdx .toast.show{opacity:1;transform:translate(-50%)}.cdx .rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.cdx .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cdx .rv{opacity:1;transform:none;transition:none}.cdx *{scroll-behavior:auto}}.cdx :focus-visible{outline:2px solid var(--cd-accent)!important;outline-offset:3px}@media(max-width:1100px){.cdx .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cdx .steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cdx .step:nth-child(2){border-right:0}.cdx .step:nth-child(3){padding-left:0!important}.cdx .ftr__top{grid-template-columns:1fr 1fr!important}}@media(max-width:860px){.cdx .nav{display:none!important}.cdx .burger{display:grid!important}.cdx .hdr__in{height:64px;gap:8px}.cdx .hdr__logo img{height:32px}.cdx .hdr__logo{margin-right:auto}.cdx .hdr__tools{margin-left:0}.cdx .finder{grid-template-columns:1fr!important}.cdx .proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cdx .proof div:nth-child(2){border-right:0}.cdx .proof div:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.cdx .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px}.cdx .card__title{font-size:16px!important}.cdx .card__add{opacity:1;transform:none;width:40px;height:40px}.cdx .feature{grid-template-columns:1fr!important}.cdx .feature__img{min-height:300px}.cdx .feature__body{border-left:0;border-top:1px solid var(--line)}.cdx .builds{grid-template-columns:1fr 1fr!important;grid-template-rows:240px 160px 160px}.cdx .builds a:first-child{grid-column:span 2;grid-row:auto}.cdx .join__in{grid-template-columns:1fr!important;gap:24px}.cdx .shop{grid-template-columns:1fr!important;gap:0;padding-top:24px!important}.cdx .filters{visibility:hidden}.cdx .filters.open{visibility:visible}.cdx .filters{position:fixed;inset:auto 0 0 0;top:auto;z-index:75;background:var(--ink);border-top:1px solid var(--line-2);padding:24px var(--gut) 32px!important;max-height:75vh;overflow:auto;transform:translateY(100%);transition:transform .3s}.cdx .filters.open{transform:none}.cdx .fbtn{display:inline-flex!important}.cdx .pdp{grid-template-columns:1fr!important;padding-top:16px!important}.cdx .buy{position:static}}@media(max-width:520px){.cdx .makes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cdx .make{height:120px;padding:16px!important}.cdx .make .name{font-size:25px!important}.cdx .steps{grid-template-columns:1fr!important}.cdx .step{border-right:0!important;padding-left:0!important;border-bottom:1px solid var(--line)!important;padding-bottom:32px!important}.cdx .ftr__top,.cdx .ticks{grid-template-columns:1fr!important}.cdx .ticks div+div{padding-left:0!important;border-left:0;border-top:1px solid var(--line)}.cdx .sec__head h2{font-size:49px!important}.cdx .announce{font-size:10.24px!important;letter-spacing:.14em!important}}:root{--hair:rgba(255,255,255,.13);--hair-2:rgba(255,255,255,.24);--line:var(--hair);--line-2:var(--hair-2);--ease:cubic-bezier(.16,1,.3,1)}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.cdx .progress{position:fixed;top:0;left:0!important;height:2px;width:100%;z-index:95;transform-origin:0 50%;transform:scaleX(0);background:var(--cd-accent)}.cdx .label{color:var(--cd-grey-3)}.cdx .label .dot,.cdx .dot{display:inline-block!important;width:6px;height:6px;background:var(--white);transform:skew(-18deg);margin-right:8px;vertical-align:1px}.cdx .announce{padding:0!important;overflow:hidden;background:var(--cd-black-flat);border-bottom:1px solid var(--hair)!important}.cdx .ticker{display:flex!important;width:max-content;animation:tick 38s linear infinite}.cdx .ticker span{padding:8px 32px!important;white-space:nowrap;display:flex!important;align-items:center;gap:32px}.cdx .ticker span:after{content:"";width:5px;height:5px;background:var(--white);transform:skew(-18deg)}@keyframes tick{to{transform:translate(-50%)}}.cdx .hdr{background:#080809b8;border-bottom:1px solid transparent!important;transition:background .4s,border-color .4s}.cdx .hdr.scrolled{background:#080809e6;border-bottom-color:var(--hair)!important}.cdx .hdr:after{content:"";position:absolute;left:0!important;right:0!important;bottom:-1px;height:1px;background:var(--hair)}.cdx .nav a{transition:color .3s}.cdx .nav a:before{content:"";position:absolute;left:0!important;bottom:-2px;height:2px;width:100%;background:var(--hair-2);transform:scaleX(0) skew(-18deg);transform-origin:left;transition:transform .45s var(--ease)}.cdx .nav a:hover:before{transform:scaleX(1)}.cdx .nav a[aria-current]:after{background:var(--cd-accent)}.cdx .cart-bump{animation:bump .5s var(--ease)}@keyframes bump{30%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes lineUp{to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cdx .finder{background:var(--hair-2);border:0;padding:1px!important;gap:1px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cdx .finder label{background:#0c0c0edb;transition:background .3s}.cdx .finder label:hover{background:#16161aeb}@keyframes cue{to{top:110%}}.cdx .proof{border-bottom:1px solid var(--hair)!important}.cdx .proof div{border-right:1px solid var(--hair);position:relative}.cdx .proof div:before{content:"";position:absolute;left:var(--gut)!important;top:0;width:16px;height:1px;background:var(--hair-2)}.cdx .band{overflow:hidden;border-bottom:1px solid var(--hair)!important;border-top:1px solid var(--hair);padding:24px 0!important;background:var(--cd-black-flat)}.cdx .band__row{display:flex!important;width:max-content;animation:tick 44s linear infinite}.cdx .band__row.rev{animation-direction:reverse;animation-duration:52s}.cdx .band span{font-family:var(--display)!important;font-weight:800!important;text-transform:uppercase!important;font-size:clamp(49px,7vw,95px)!important;line-height:1!important;padding:0 32px!important;white-space:nowrap;display:flex!important;align-items:center;gap:32px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.32)}.cdx .band span.fill{color:var(--white);-webkit-text-stroke:0}.cdx .band span:after{content:"";width:22px;height:22px;background:var(--white);transform:skew(-18deg);flex-shrink:0}.cdx .make{background:linear-gradient(160deg,#121215,#111113);border:1px solid var(--hair);transition:border-color .4s,transform .5s var(--ease)}.cdx .make:after{background:#ffffff09}.cdx .make:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transition:opacity .4s}.cdx .make:hover{border-color:var(--hair-2);transform:translateY(-4px)}.cdx .make:hover:before{opacity:1}.cdx .make:hover:after{background:var(--hair-2);right:-40px!important;width:56px}.cdx .make .name{transition:letter-spacing .5s var(--ease)}.cdx .make:hover .name{letter-spacing:.03em!important}.cdx .make:hover .count{color:#fff}.cdx .card{transition:transform .6s var(--ease)}.cdx .card__img{background:#fff;box-shadow:0 0 0 1px var(--hair)}.cdx .card:hover{transform:translateY(-6px)}.cdx .card__img img{transition:transform 1.1s var(--ease)}.cdx .card:hover .card__img img{transform:scale(1.06)}.cdx .card__tag{background:var(--white);color:var(--cd-black-flat)}.cdx .card__add{background:#0a0a0be6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--hair-2)}.cdx .card__add:hover{background:var(--white);color:var(--cd-black-flat)}.cdx .card__title{transition:color .3s}.cdx .card:hover .card__title{color:#fff}.cdx .card__make{color:var(--cd-grey-3)}.cdx .feature{border-color:var(--hair);overflow:hidden}.cdx .feature__img img{will-change:transform;transform:scale(1.12)}.cdx .feature__body{border-left-color:var(--hair)}.cdx .spec{border-top-color:var(--hair)}.cdx .spec div{border-bottom-color:var(--hair)!important}.cdx .steps{border-top:0;position:relative}.cdx .steps:before{content:"";position:absolute;left:0!important;top:0;height:1px;width:100%;background:var(--hair-2);transform-origin:left;transform:scaleX(0);transition:transform 1.6s var(--ease)}.cdx .steps.in:before{transform:scaleX(1)}.cdx .step{border-right-color:var(--hair)}.cdx .builds a{box-shadow:0 0 0 1px var(--hair)}.cdx .builds img{transition:transform 1.2s var(--ease),filter .6s}.cdx .builds a:hover img{transform:scale(1.07);filter:saturate(1.15)}.cdx .builds .cap{display:flex!important;align-items:center;gap:8px}.cdx .builds .cap:before{content:"";width:8px;height:16px;background:var(--white);transform:skew(-18deg)}.cdx .join{background:#111113}.cdx .join form{border:0;padding:1px!important;background:var(--hair-2)}.cdx .join input{background:var(--cd-black-flat)}.cdx .code{color:var(--white)}.cdx .ftr{background:var(--cd-black-flat);position:relative}.cdx .ftr:before{content:"";position:absolute;left:0!important;right:0!important;top:0;height:1px;background:var(--hair)}.cdx .ftr__mark{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.12)}.cdx .page-head{background:var(--cd-black-flat)}.cdx .chip{border-color:var(--hair-2);transition:all .3s var(--ease)}.cdx .chip[aria-pressed=true]{background:transparent;border-color:var(--cd-accent);color:#fff}.cdx .chip:hover{border-color:var(--white);color:#fff}.cdx .gallery__main{background:#fff;box-shadow:0 0 0 1px var(--hair)}.cdx .fit{background:#111113;border:1px solid var(--hair);position:relative}.cdx .drawer{background:var(--cd-black-flat);border-left:1px solid var(--hair-2)}.cdx .rv{transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s)}@media(max-width:860px){.cdx .band{padding:16px 0!important}}@media(prefers-reduced-motion:reduce){.cdx .ticker,.cdx .band__row{animation:none!important}.cdx .finder{opacity:1;animation:none}.cdx .feature__img img{transform:none}}:root{--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--label:"Instrument Sans","Helvetica Neue",Arial,sans-serif}body{font-family:var(--body);font-size:16px;letter-spacing:.005em}.cdx .h-display,.cdx .make .name,.cdx .card__title,.cdx .step h3,.cdx .band span,.cdx .fit b,.cdx .spec b,.cdx .ticks b,.cdx .proof b,.cdx .price-xl,.cdx .builds .cap,.cdx .mnav nav a,.cdx .drawer__tot b,.cdx .line .t,.cdx .code{font-family:var(--display)!important;font-variation-settings:"wdth" 125!important;font-stretch:125%!important}.cdx .h-display{font-weight:700!important;letter-spacing:-.012em!important;line-height:1.1!important}.cdx .label{font-family:var(--label)!important;font-weight:600!important;font-size:12.8px!important;letter-spacing:.22em!important}.cdx .nav a,.cdx .chip,.cdx .link-arrow,.cdx .card__tag,.cdx .card__make,.cdx .announce,.cdx details summary{font-family:var(--label)!important;font-weight:600!important}.cdx .nav a{font-size:12.8px!important;letter-spacing:.14em!important}.cdx .sec__head h2{font-size:clamp(31px,4vw,61px)!important}.cdx .feature__body h2{font-size:clamp(31px,3.6vw,49px)!important}.cdx .join h2{font-size:clamp(31px,3.8vw,61px)!important}.cdx .page-head h1{font-size:clamp(39px,6vw,95px)!important}.cdx .buy h1{font-size:clamp(25px,2.6vw,39px)!important;line-height:1.1!important}.cdx .make .name{font-size:25px!important;font-weight:700!important;letter-spacing:-.005em!important}.cdx .card__title{font-size:16px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.01em!important;font-variation-settings:"wdth" 112!important}.cdx .card__price{font-family:var(--label)!important;font-size:16px!important;font-weight:600!important}.cdx .step h3{font-size:20px!important;font-weight:700!important}.cdx .step__n{font-family:var(--display)!important;font-variation-settings:"wdth" 125!important;font-weight:300!important;font-size:61px!important}.cdx .proof b,.cdx .spec b,.cdx .ticks b{font-size:20px!important;font-weight:600!important}.cdx .price-xl{font-size:31px!important;font-weight:600!important}.cdx .band span{font-size:clamp(39px,5.4vw,76px)!important;font-weight:700!important}.cdx .builds .cap{font-size:16px!important;font-weight:600!important}.cdx .mnav nav a{font-size:31px!important;font-weight:700!important}.cdx .ftr__mark{font-family:var(--display)!important;font-variation-settings:"wdth" 125!important;font-weight:800!important;font-size:clamp(49px,9.6vw,149px)!important}.cdx .fit b{font-size:16px!important;font-weight:700!important}:root{--serif:"Instrument Serif",Georgia,"Times New Roman",serif}.cdx .h-display em{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important;font-variation-settings:normal!important;font-stretch:normal!important;font-size:1.18em!important;line-height:1.1!important}.cdx .sec__head h2{font-size:clamp(31px,3.6vw,49px)!important}.cdx .feature__body h2,.cdx .join h2{font-size:clamp(31px,3.2vw,49px)!important}.cdx .page-head h1{font-size:clamp(39px,5.2vw,76px)!important}.cdx .card__title{font-weight:500!important;font-size:12.8px!important;letter-spacing:.05em!important}.cdx .step__n{font-weight:300!important;font-size:61px!important;color:var(--white)}.cdx .step h3{font-weight:500!important;font-size:16px!important;letter-spacing:.14em!important}.cdx .label{font-size:10.24px!important;letter-spacing:.32em!important;font-weight:500!important}.cdx .label .dot,.cdx .dot{width:4px;height:4px;transform:none;border-radius:50%;margin-right:16px;vertical-align:2px}.cdx .nav a{font-weight:500!important;font-size:12.8px!important;letter-spacing:.22em!important}.cdx .sec{padding:clamp(96px,11vw,128px) 0!important}.cdx .sec__head{margin-bottom:64px}.cdx .grid{gap:48px 24px}.cdx .announce{background:var(--cd-black-flat)}.cdx .ticker{animation-duration:70s}.cdx .ticker span{font-size:10.24px!important;letter-spacing:.3em!important;padding:8px 32px!important}.cdx .ticker span:after{width:3px;height:3px;border-radius:50%;transform:none;background:var(--cd-grey-3)}.cdx .cart-count{background:#fff;color:var(--cd-black-flat)}.cdx .progress{height:1px;background:linear-gradient(90deg,var(--cd-grey-3),#ffffff)}.cdx .card__tag{background:#121316;color:#fff;clip-path:none;padding:8px 16px!important;letter-spacing:.28em!important;font-size:10.24px!important}.cdx .card__add{border-radius:50%;width:42px;height:42px}.cdx .make:hover:after{background:#121316;width:3px;right:auto!important;left:0!important;top:0;bottom:0;transform:none}.cdx .make:after{transition:all .6s var(--ease)}.cdx .band span:after{width:8px;height:8px;border-radius:50%;transform:none;background:var(--cd-grey-3)}.cdx .builds .cap:before{width:14px;height:1px;transform:none;background:#fff}.cdx .nav a:before{content:"";position:absolute;left:0!important;bottom:-2px;height:1px;width:100%;background:var(--cd-accent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.cdx .fit:before{width:1px;background:var(--cd-accent)}.cdx .rv{transition-duration:1.4s}.cdx .card:hover{transform:translateY(-4px)}.cdx .card__img img{transition-duration:1.6s}.cdx .card:hover .card__img img{transform:scale(1.035)}.cdx .make:hover{transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/77/assets/cdx-a4.css.map */
