.fva-chrome{--green:#184b36;--cream:#f8f4e8;--lime:#d8e997;--yellow:#f5cb50;--red:#b33d36;--ink:#173c2d;--muted:#5d6a60;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:normal;letter-spacing:normal}@scope(.fva-chrome){:scope{--green: #184b36;--cream: #f8f4e8;--lime: #d8e997;--yellow: #f5cb50;--red: #b33d36;--ink: #173c2d;--muted: #5d6a60}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.05em;line-height:1.03}h2{font-size:clamp(40px,4.7vw,68px)}h2 em,h1 em{font-weight:400}p{line-height:1.7}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:5px}.skip{position:absolute;left:10px;top:-100px;background:var(--cream);padding:12px;z-index:30}.skip:focus{top:10px}.announcement{background:var(--lime);padding:12px 5.5%;font-size:10px;letter-spacing:.17em;display:flex;justify-content:space-between;font-weight:700}header{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;background:var(--cream);position:relative;z-index:10;border-bottom:1px solid rgba(24,75,54,.094)}.brand{display:flex;align-items:center;gap:13px}.brand img{width:62px;height:62px;border-radius:50%}.brand span{font-size:15px;font-weight:800;letter-spacing:.06em}.brand small{display:block;letter-spacing:.22em;font-size:8px;margin-top:7px}nav{display:flex;align-items:center;gap:30px;font-size:12px}nav>a:not(.button):hover{color:var(--red)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--green);color:var(--cream);padding:19px 24px;font-size:13px;font-weight:700;border-radius:3px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:#26674b}.button.small{padding:14px 21px}.button.yellow{background:var(--yellow);color:var(--ink)}.button.yellow:hover{background:var(--lime)}.button span{font-size:19px}.menu-toggle{display:none}.hero{position:relative;min-height:670px;isolation:isolate;display:flex;align-items:center;color:var(--cream);overflow:hidden}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;height:100%;object-position:center 53%}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#051f11de,#08231370 50%,#0c291912)}.hero-content{padding:70px 5.5% 80px;max-width:920px}.eyebrow{font-size:10px;letter-spacing:.2em;font-weight:700;margin-bottom:24px;line-height:1.7}.eyebrow.light{color:var(--lime)}h1{font-size:clamp(65px,7.5vw,108px)}h1 em{color:var(--yellow)}.hero-description{margin-top:24px;font-size:15px;color:#f7f2e9e0}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:33px}.text-link{font-size:12px;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:6px}.hero-stamp{position:absolute;right:7%;top:15%;width:142px;height:142px;border:1px solid var(--cream);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(11deg);background:#173c2d35}.hero-stamp span{font-size:9px;letter-spacing:.18em}.hero-stamp strong{font-size:45px;font-family:Georgia,serif;font-weight:400;line-height:1.25}.photo-note{position:absolute;right:5.5%;bottom:26px;font-size:9px;letter-spacing:.15em}.origin-strip{background:var(--lime);display:flex;justify-content:space-evenly;gap:20px;padding:24px 4%;font-size:13px;align-items:center}.origin-strip>span:nth-child(2n){font-size:21px}.section{padding:100px 7%}.story{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.story-images{position:relative;height:520px;max-width:570px}.archive{position:absolute;left:0;top:0;width:56%;background:#fffaf0;padding:12px 12px 0;transform:rotate(-5deg);box-shadow:#173c2d15 0 12px 32px}.archive img{height:345px;object-fit:contain;background:#e6ded0}.archive figcaption{padding:16px 0;font-size:9px;letter-spacing:.2em}.today{position:absolute;right:0;bottom:0;width:79%;padding:12px;background:#fff;transform:rotate(4deg);box-shadow:#173c2d20 0 14px 38px}.today img{height:222px}.today figcaption{font:italic 17px Georgia,serif;padding:13px 0 4px}.story-tag{position:absolute;right:0;top:38px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.2em;background:var(--yellow);padding:22px 15px}.story-copy h2{margin-bottom:25px}.story-copy p{font-size:14px;color:var(--muted);margin-bottom:18px;max-width:460px}.story-copy .eyebrow{color:var(--ink);font-size:10px}.story-copy .intro{font:23px/1.4 Georgia,serif;color:var(--ink)}.underlined{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid;font-size:12px;font-weight:700}.story-copy .underlined{margin-top:22px;max-width:210px}.legacy{background:var(--green);color:var(--cream);display:grid;grid-template-columns:.9fr 1.4fr;gap:80px}.legacy h2{font-size:clamp(38px,3.8vw,55px)}.legacy h2 em{color:var(--lime)}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.timeline article{border-top:1px solid rgba(216,233,151,.5);padding-top:25px;position:relative}.timeline article:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--yellow);position:absolute;top:-5px}.timeline-number{display:block;font:36px Georgia,serif;color:var(--yellow);margin-bottom:28px}.timeline-number.words{font-size:24px;margin-top:10px;margin-bottom:32px}.timeline h3{font-size:13px;line-height:1.5;margin-bottom:15px}.timeline p{font-size:12px;color:#e3e9d4b9}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:45px}.section-heading>p{max-width:315px;font-size:14px;color:var(--muted);padding-bottom:6px}.section-heading h2 em{color:var(--red)}.coffee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.coffee-card{border-radius:4px;overflow:hidden;padding:24px}.coffee-card.honey{background:#f2cd63}.coffee-card.washed{background:#d8e4ca}.coffee-card.natural{background:#df7764;color:#312820}.card-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.13em}.card-top span:last-child{font-size:28px}.product-image{margin:18px 0 20px;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:#fff4d1}.product-image img{height:100%;transition:transform .4s}.coffee-card:hover img{transform:scale(1.04)}.coffee-info h3{font:40px Georgia,serif;margin-bottom:14px}.coffee-info p{font-size:13px;min-height:70px}.coffee-info .underlined{margin-top:20px}.store-note{font-size:12px;color:var(--muted);text-align:center;margin-top:28px}.journey{background:#ecebdc;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.journey-copy>p:not(.eyebrow){max-width:425px;font-size:14px;color:var(--muted);margin-top:26px}.journey h2 em{color:var(--red)}.journey-tabs{display:flex;border-bottom:1px solid rgba(23,60,45,.208);margin:30px 0 24px;gap:5px}.journey-tabs button{padding:14px 13px;background:none;border-width:0px 0px 3px;border-style:none none solid;border-color:currentcolor currentcolor transparent;border-image:none;font-size:11px;color:var(--muted)}.journey-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--red);font-weight:700}#journey-panel{min-height:100px}#journey-panel h3{font:23px Georgia,serif;margin-bottom:12px}#journey-panel p{font-size:13px;color:var(--muted);max-width:420px}.journey-image{position:relative}.journey-image img{height:540px;border-radius:180px 180px 4px 4px}.journey-image figcaption{margin-top:18px;font-size:9px;letter-spacing:.18em}.gallery-filters{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.gallery-filters button{border:1px solid rgba(24,75,54,.25);border-radius:30px;padding:11px 20px;background:transparent;color:var(--green);font-size:12px}.gallery-filters button.active{background:var(--green);color:var(--cream);border-color:var(--green)}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:265px;gap:18px}.gallery-item{border:0px;padding:0;position:relative;overflow:hidden;text-align:left;min-width:0px;background:var(--green);border-radius:3px}.gallery-item[hidden]{display:none}.gallery-item.wide{grid-column:span 2}.gallery-item.tall{grid-row:span 2}.gallery-item img{height:100%;transition:transform .4s}.gallery-item:hover img{transform:scale(1.05)}.gallery-item span{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(transparent,#092e1fe0);color:#fff;font-size:12px;padding:55px 22px 21px}.gallery-item b{font-size:23px;font-weight:400}.closing{display:grid;grid-template-columns:1fr 1fr;background:var(--red);color:var(--cream);min-height:590px}.closing>img{height:100%;max-height:670px;object-position:center 40%}.closing-copy{padding:80px 14%;align-self:center}.closing h2{font-size:clamp(44px,5.4vw,76px)}.closing h2 em{color:var(--yellow)}.closing-copy>p:not(.eyebrow){font-size:14px;margin:24px 0 28px}.closing-copy .button{white-space:nowrap}footer{padding:62px 7% 28px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px;background:var(--green);color:var(--cream)}.footer-brand{font-weight:700;font-size:19px;letter-spacing:.06em}.footer-brand span{display:block;font-size:12px;font-weight:400;letter-spacing:0px;color:var(--lime);margin-top:14px}footer>div:not(.footer-brand):not(.footer-bottom){display:flex;flex-direction:column;gap:17px;font-size:12px}.footer-bottom{grid-column:1 / -1;border-top:1px solid rgba(248,244,232,.19);padding-top:24px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;margin-top:20px}dialog{border:0px;background:#f8f4e8;padding:18px;max-width:90vw;max-height:94vh;width:max-content;border-radius:5px;color:var(--ink)}dialog::backdrop{background:#052216e8}dialog img{max-height:76vh;width:auto;max-width:85vw;object-fit:contain}#close-dialog{display:block;margin-left:auto;background:none;border:0px;padding:0 0 15px;font-size:13px;color:var(--ink)}dialog p{padding-top:14px;font:20px Georgia,serif}@media(min-width:1600px){.section{padding-left:max(7%,-725px + 50vw);padding-right:max(7%,-725px + 50vw)}.hero-content{padding-left:8%}.hero{min-height:790px}}@media(max-width:1100px){.story{gap:50px}.story-images{height:490px}.archive img{height:315px}.legacy{grid-template-columns:1fr;gap:45px}.legacy-heading h2 br{display:none}.coffee-card{padding:20px}.journey{gap:45px}.closing-copy{padding:65px 10%}nav{gap:22px}}@media(max-width:760px){.announcement{padding:11px 5%;justify-content:center;font-size:8px}.announcement>span{display:none}header{height:83px;padding:0 5%;flex-wrap:wrap}.brand img{width:53px;height:53px}.brand span{font-size:12px}.brand small{font-size:7px}.menu-toggle{display:flex;gap:10px;align-items:center;background:none;border:0px;padding:10px 0;font-size:12px;color:var(--green)}nav{display:none;position:absolute;top:83px;left:0;right:0;background:var(--cream);padding:20px 6%;flex-direction:column;align-items:stretch;border-bottom:1px solid rgba(24,75,54,.19);font-size:14px;gap:23px}nav.open{display:flex}.hero{min-height:670px;align-items:center}.hero-content{padding:70px 6%}.hero .eyebrow{font-size:8px;max-width:250px}h1{font-size:72px}.hero-description{font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:21px;margin-top:28px}.hero-stamp{width:90px;height:90px;right:6%;top:27px}.hero-stamp span{font-size:6px}.hero-stamp strong{font-size:29px}.photo-note{font-size:7px;bottom:18px}.hero-photo{object-position:61% center}.hero:after{background:linear-gradient(90deg,#061e16df,#092b2470)}.origin-strip{gap:13px;justify-content:center;font-size:10px;padding:18px 5%;flex-wrap:wrap}.origin-strip>span:last-child,.origin-strip>span:nth-child(6){display:none}.origin-strip>span:nth-child(2n){font-size:14px}.section{padding:65px 6%}.story{grid-template-columns:1fr;gap:45px}.story-images{height:440px;max-width:470px;width:100%;margin:auto}.archive img{height:290px}.today img{height:185px}.story-copy h2{font-size:45px}.story-copy p{max-width:none}.timeline{grid-template-columns:1fr;gap:30px}.timeline article{display:grid;grid-template-columns:105px 1fr;column-gap:25px;padding-top:22px}.timeline-number,.timeline-number.words{grid-row:span 2;margin:0;font-size:30px}.timeline-number.words{font-size:17px;line-height:1.5;padding-top:7px}.timeline h3{margin-bottom:8px}.timeline p{font-size:12px}.legacy-heading h2 br{display:initial}.section-heading{display:block;margin-bottom:32px}.section-heading>p{margin-top:22px;max-width:none}.section-heading h2{font-size:44px}.coffee-grid{grid-template-columns:1fr;gap:20px}.coffee-card{padding:25px}.product-image{max-width:260px;margin:15px auto 25px}.coffee-info p{min-height:0px;max-width:400px}.coffee-info .underlined{margin-top:13px}.coffee-info h3{font-size:37px}.journey{grid-template-columns:1fr;gap:32px}.journey-image img{height:440px;max-height:130vw}.journey h2{font-size:46px}.journey-tabs button{font-size:10px;padding:13px 12px}.gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:210px;gap:12px}.gallery-item.wide{grid-column:span 2}.gallery-item.tall{grid-row:span 1}.gallery-item span{font-size:10px;padding:45px 12px 15px}.gallery-filters{gap:7px}.gallery-filters button{font-size:10px;padding:10px 13px}.closing{grid-template-columns:1fr}.closing>img{height:330px;object-position:center 45%}.closing-copy{padding:60px 7%}.closing h2{font-size:64px}footer{grid-template-columns:1fr 1fr;padding:50px 6% 25px}.footer-brand{grid-column:1 / -1}.footer-bottom{flex-wrap:wrap;gap:17px;font-size:8px}.footer-bottom>span:nth-child(2){order:3;width:100%}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.care{display:grid;grid-template-columns:1.25fr 1fr;background:var(--green);color:var(--cream)}.care>img{height:100%;min-height:530px;object-position:center center}.care-copy{padding:80px 13%;align-self:center}.care-copy h2{font-size:clamp(36px,4vw,59px)}.care-copy h2 em{color:var(--yellow)}.care-copy p:not(.eyebrow){font-size:14px;margin:25px 0;color:#f8f4e8cf}.care-copy .text-link{display:inline-block}@media(max-width:760px){.care{grid-template-columns:1fr}.care>img{min-height:0px;height:330px}.care-copy{padding:55px 7%}.care-copy h2{font-size:46px}}.gallery-more{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:30px}.gallery-more p{font-size:11px;color:var(--muted)}.gallery-more button[hidden]{display:none}@media(max-width:760px){.gallery-more{flex-direction:column;gap:15px}}.legacy{background:linear-gradient(90deg,#0c3122f7,#0c3122db),url(fva-img_5377.webp) center 58% / cover}.legacy-heading,.timeline{position:relative}}@media(min-width:761px)and (max-width:1050px){header .menu-toggle{display:flex;align-items:center;gap:10px;border:0;background:none;padding:12px 0;color:var(--green);font-size:12px}header nav{display:none;position:absolute;top:96px;left:0;right:0;background:var(--cream);padding:22px 6%;flex-direction:column;align-items:stretch;gap:22px;border-bottom:1px solid #184b3630}header nav.open{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fva-chrome.css.map */
