.home-hero{color:var(--bone);isolation:isolate;background:#191b17;position:relative}.hero-photo{object-fit:cover;object-position:65% 52%;z-index:-3}.hero-shade{z-index:-2;background:linear-gradient(90deg,#101510eb 0%,#121812b3 34%,#12181226 70%),linear-gradient(#0000 65%,#101510da);position:absolute;inset:0}.hero-layout{grid-template-columns:1fr auto;align-items:center;min-height:min(800px,100svh - 88px);padding-top:60px;display:grid}.hero-copy{padding-block:20px 72px}.hero-copy .eyebrow{color:#e3e3d7;align-items:center;gap:12px;display:flex}.hero-copy .eyebrow>span{background:var(--orange);width:22px;height:1px}.hero-copy h1{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.035em;margin:30px 0 28px;font-size:clamp(80px,9vw,142px);font-weight:550;line-height:1.05}.hero-intro{color:#ebeadf;margin-bottom:32px;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.hero-caption{text-shadow:0 1px 12px #000;align-self:end;padding:0 0 100px 24px}.hero-caption-rule{background:#ffffff80;width:1px;height:48px;margin-bottom:20px;display:block}.hero-caption p{letter-spacing:.15em;margin-bottom:10px;font-size:10px}.hero-caption>span:last-child{font-size:14px;line-height:1.5}.hero-bottom{border-top:1px solid #ffffff3b;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:12px;display:flex}.hero-bottom p{align-items:center;gap:10px;display:flex}.hero-bottom svg{color:var(--orange);width:16px;height:22px}.hero-bottom>span{color:#c3c5bb;font-size:10px}.hero-bottom a{align-items:center;gap:30px;min-height:32px;display:flex}.hero-bottom a span{font-size:20px}.home-food{padding-block:100px 88px}.home-food .asset-note{margin-top:10px}.home-story{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(40px,7vw,112px);padding-bottom:112px;display:grid}.story-visual{aspect-ratio:.92;background:var(--ink);position:relative;overflow:hidden}.story-visual img{object-fit:cover}.story-visual:after{content:"";background:linear-gradient(#0000,#101810b3);position:absolute;inset:50% 0 0}.story-visual>span{z-index:1;color:var(--bone);letter-spacing:.03em;font-size:12px;position:absolute;bottom:28px;left:28px}.story-content{padding-right:20px}.story-content h2{margin-block:24px 30px;font-size:clamp(42px,5.3vw,78px);font-weight:650}.story-content h2 span{color:var(--ember)}.story-content>p:not(.eyebrow){color:var(--muted);max-width:430px;margin-bottom:18px}.story-content>a{margin-top:12px}.story-signoff{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:42px;padding-top:22px;font-size:12px;display:flex}.story-signoff svg{width:20px;color:var(--ember)}.home-plan{background:#eae7df;padding-block:72px}.process-grid{grid-template-columns:repeat(3,1fr);gap:36px;padding-bottom:44px;display:grid}.process-grid article{gap:20px;display:flex}.process-grid article>span{color:var(--ember);padding-top:3px;font-size:12px}.process-grid h3{letter-spacing:-.035em;margin-bottom:12px;font-size:20px}.process-grid p{color:var(--muted);max-width:280px;font-size:14px}.home-drop{border-top:1px solid #c9cbbd;grid-template-columns:.6fr 1.6fr 1.1fr;gap:40px;padding-top:36px;display:grid}.drop-status{align-items:baseline;gap:10px;padding-top:5px;display:flex}.drop-status>span{background:var(--ember);border-radius:50%;flex-shrink:0;width:7px;height:7px}.home-drop h3{margin-bottom:12px;font-size:27px}.home-drop p:not(.eyebrow){color:var(--muted);font-size:14px}.home-drop a{margin-top:16px}.drop-collection{border-left:1px solid #c9cbbd;gap:14px;padding-left:30px;display:flex}.drop-collection svg{width:20px;color:var(--ember)}.drop-collection h4{margin-bottom:10px;font-size:15px;font-weight:700}.drop-collection p+p{margin-top:16px}.drop-collection a{text-underline-offset:4px;text-decoration:underline}.home-journal{padding-block:100px}.home-journal h2,.journal-home-grid h3{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.journal-home-grid{grid-template-columns:1.15fr 1fr;gap:64px;display:grid}.journal-home-image{aspect-ratio:1.7;background:var(--ink);margin-bottom:24px;position:relative;overflow:hidden}.journal-home-image img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.journal-home-lead:hover img{transform:scale(1.025)}.journal-home-image>span{color:var(--bone);background:linear-gradient(#0000,#101510bb);justify-content:space-between;align-items:center;padding:32px 24px 18px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.journal-home-lead h3{max-width:26ch;margin-top:10px;font-size:clamp(26px,2.6vw,36px)}.journal-home-side>a{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr 24px;gap:20px;padding-block:30px;display:grid}.journal-home-side>a:first-child{padding-top:0}.journal-home-number{color:var(--muted);font-size:11px}.journal-home-side h3{margin:12px 0;font-size:clamp(24px,2.3vw,32px)}.journal-home-side p:not(.eyebrow){color:var(--muted);font-size:14px}.journal-home-side svg{width:20px;margin-top:3px;transition:transform .2s}.journal-home-side a:hover svg{transform:translate(4px)}.journal-note{margin-top:30px;font-style:italic}.home-faq{grid-template-columns:.8fr 1.3fr;align-items:start;gap:80px;padding-block:0 100px;display:grid}.home-faq h2{font-size:clamp(36px,4vw,52px)}@media (max-width:1000px){.hero-layout{min-height:690px}.hero-caption,.hero-bottom>span{display:none}.home-drop{grid-template-columns:1.5fr 1fr;gap:28px}.drop-status{grid-column:1/-1}.home-story{gap:40px}.story-content{padding-right:0}.journal-home-grid{gap:36px}.home-faq{gap:40px}}@media (max-width:760px){.hero-layout{min-height:690px;padding-top:48px;display:block}.hero-photo{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#101510df,#12181252),linear-gradient(#0000 45%,#101510f0)}.hero-copy{padding-block:12px 64px}.hero-copy h1{margin-block:28px;font-size:clamp(64px,12.5vw,94px)}.hero-copy .eyebrow{max-width:29ch}.hero-bottom{padding-block:18px}.hero-bottom p{max-width:30ch;font-size:11px}.hero-bottom a{gap:0;font-size:0}.hero-bottom a span{font-size:26px}.home-food,.home-journal{padding-block:64px}.home-story{grid-template-columns:1fr;gap:36px;padding-bottom:64px}.story-visual{aspect-ratio:1.1}.story-content{padding-right:0}.story-content h2{font-size:clamp(42px,8vw,62px)}.story-signoff{margin-top:28px}.home-plan{padding-block:56px}.process-grid{grid-template-columns:1fr;gap:28px}.process-grid article{gap:24px}.process-grid p{max-width:none}.process-grid h3{margin-bottom:6px}.home-drop{grid-template-columns:1fr;gap:24px}.drop-collection{border-top:1px solid #c9cbbd;border-left:0;padding:24px 0 0}.journal-home-grid{grid-template-columns:1fr;gap:40px}.journal-home-side>a{gap:14px}.journal-home-side h3{font-size:28px}.journal-note{display:none}.home-faq{grid-template-columns:1fr;gap:4px;padding-bottom:64px}}@media (max-width:360px){.hero-layout{min-height:660px}.hero-copy h1{font-size:59px}}
