.dossier-deck{padding:32px 32px 0 24px}.dossier{position:sticky;box-shadow:0 -12px 30px #0003;margin-bottom:56px;border:1px solid #bdb3a350;border-bottom:8px solid #c8bdac;isolation:isolate;scroll-margin-top:24px}.dossier:nth-child(1){top:24px;z-index:1}.dossier:nth-child(2){top:64px;z-index:2}.dossier:nth-child(3){top:104px;z-index:3}.dossier:nth-child(4){top:144px;z-index:4}.dossier-tab{height:40px;border-bottom:1px solid #110e0c40;display:flex;align-items:center;justify-content:space-between;padding:0 28px;font:10px var(--mono);letter-spacing:.04em}.dossier-tab span{font-size:8px;opacity:.6}.dossier-inner{padding:56px 48px 64px}.roast-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;position:relative}.roast-layout h2{margin:24px 0 28px}.roast-layout p:not(.micro){font-size:14px}.roast-layout img{height:440px;width:100%;object-fit:cover}.stamp{position:absolute;bottom:70px;left:43%;transform:rotate(-15deg);border:3px double #9b3b24;color:#9b3b24;border-radius:50%;width:115px;height:115px;display:flex;flex-direction:column;justify-content:center;align-items:center;font:17px/1.1 var(--display);text-align:center;background:var(--paper)}.stamp small{font:6px var(--mono);padding-top:7px}.green-paper{background:#e1e4d8}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px}.section-heading>p{font-size:13px;max-width:29ch}.lot-list{margin-top:40px}.lot-row{display:grid;grid-template-columns:.8fr 1.6fr .7fr 1fr;gap:24px;align-items:center;border-top:1px solid #110e0c55;padding:28px 0}.lot-row h3{font-size:36px}.lot-row small{display:block;font:10px/1.8 var(--mono);letter-spacing:0;margin-top:8px}.lot-action{font-size:12px;text-align:right}.lot-row>span:nth-child(3){font:24px var(--mono)}.depth{position:relative;min-height:760px;isolation:isolate;overflow:clip}.depth-photo{position:absolute;inset:0}.depth-photo img{width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.depth-copy{position:relative;z-index:2;padding:120px 64px 280px}.depth-copy h2{margin-top:24px;font-size:clamp(56px,6vw,88px)}.depth-foreground{position:absolute;bottom:-35px;right:0;width:70%;height:380px;object-fit:contain;object-position:bottom;z-index:3;pointer-events:none}@media(max-width:1000px){.dossier-inner{padding:40px 28px}.roast-layout{gap:24px}.roast-layout img{height:430px}.lot-row{gap:16px;grid-template-columns:.6fr 1.3fr .7fr}.lot-action{grid-column:2/-1;text-align:left}.stamp{left:40%;width:90px;height:90px;font-size:14px}}@media(max-width:600px){.dossier-deck{padding:16px 10px 0}.dossier{margin-bottom:32px}.dossier:nth-child(1){top:12px}.dossier:nth-child(2){top:48px}.dossier:nth-child(3){top:84px}.dossier:nth-child(4){top:120px}.dossier-tab{font-size:8px;padding:0 12px;height:36px}.dossier-tab span{display:none}.dossier-inner{padding:32px 18px 40px}.roast-layout{grid-template-columns:1fr;gap:32px}.roast-layout img{height:300px}.roast-layout h2{font-size:44px;margin-top:16px}.stamp{bottom:50px;left:auto;right:28px}.section-heading{display:block;margin-bottom:28px}.section-heading p{margin-top:24px}.lot-row{grid-template-columns:1fr auto;gap:12px}.lot-row>.micro{grid-column:1/-1}.lot-row h3{font-size:32px}.lot-row>span:nth-child(3){font-size:20px}.lot-action{grid-column:1/-1}.depth{min-height:680px}.depth-copy{padding:80px 24px 250px}.depth-copy h2{font-size:52px}.depth-foreground{width:100%;height:240px;bottom:0}}
@media(prefers-reduced-motion:reduce){.dossier{position:relative;top:auto!important}.depth-foreground{transform:none!important}}
