.crf-dl{background:var(--off-white);color:var(--jet);padding-block:clamp(64px,8vw,112px);scroll-margin-top:80px}.crf-dl--white{background:var(--white)}.crf-dl__inner{max-width:1240px;margin-inline:auto;padding-inline:var(--page)}.crf-dl__head{text-align:center;max-width:720px;margin:0 auto clamp(36px,4.5vw,56px)}.crf-dl__head .crf-tour-intro p{color:var(--charcoal)}.crf-dl__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(min(var(--files),5),minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.crf-dl__card{position:relative;isolation:isolate;height:100%;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,2.2vw,30px) clamp(18px,1.8vw,24px);background:var(--white);color:var(--jet);text-decoration:none;border:1px solid var(--line);transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .4s ease}.crf-dl--white .crf-dl__card{background:var(--off-white)}.crf-dl__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;box-shadow:0 1px 2px #1111110a,0 18px 36px -20px #11111138;transition:opacity .55s cubic-bezier(.2,.8,.2,1)}.crf-dl__doc{display:block;width:clamp(52px,4.6vw,64px);margin:0 0 22px -4px;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.crf-dl__doc svg{display:block;width:100%;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.crf-dl__doc .crf-dl__tape{stroke-width:1.6}.crf-dl__kicker{font-family:var(--sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.55}.crf-dl__title{margin-top:8px;font-family:var(--serif);font-size:clamp(20px,1.7vw,24px);line-height:1.15;letter-spacing:-.005em}.crf-dl__detail{margin-top:6px;font-family:var(--sans);font-size:13px;color:var(--charcoal)}.crf-dl__action{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.crf-dl__action svg{width:11px;height:13px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.crf-dl__action:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.crf-dl__card:hover{transform:translateY(-4px);border-color:transparent}.crf-dl__card:hover:after{opacity:1}.crf-dl__card:hover .crf-dl__doc{transform:translateY(-2px)}.crf-dl__card:hover .crf-dl__action:after,.crf-dl__card:focus-visible .crf-dl__action:after{transform:scaleX(1)}.crf-dl__card:hover .crf-dl__action svg{transform:translateY(2px)}.crf-dl__card:active{transform:translateY(-1px)}.crf-dl__card:focus-visible{outline:1px solid var(--jet);outline-offset:3px}.crf-dl__foot{max-width:640px;margin:clamp(28px,3vw,40px) auto 0;text-align:center}.crf-dl__foot p{margin:0;font-family:var(--sans);font-size:15px;line-height:1.7;color:var(--charcoal)}.crf-dl__foot a{color:inherit}@media(max-width:1023px){.crf-dl__grid{grid-template-columns:repeat(min(var(--files),3),minmax(0,1fr))}}@media(max-width:599px){.crf-dl__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.crf-dl__card,.crf-dl__card:after,.crf-dl__doc,.crf-dl__action svg,.crf-dl__action:after{transition:none}.crf-dl__card:hover,.crf-dl__card:hover .crf-dl__doc,.crf-dl__card:hover .crf-dl__action svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/crf-downloads.css.map */
