@import"https://fonts.googleapis.com/css?family=Cardo:400i|Rubik:400,700&display=swap";:root{--d: .7s;--e: cubic-bezier(.19, 1, .22, 1);--font-sans: "Rubik", sans-serif;--font-serif: "Cardo", serif}.page-content-rf{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem;max-width:96%;margin:0 auto;font-family:var(--font-sans)}.page-content-rf[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.page-content-rf[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.page-content-rf[data-columns="4"]{grid-template-columns:repeat(4,1fr)}@media(min-width:769px)and (max-width:959px){.page-content-rf[data-columns]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page-content-rf[data-columns]{grid-template-columns:1fr}}.page-content-rf .card{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:2rem 1rem;width:100%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#f5f5f5;background-color:#f5f5f5;box-shadow:0 1px 1px #0000001a,0 2px 2px #0000001a,0 4px 4px #0000001a,0 8px 8px #0000001a,0 16px 16px #0000001a}.page-content-rf .card:before{content:"";position:absolute;top:0;left:0;width:100%;height:110%;background-size:cover;background-position:0 0;transition:transform calc(var(--d) * 1.5) var(--e);pointer-events:none}.page-content-rf .card:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:200%;pointer-events:none;background-image:linear-gradient(to bottom,#0000,#00000002 11.7%,#00000009 22.1%,#00000012 31.2%,#0000001f 39.4%,#0000002e 46.6%,#0000003f 53.1%,#00000052 58.9%,#00000064 64.3%,#0007 69.3%,#0000008a 74.1%,#0000009b 78.8%,#000a 83.6%,#000000b8 88.7%,#000000c2 94.1%,#000000c9);transform:translateY(-50%);transition:transform calc(var(--d) * 2) var(--e)}.page-content-rf .content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;transition:transform var(--d) var(--e);z-index:1}.page-content-rf .content>*+*{margin-top:.5rem}.page-content-rf .title{font-size:1.3rem;font-weight:700;line-height:1.2}.page-content-rf .copy{font-family:var(--font-serif);font-size:1.125rem;font-style:italic;line-height:1.35}.page-content-rf .details{font-family:var(--font-sans);font-size:.95rem;line-height:1.45}.page-content-rf.no-card-shadow .card{box-shadow:none}.services__header{max-width:96%;margin:0 auto;padding:1rem}.page-content-rf .card__eyebrow{margin:0;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}@media(hover:hover)and (min-width:600px){.page-content-rf.always-show .card:after{transform:translateY(-50%)}.page-content-rf.always-show .content{transform:none}.page-content-rf.always-show .content>*:not(.title):not(.card__eyebrow){opacity:1;transform:none;transition:none}}.services__footer{margin-top:1rem}.page-content-rf .card__badge{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2;color:#fff;padding:.35rem .6rem;font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:1;letter-spacing:.02em;border-radius:0}.page-content-rf .btn{cursor:pointer;margin-top:1rem;padding:.75rem 1.5rem;font-size:.65rem;font-weight:700;letter-spacing:.025rem;text-transform:uppercase;color:#fff;background-color:#000;border:none}.page-content-rf .btn:hover{background-color:#0d0d0d}.page-content-rf .btn:focus{outline:1px dashed yellow;outline-offset:3px}@media(hover:hover)and (min-width:600px){.page-content-rf .card:after{transform:translateY(0)}.page-content-rf .content{transform:translateY(calc(100% - 4.5rem))}.page-content-rf .content>*:not(.title):not(.card__eyebrow){opacity:0;transform:translateY(1rem);transition:transform var(--d) var(--e),opacity var(--d) var(--e)}.page-content-rf .card:hover:before,.page-content-rf .card:focus-within:before{transform:translateY(-4%)}.card:hover:after,.page-content-rf .card:focus-within:after{transform:translateY(-50%)}.page-content-rf .card:hover .content,.page-content-rf .card:focus-within .content{transform:translateY(0)}.page-content-rf .card:hover .content>*:not(.title):not(.card__eyebrow),.page-content-rf .card:focus-within .content>*:not(.title):not(.card__eyebrow){opacity:1;transform:translateY(0);transition-delay:calc(var(--d) / 8)}.page-content-rf .card:focus-within:before,.page-content-rf .card:focus-within:after,.page-content-rf .card:focus-within .content,.page-content-rf .card:focus-within .content>*:not(.title):not(.card__eyebrow){transition-duration:0s}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/service.css.map */
