.crf-mills{padding:72px var(--page) 32px;letter-spacing:normal;color:var(--jet)}.crf-mills__intro{max-width:780px;margin:0 auto 56px;text-align:center}.crf-mills__eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;margin:0 0 22px;color:var(--charcoal)}.crf-mills__title{font-family:var(--display);font-weight:300;margin:0;color:var(--jet);font-size:clamp(46px,6vw,96px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.crf-mills__hero-line{margin:24px auto 0;max-width:46ch;font-size:16px;line-height:1.6;color:var(--charcoal)}.crf-mills__intro--hero{position:relative;max-width:none;margin:-72px calc(var(--page) * -1) 0;min-height:min(86vh,880px);display:flex;align-items:flex-end;justify-content:center;color:var(--white);overflow:hidden;background:var(--jet)}.crf-mills__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.crf-mills__hero-media img{width:100%;height:100%;object-fit:cover;object-position:var(--focal,50% 50%);transform:scale(1.04);animation:crf-mills-settle 2.4s var(--ease) forwards}@keyframes crf-mills-settle{to{transform:scale(1)}}.crf-mills__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0c10e0,#0a0c1073 42%,#0a0c1026 70%,#0a0c1059)}.crf-mills__intro--hero .crf-mills__hero-text{position:relative;z-index:1;padding:0 var(--page) clamp(64px,10vh,112px);max-width:980px}.crf-mills__intro--hero .crf-mills__eyebrow{color:#ffffffb8}.crf-mills__intro--hero .crf-mills__title{color:var(--white);font-size:clamp(52px,7.4vw,124px)}.crf-mills__intro--hero .crf-mills__hero-line{color:#ffffffd1;font-size:17px}.crf-mills__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin:0 auto;padding:56px 0 8px}.crf-mills__stats>div{display:flex;flex-direction:column-reverse;align-items:center;text-align:center;gap:10px;padding:0 16px}.crf-mills__stats>div+div{border-left:1px solid var(--line)}.crf-mills__stats dd{margin:0;font-family:var(--display);font-weight:300;font-size:clamp(40px,4vw,60px);line-height:1;color:var(--jet)}.crf-mills__stats dt{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--mid-grey)}.crf-mills__lede{max-width:62ch;margin:64px auto 72px;text-align:center;font-family:var(--display);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.55;color:var(--jet)}.crf-mills__lede p{margin:0}.crf-mills__index{border-block:1px solid var(--line);padding:18px 0;margin:0 0 88px}.crf-mills__index ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px}.crf-mills__index a{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal);transition:color .25s var(--ease)}.crf-mills__index a:hover{color:var(--jet)}.crf-mills__index a:focus-visible{outline:1px solid var(--jet);outline-offset:4px}.crf-mills__group{display:flex;align-items:baseline;justify-content:space-between;gap:24px;border-top:1px solid var(--jet);padding-top:18px;margin:96px 0 40px}.crf-mills__group:first-of-type{margin-top:0}.crf-mills__group-title{font-family:var(--sans);color:var(--jet);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:0}.crf-mills__group-note{font-size:13px;color:var(--charcoal);margin:0;text-align:right}.crf-mills__meta{display:flex;flex-wrap:nowrap;gap:6px 18px;margin:0 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mid-grey)}.crf-mills__name{font-family:var(--display);font-weight:400;margin:0;color:var(--jet);font-size:30px;line-height:1.1;letter-spacing:-.01em}.crf-mills__facts{margin-top:14px;font-size:14px;line-height:1.75;color:var(--charcoal)}.crf-mills__facts p{margin:0 0 10px}.crf-mills__notes{margin:18px 0 0;border-top:1px solid var(--line)}.crf-mills__notes>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.crf-mills__notes dt{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mid-grey);padding-top:2px}.crf-mills__notes dd{margin:0;font-size:13.5px}.crf-mills__link{display:inline-block;margin-top:20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px;color:var(--jet);transition:opacity .25s var(--ease)}.crf-mills__link:hover{opacity:.6}.crf-mills__photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--charcoal)}.crf-mills__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.crf-mills__card:hover .crf-mills__photo img,.crf-mills__feature:hover .crf-mills__photo img{transform:scale(1.03)}.crf-mills__plate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:#ffffffe6;background:repeating-linear-gradient(45deg,rgba(255,255,255,.028) 0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,rgba(255,255,255,.022) 0 1px,transparent 1px 7px),radial-gradient(120% 90% at 50% 0%,#2a3a4f 0%,var(--navy) 45%,var(--jet) 100%)}.crf-mills__plate-name{font-family:var(--display);font-weight:300;font-size:clamp(24px,2.4vw,34px);line-height:1.1;letter-spacing:.01em}.crf-mills__plate-note{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff80}.crf-mills__feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,104px);align-items:center;margin:0 0 72px}.crf-mills__feature:nth-of-type(2n){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.crf-mills__feature:nth-of-type(2n) .crf-mills__photo{order:2}.crf-mills__photo--feature{aspect-ratio:5/4}.crf-mills__feature .crf-mills__copy{max-width:470px}.crf-mills__feature .crf-mills__name{font-size:clamp(36px,3.4vw,52px);font-weight:300}.crf-mills__feature .crf-mills__facts{font-size:15px}.crf-mills__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px;margin:0 0 24px}.crf-mills__card .crf-mills__copy{padding-top:22px}@supports (grid-template-rows:subgrid){.crf-mills__card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.crf-mills__card .crf-mills__copy{display:contents}.crf-mills__card .crf-mills__meta{margin:22px 0 12px;align-self:end}.crf-mills__card .crf-mills__facts,.crf-mills__card .crf-mills__notes{align-self:start}.crf-mills__grid{row-gap:0}.crf-mills__card{margin-bottom:56px}}@media(max-width:1100px){.crf-mills__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.crf-mills{padding:48px var(--page) 16px}.crf-mills__intro{margin-bottom:36px}.crf-mills__intro--hero{margin:-48px calc(var(--page) * -1) 0;min-height:78vh}.crf-mills__stats{padding-top:40px}.crf-mills__stats dd{font-size:34px}.crf-mills__stats dt{font-size:9.5px;letter-spacing:.16em}.crf-mills__lede{margin:40px auto 48px;font-size:19px}.crf-mills__index{margin-bottom:56px}.crf-mills__index ul{justify-content:flex-start;gap:8px 18px}.crf-mills__group{margin:64px 0 28px;flex-direction:column;gap:6px}.crf-mills__group-note{text-align:left}.crf-mills__feature,.crf-mills__feature:nth-of-type(2n){grid-template-columns:1fr;gap:24px;margin-bottom:56px}.crf-mills__feature:nth-of-type(2n) .crf-mills__photo{order:0}.crf-mills__grid{grid-template-columns:1fr 1fr;gap:40px 14px}.crf-mills__name{font-size:24px}.crf-mills__notes>div{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){.crf-mills__photo img{transition:none}.crf-mills__hero-media img{animation:none;transform:none}}.crf-serif-titles{--display:var(--serif)}.crf-mills__card .crf-mills__photo{aspect-ratio:5/4}@media(max-width:600px){.crf-mills__grid{grid-template-columns:1fr;gap:0}.crf-mills__card{margin-bottom:48px}.crf-mills__card .crf-mills__meta{margin-top:18px}.crf-mills__card .crf-mills__facts{margin-bottom:4px}.crf-mills__notes>div{grid-template-columns:110px 1fr;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/crf-mills.css.map */
