.spec-sheets{--gut:var(--page-margin);--sheet-max:1680px;--escape: calc((100vw - min(100vw - 2 * var(--gut),var(--sheet-max)))/2) ;--rule:1px solid var(--line-hairline);--ink:cubic-bezier(.16,.84,.3,1);--tick:var(--olive)}.spec-sheets{position:relative;margin:0;background:var(--paper);color:var(--olive);font-family:var(--font-text);-webkit-font-smoothing:antialiased}.spec-sheets :is(img,video){display:block;max-width:100%}.spec-sheets a{color:inherit}.spec-sheets:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(101deg,#ffffff80 0 2px,#d8d0be29 2px 6px);opacity:.42}.spec-sheets>*{position:relative;z-index:1}.spec-sheets .mark{font-family:var(--font-display);font-size:19px;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.spec-sheets .index{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,44px);padding:16px var(--gut);border-block-end:var(--rule);max-inline-size:calc(var(--sheet-max) + 2 * var(--gut));margin-inline:auto;inline-size:100%}.spec-sheets .index a{display:flex;align-items:baseline;gap:10px;text-decoration:none;padding-block:6px;min-height:44px}.spec-sheets .index .n{font-family:var(--font-serif);font-size:21px;color:var(--olive-light);font-variant-numeric:lining-nums tabular-nums}.spec-sheets .index .t{font-family:var(--font-serif);font-size:23px;line-height:1.18;color:var(--olive-muted);border-block-end:1px solid transparent}.spec-sheets .index a:hover .t{border-block-end-color:var(--olive)}.spec-sheets .index a[aria-current] .t{color:var(--olive);border-block-end-color:var(--olive)}.spec-sheets .sheet>:not(.stamp){max-inline-size:var(--sheet-max);margin-inline:auto;inline-size:100%}.spec-sheets .sheet{position:relative;padding-inline:var(--gut);padding-block:clamp(26px,5vh,56px) clamp(40px,8vh,96px);border-block-end:var(--rule);overflow:hidden}.spec-sheets .runhead,.spec-sheets .titled{position:relative;display:flex;gap:20px;padding-block-end:14px}.spec-sheets .runhead{align-items:baseline;justify-content:space-between}.spec-sheets .titled{align-items:baseline;gap:clamp(16px,2.4vw,32px);padding-block-end:16px}.spec-sheets .runhead:after,.spec-sheets .titled:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:1px;background:var(--line-hairline);transform-origin:left center}[dir=rtl] .spec-sheets .runhead:after,[dir=rtl] .spec-sheets .titled:after{transform-origin:right center}.spec-sheets .runhead .n,.spec-sheets .titled .n{font-family:var(--font-serif);font-size:21px;color:var(--olive-light);font-variant-numeric:lining-nums tabular-nums}.spec-sheets .runhead .what{font:500 11px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--olive-muted)}.spec-sheets h1,.spec-sheets h2{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,3.4vw,50px);line-height:1.12;max-width:22ch}.spec-sheets .spec{margin:0;position:relative;align-self:start}.spec-sheets .s01 .spec{align-self:center}.spec-sheets .spec__win{position:relative;overflow:hidden;background:var(--cream-light)}.spec-sheets .spec__win video,.spec-sheets .spec__win img{inline-size:100%;block-size:100%;object-fit:cover}.spec-sheets .spec:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;pointer-events:none;background-image:linear-gradient(var(--tick),var(--tick)),linear-gradient(var(--tick),var(--tick)),linear-gradient(var(--tick),var(--tick)),linear-gradient(var(--tick),var(--tick)),linear-gradient(var(--tick),var(--tick)),linear-gradient(var(--tick),var(--tick)),linear-gradient(var(--tick),var(--tick)),linear-gradient(var(--tick),var(--tick));background-repeat:no-repeat;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:24px 1px,1px 24px,24px 1px,1px 24px,24px 1px,1px 24px,24px 1px,1px 24px;opacity:.85}.spec-sheets .tag-l p{margin:0;font:500 11px/1.95 var(--font-text);letter-spacing:.13em;text-transform:uppercase;color:var(--olive-muted)}.spec-sheets .tag-l p.n{font-family:var(--font-serif);font-size:21px;letter-spacing:0;text-transform:none;color:var(--olive-light);line-height:1.5;font-variant-numeric:lining-nums tabular-nums}.spec-sheets .body{font-size:16px;line-height:1.65}.spec-sheets .body>p{margin:0}.spec-sheets .body>p+p{margin-block-start:1.1em}.spec-sheets .body+.body{margin-block-start:1.1em}.spec-sheets .s02 .said .body,.spec-sheets .tray .body,.spec-sheets .annot .note{font-size:15px}.spec-sheets .cap{margin:10px 0 0;font:500 12.5px/1.45 var(--font-text);color:var(--olive-muted)}.spec-sheets .stamp{position:absolute;z-index:4;inset-block-end:clamp(26px,5vh,54px);inset-inline-start:max(var(--gut),calc(var(--gut) + (100% - 2 * var(--gut) - var(--sheet-max)) / 2));transform-origin:center;border:1px solid var(--line-strong);padding:7px 12px;rotate:-2.6deg;font:500 10px/1.5 var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--olive-light);text-align:center}.spec-sheets .stamp b{display:block;font-weight:500;font-size:11px;letter-spacing:.2em}.spec-sheets .s01{min-height:calc(100svh - 150px);display:flex;flex-direction:column}.spec-sheets .s01 .mount{flex:1;display:grid;align-items:center;gap:clamp(22px,3.4vw,52px);grid-template-columns:minmax(0,1fr) minmax(0,620px);padding-block-start:clamp(22px,4vh,40px)}.spec-sheets .s01 .said,.spec-sheets .s02 .said,.spec-sheets .s03 .said{display:grid;align-items:start;align-content:start;row-gap:1.1em;column-gap:clamp(22px,2.8vw,46px);grid-template-columns:minmax(0,1fr) minmax(0,19rem)}.spec-sheets .s01 .lede{margin:0;max-width:44ch;font-weight:300;font-size:21px;line-height:1.5;color:var(--olive-light)}.spec-sheets .s01 .spec{max-inline-size:min(100%,620px)}.spec-sheets .s01 .spec__win{block-size:min(54svh,500px)}.spec-sheets .sourcing .s01 .mount{grid-template-columns:minmax(0,1fr) minmax(0,19rem)}.spec-sheets .sourcing .s01 .spec{max-inline-size:min(100%,19rem)}.spec-sheets .sourcing .s01 .spec__win{block-size:auto;aspect-ratio:3/4}.spec-sheets .sourcing .s01 .awaiting{aspect-ratio:3/4;max-inline-size:19rem}.spec-sheets .s02 .mount{display:grid;gap:clamp(24px,3vw,44px);grid-template-columns:minmax(0,560px) minmax(0,1fr);padding-block-start:clamp(26px,5vh,56px)}.spec-sheets .s02 .spec{margin-block-start:14px}.spec-sheets .s02 .spec__win{block-size:min(68svh,640px)}.spec-sheets .s02 .said,.spec-sheets .s03 .said{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.spec-sheets .s02 .said{padding-block:clamp(20px,4vh,54px) clamp(20px,4vh,40px)}.spec-sheets .s02 .said .tag-l,.spec-sheets .s03 .said .tag-l{grid-column:1;grid-row:1}.spec-sheets .s02 .said .body,.spec-sheets .s03 .said .body{grid-column:2}.spec-sheets .s01 .said .tag-l{grid-column:2;grid-row:1}.spec-sheets .s01 .said .lede{grid-column:1}.spec-sheets .s02 .said .body{max-width:64ch}.spec-sheets .s02 .said:not(:has(.tag-l)){grid-template-columns:minmax(0,1fr)}.spec-sheets .s02 .said:not(:has(.tag-l)) .body{grid-column:1}.spec-sheets .s03 .mount{display:grid;gap:clamp(26px,4vw,64px);grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start;padding-block-start:clamp(30px,6vh,64px)}.spec-sheets .s03 .spec__win{aspect-ratio:3/4}.spec-sheets .s03 .said{padding-block-start:clamp(10px,2vh,22px)}.spec-sheets .bleed .spec{max-inline-size:none;margin-inline-start:calc(-1 * (var(--escape) + var(--over)))}.spec-sheets .bleed{--over:0px}.spec-sheets .s02.bleed .mount{grid-template-columns:minmax(0,1fr) minmax(0,34rem)}.spec-sheets .s02.bleed .spec{max-inline-size:1792px}.spec-sheets .s02.bleed{--over:40px}.spec-sheets .s02.bleed .spec__win{block-size:min(92svh,1000px)}.spec-sheets .s02.bleed .said{grid-template-columns:minmax(0,1fr);padding-block-start:clamp(40px,9vh,120px)}.spec-sheets .s02.bleed .said .tag-l,.spec-sheets .s02.bleed .said .body{grid-column:auto;grid-row:auto}.spec-sheets .s02.bleed .said .body{max-width:42ch}.spec-sheets .roastery .s02.bleed{--over:90px}.spec-sheets .roastery .s02.bleed .spec{max-inline-size:1520px}.spec-sheets .roastery .s02.bleed .spec{margin-block-end:calc(-1*clamp(40px,8vh,96px))}.spec-sheets .roastery .s02.bleed .spec__win{block-size:min(112svh,1300px)}.spec-sheets .s04band.bleed .tray{max-inline-size:none;inline-size:auto;margin-inline-start:calc(var(--escape) - var(--gut));margin-inline-end:calc(-1 * (var(--escape) + var(--gut) + 30px));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,44px)}.spec-sheets .s04band.bleed .tray :is(h3,.spec-sheets .tag-l,.spec-sheets .body){max-inline-size:36ch}.spec-sheets .s04band.bleed .tray .spec{max-inline-size:none;margin-inline-start:0}.spec-sheets .s04band.bleed .tray .spec__win{aspect-ratio:4/5}.spec-sheets .s04band.bleed .tray :is(h3,.spec-sheets .tag-l){padding-inline-start:0}.spec-sheets .s03note .mount{display:grid;padding-block-start:clamp(30px,6vh,64px)}.spec-sheets .s03note .said{display:grid;align-content:start;row-gap:1.1em;column-gap:clamp(22px,2.8vw,46px);grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.spec-sheets .s03note .said .tag-l{grid-column:1;grid-row:1}.spec-sheets .s03note .said .body{grid-column:2;max-width:64ch}.spec-sheets .s04>.spec{margin-block-start:clamp(30px,6vh,64px)}.spec-sheets .s04 .spec__win{aspect-ratio:16/9}.spec-sheets .s04 .under{display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,19rem) minmax(0,1fr);padding-block-start:clamp(26px,4vh,44px)}.spec-sheets .s04 .said{max-width:58ch}.spec-sheets .pair{display:grid;gap:clamp(26px,3.6vw,56px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-block-start:clamp(26px,5vh,56px)}.spec-sheets .pair .spec__win{aspect-ratio:4/3}.spec-sheets .pair>:first-child .spec{max-inline-size:min(100%,620px)}.spec-sheets .pair>:last-child .spec{max-inline-size:min(100%,470px)}.spec-sheets .pair .tag-l{margin-block-start:14px}.spec-sheets .pair h3{margin:22px 0 0;font-family:var(--font-serif);font-weight:400;font-size:23px;line-height:1.18}.spec-sheets .pair .body{margin-block-start:12px;max-width:42ch}.spec-sheets .strip{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-block-start:clamp(26px,5vh,56px);list-style:none;margin:0;padding-inline:0}.spec-sheets .strip .spec{max-inline-size:360px}.spec-sheets .strip .spec__win{aspect-ratio:3/4}.spec-sheets .strip .tag-l{margin-block-start:20px}.spec-sheets .strip .tag-l p{line-height:1.7}.spec-sheets .tray{display:grid;gap:clamp(22px,3vw,44px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-block-start:clamp(30px,6vh,64px);list-style:none;margin:0;padding-inline:0}.spec-sheets .tray .spec__win{aspect-ratio:4/5;background:var(--cream-light)}.spec-sheets .tray .tag-l{margin-block-start:18px}.spec-sheets .tray h3{margin:22px 0 0;font-family:var(--font-serif);font-weight:400;font-size:23px;line-height:1.18}.spec-sheets .tray .body{margin-block-start:8px}.spec-sheets .annot{padding-block-start:clamp(26px,5vh,56px)}.spec-sheets .annot--withspec{display:grid;align-items:start;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:clamp(26px,3.6vw,64px)}.spec-sheets .annot--withspec .spec__win{aspect-ratio:3/4}.spec-sheets .annot--withspec .tag-l{margin-block-start:20px}.spec-sheets .annot .note{margin:0 0 clamp(20px,3vh,30px);max-width:58ch;line-height:1.6;color:var(--olive-muted)}.spec-sheets .annot dl{margin:0;border-block-start:var(--rule)}.spec-sheets .annot .row{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(20px,3vw,40px);padding-block:20px;border-block-end:var(--rule)}.spec-sheets .annot .row--wide{grid-template-columns:7rem 9rem minmax(0,1fr)}.spec-sheets .annot dt{margin:0;font-family:var(--font-serif);font-size:23px;line-height:1.18}.spec-sheets .annot .lead{font-family:var(--font-serif);font-size:21px;color:var(--olive-light);font-variant-numeric:lining-nums tabular-nums}.spec-sheets .annot dd{margin:0;font-size:16px;line-height:1.65;max-width:72ch;color:var(--olive-light)}.spec-sheets .close{padding:clamp(48px,9vh,110px) var(--gut);display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);align-items:flex-end;justify-content:space-between;border-block-end:var(--rule)}.spec-sheets .close h2{font-family:var(--font-display);font-size:clamp(30px,4.4vw,62px);line-height:1.08;text-transform:uppercase;letter-spacing:.12em;max-width:16ch}.spec-sheets .acts{display:flex;gap:12px;flex-wrap:wrap}.spec-sheets .btn{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:0;box-shadow:none;border:1px solid var(--olive);text-decoration:none;font:500 11px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.spec-sheets .btn--solid{background:var(--olive);color:var(--paper)}.spec-sheets .btn--solid:hover{background:var(--olive-light)}.spec-sheets .btn--quiet:hover{background:#54523e12}.spec-sheets .next{display:flex;align-items:baseline;gap:clamp(18px,3vw,38px);padding:clamp(26px,4vh,44px) var(--gut) clamp(52px,8vh,96px);text-decoration:none;border-block-start:2px solid var(--olive)}.spec-sheets .next .n{font-family:var(--font-serif);font-size:21px;color:var(--olive-light);font-variant-numeric:lining-nums tabular-nums}.spec-sheets .next .t{font-family:var(--font-serif);font-size:clamp(24px,3.4vw,50px);line-height:1.12}.spec-sheets .next .l{margin-inline-start:auto;font:500 11px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--olive-muted)}.spec-sheets .awaiting{display:grid;place-items:center;aspect-ratio:21/9;border:1px dashed var(--line-strong);background:transparent;font:500 11px/1.8 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--olive-muted);text-align:center;padding:24px}.sm-ready .spec-sheets .runhead:after,.sm-ready .spec-sheets .titled:after{transform:scaleX(0)}.sm-ready .spec-sheets .spec:after{background-size:0 1px,1px 0,0 1px,1px 0,0 1px,1px 0,0 1px,1px 0}.sm-ready .spec-sheets .tag-l p{clip-path:inset(0 100% 0 0)}[dir=rtl] .sm-ready .spec-sheets .tag-l p{clip-path:inset(0 0 0 100%)}.sm-ready .spec-sheets :is(.body,.spec-sheets .cap,.spec-sheets .tray h3,.spec-sheets h1,.spec-sheets h2,.spec-sheets .lede,.spec-sheets .acts,.spec-sheets .awaiting){opacity:0;transform:translateY(16px)}.sm-ready .spec-sheets .annot .row{opacity:0;transform:translate(-28px)}[dir=rtl] .sm-ready .spec-sheets .annot .row{transform:translate(28px)}.sm-ready .spec-sheets .stamp{opacity:0;rotate:-14deg;scale:1.5}.sm-ready .spec-sheets .is-in :is(.runhead,.spec-sheets .titled):after{transform:scaleX(1);transition:transform .7s var(--ink)}.sm-ready .spec-sheets .is-in .spec:after{background-size:24px 1px,1px 24px,24px 1px,1px 24px,24px 1px,1px 24px,24px 1px,1px 24px;transition:background-size .5s var(--ink) .95s}.sm-ready .spec-sheets .is-in .tag-l p{animation:type .42s steps(20) forwards}.sm-ready .spec-sheets .is-in .tag-l p:nth-child(1){animation-delay:1.1s}.sm-ready .spec-sheets .is-in .tag-l p:nth-child(2){animation-delay:1.24s}.sm-ready .spec-sheets .is-in .tag-l p:nth-child(3){animation-delay:1.38s}.sm-ready .spec-sheets .is-in .tag-l p:nth-child(4){animation-delay:1.52s}@keyframes type{to{clip-path:inset(0 0 0 0)}}.sm-ready .spec-sheets .is-in :is(.body,.spec-sheets .cap,.spec-sheets .tray h3,.spec-sheets h1,.spec-sheets h2,.spec-sheets .lede,.spec-sheets .acts,.spec-sheets .awaiting){animation:rise .7s var(--ink) .2s forwards}.sm-ready .spec-sheets .is-in .annot .row{animation:slide .6s var(--ink) forwards}.sm-ready .spec-sheets .is-in .annot .row:nth-child(1){animation-delay:.2s}.sm-ready .spec-sheets .is-in .annot .row:nth-child(2){animation-delay:.31s}.sm-ready .spec-sheets .is-in .annot .row:nth-child(3){animation-delay:.42s}.sm-ready .spec-sheets .is-in .annot .row:nth-child(4){animation-delay:.53s}.sm-ready .spec-sheets .is-in .annot .row:nth-child(5){animation-delay:.64s}.sm-ready .spec-sheets .is-in .annot .row:nth-child(6){animation-delay:.75s}@keyframes slide{to{opacity:1;transform:none}}.sm-ready .spec-sheets .is-in h1{animation-delay:.06s}.sm-ready .spec-sheets .is-in .lede{animation-delay:.16s}@keyframes rise{to{opacity:1;transform:none}}.sm-ready .spec-sheets .is-in .stamp{animation:strike .52s var(--ink) 1.7s forwards}@keyframes strike{62%{opacity:1;rotate:-1.4deg;scale:.985}to{opacity:1;rotate:-2.6deg;scale:1}}@media(max-width:900px){.spec-sheets .s01 .mount,.spec-sheets .s02 .mount,.spec-sheets .s03 .mount,.spec-sheets .s04 .under,.spec-sheets .s03note .mount,.spec-sheets .sourcing .s01 .mount,.spec-sheets .s01 .said,.spec-sheets .s02 .said,.spec-sheets .s03 .said,.spec-sheets .s03note .said{grid-template-columns:minmax(0,1fr)}.spec-sheets .s03note .said .tag-l,.spec-sheets .s03note .said .body{grid-column:auto;grid-row:auto}.spec-sheets .sourcing .s01 .spec,.spec-sheets .sourcing .s01 .awaiting{max-inline-size:100%}.spec-sheets .s01 .said .tag-l,.spec-sheets .s01 .said .lede,.spec-sheets .s02 .said .tag-l,.spec-sheets .s02 .said .body,.spec-sheets .s03 .said .tag-l,.spec-sheets .s03 .said .body{grid-column:auto;grid-row:auto}.spec-sheets .s01{min-height:0}.spec-sheets .s01 .spec,.spec-sheets .s02 .spec,.spec-sheets .s04 .spec{max-inline-size:100%}.spec-sheets .bleed{--over:0px}.spec-sheets .bleed .spec{margin-inline-start:calc(-1 * var(--gut));max-inline-size:none}.spec-sheets .s02.bleed .mount{grid-template-columns:minmax(0,1fr)}.spec-sheets .s04band.bleed .tray{margin-inline:0;inline-size:100%;grid-template-columns:minmax(0,1fr)}.spec-sheets .s02.bleed .spec__win{block-size:min(62svh,560px)}.spec-sheets .roastery .s02.bleed .spec{margin-block-end:0}.spec-sheets .roastery .s02.bleed .spec__win{block-size:min(68svh,620px)}.spec-sheets .s01 .spec__win,.spec-sheets .s02 .spec__win,.spec-sheets .s03 .spec__win,.spec-sheets .annot--withspec .spec__win{block-size:auto;aspect-ratio:4/5}.spec-sheets .s02 .said .body{max-width:none}.spec-sheets .s03 .spec{max-inline-size:100%}.spec-sheets .s03 .said{padding-block-start:clamp(22px,4vh,34px)}.spec-sheets .s04 .spec__win{aspect-ratio:4/3}.spec-sheets .annot .row,.spec-sheets .annot .row--wide{grid-template-columns:minmax(0,1fr);gap:8px}.spec-sheets .annot--withspec{grid-template-columns:minmax(0,1fr)}.spec-sheets .annot--withspec .spec{max-inline-size:100%}.spec-sheets .stamp{position:static;display:inline-block;margin-block-start:26px}}@media(prefers-reduced-motion:reduce){.sm-ready .spec-sheets :is(.tag-l p,.spec-sheets .body,.spec-sheets .cap,.spec-sheets .annot .row,.spec-sheets .tray h3,.spec-sheets h1,.spec-sheets h2,.spec-sheets .lede,.spec-sheets .acts,.spec-sheets .awaiting,.spec-sheets .stamp,.spec-sheets .strip li){clip-path:none!important;opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.sm-ready .spec-sheets .stamp{rotate:-2.6deg;scale:1}.sm-ready .spec-sheets :is(.runhead,.spec-sheets .titled):after{transform:scaleX(1)!important}.sm-ready .spec-sheets .spec:after{background-size:24px 1px,1px 24px,24px 1px,1px 24px,24px 1px,1px 24px,24px 1px,1px 24px!important}}.spec-sheets .specimen-sheet__intro{max-inline-size:58ch;margin-inline:0 auto;padding-block-start:clamp(16px,2.5vh,26px)}.spec-sheets .specimen-sheet__under{padding-block-start:clamp(26px,4vh,44px)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/specimen-sheet.css.map */
