
:root{--green:#244a35;--cream:#faf6ed;--copper:#974c2b;--ink:#121210}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--green);font-family:Arial,sans-serif}a{color:inherit}header{display:flex;align-items:center;justify-content:space-between;padding:26px 5%;border-bottom:1px solid #244a3528}.brand{font:700 24px Georgia,serif;text-decoration:none}.brand small{display:block;font:10px Arial;letter-spacing:3px;margin-top:5px}nav{display:flex;gap:26px;font-size:13px}nav a{text-decoration:none}.hero{min-height:710px;display:grid;grid-template-columns:1.05fr 1fr}.intro{padding:95px 8% 70px 10%}.eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:bold}h1{font:clamp(56px,6.2vw,98px)/.98 Georgia,serif;letter-spacing:-4px;margin:30px 0}h1 em{font-weight:normal;color:var(--copper)}p{font-size:16px;line-height:1.8;max-width:540px}.button{display:inline-block;padding:17px 24px;background:var(--green);color:var(--cream);text-decoration:none;font-size:13px;margin:20px 12px 0 0}.textlink{font-size:13px;text-underline-offset:6px}.picture{position:relative;background:#b9b491 url('/assets/market.jpg') center/cover;min-height:510px}.stamp{position:absolute;bottom:35px;left:35px;border-radius:50%;height:130px;width:130px;display:grid;place-content:center;text-align:center;background:var(--cream);transform:rotate(-12deg);font:italic 24px Georgia;border:6px double var(--green)}.stamp small{font:9px Arial;letter-spacing:2px;margin-top:8px}.ribbon{padding:22px;text-align:center;background:var(--green);color:var(--cream);font-size:12px;letter-spacing:4px}.section{padding:90px 7%}h2{font:clamp(38px,4vw,60px)/1.1 Georgia,serif;font-weight:normal;letter-spacing:-1.5px;margin:20px 0 30px}.split{display:grid;grid-template-columns:1fr 1fr;gap:10%}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.step{border-top:1px solid #244a3555;padding-top:22px}.number{color:var(--copper);font:italic 24px Georgia}h3{font:28px Georgia;font-weight:normal}.step p{font-size:14px}.producers{background:#e9e8db}.paths{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.paths span{border:1px solid #244a3555;padding:12px;font-size:12px}.closing{text-align:center;background:var(--green);color:var(--cream)}.closing p{margin:auto}.closing .button{background:var(--cream);color:var(--green)}footer{padding:35px 7%;display:flex;justify-content:space-between;gap:25px;font-size:12px}.note{font-size:12px;opacity:.75;margin-top:25px}a:focus-visible{outline:3px solid var(--copper);outline-offset:5px}@media(max-width:760px){header{align-items:start}nav{gap:14px;font-size:11px}.brand{font-size:18px}.brand small{font-size:8px;letter-spacing:1px}.hero,.split{grid-template-columns:1fr}.intro{padding:60px 7%}h1{letter-spacing:-2px}.picture{min-height:430px}.steps{grid-template-columns:1fr;gap:20px}.section{padding:60px 7%}.ribbon{font-size:9px;letter-spacing:2px}footer{flex-direction:column}}

body{overflow-wrap:break-word}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:hover{color:var(--copper)}.button:hover{background:var(--copper);color:white}.skip{position:absolute;left:12px;top:-100px;background:var(--green);color:white;padding:15px;z-index:10}.skip:focus{top:8px}header{gap:22px}nav{align-items:center;gap:23px}nav a{padding:8px 0}nav a[aria-current=page]{border-bottom:1px solid var(--copper);color:var(--copper)}.menu-button{display:none;background:none;border:1px solid #244a3555;color:var(--green);padding:9px 12px}.brand{flex-shrink:0}.status-bar{padding:12px 7%;border-bottom:1px solid #244a3528;font-size:11px;letter-spacing:.4px;display:flex;justify-content:space-between;gap:15px}.status-bar a{text-underline-offset:3px}.page-intro{padding:65px 7% 55px;max-width:1500px;margin:auto}.page-intro h1{font-size:clamp(48px,6vw,82px);max-width:1050px;line-height:1.04;letter-spacing:-3px;margin:24px 0}.page-intro p{max-width:700px}.breadcrumbs{font-size:12px;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:38px}.breadcrumbs a{text-underline-offset:4px}.lead{font-size:18px;line-height:1.8}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.section-heading h2{margin-bottom:0}.section-heading>a{flex-shrink:0}.tile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:45px}.tile{display:block;text-decoration:none;border-top:1px solid #244a3540;padding-top:15px}.tile img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .25s}.tile:hover img{transform:translateY(-4px)}.tile h3{font-size:24px;margin:22px 0 10px}.tile p{font-size:14px;line-height:1.6}.tile .arrow,.card-arrow{font-size:12px;text-decoration:underline;text-underline-offset:5px}.provision-art{aspect-ratio:4/3;background:#e9e8db;display:grid;place-content:center;text-align:center;border:1px solid #244a3530;font:italic 28px Georgia;padding:25px}.provision-art small{font:10px Arial;letter-spacing:2px;margin-top:12px}.feature{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.feature img{width:100%;aspect-ratio:1/1;object-fit:cover}.feature p{max-width:600px}.feature .eyebrow{line-height:1.6}.subtle{background:#e9e8db}.pale{background:#f1eade}.page-nav{display:flex;gap:15px;flex-wrap:wrap;margin-top:28px}.pill{padding:12px 17px;border:1px solid #244a3555;font-size:12px;text-decoration:none}.pill:hover{background:var(--green);color:var(--cream)}.category{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;scroll-margin-top:20px}.category img{width:100%;aspect-ratio:5/4;object-fit:cover}.category h2{font-size:clamp(35px,4vw,54px)}.category:nth-of-type(even){background:#e9e8db}.category .note{max-width:580px}.category ul{line-height:1.9;padding-left:20px;columns:2;font-size:15px}.reading{max-width:1040px;margin:auto;padding:25px 7% 80px}.reading h2{font-size:clamp(29px,3.5vw,42px);margin:65px 0 22px;line-height:1.2}.reading p{max-width:none;line-height:1.95}.reading .chapter-list{padding:25px;background:#e9e8db;margin:10px 0 50px}.chapter-list summary{cursor:pointer;font-size:14px}.chapter-list a{display:block;font-size:13px;margin:16px 0}.founder-band{padding:65px 7%;background:var(--green);color:var(--cream)}.founder-band p{max-width:650px}.founder-band a{color:var(--cream)}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.gallery figure{margin:0}.gallery img{aspect-ratio:4/3;width:100%;object-fit:cover}.gallery figcaption{font-size:12px;line-height:1.6;margin-top:12px}.spotlight-copy p{max-width:760px}.spotlight-copy{max-width:1120px;margin:auto;padding:65px 7%}.callout{border-left:3px solid var(--copper);padding:4px 0 4px 24px;margin:35px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.contact-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:30px}.contact-option{border-top:1px solid #244a3540;padding:10px 0 26px}.contact-option h3{margin:20px 0 10px}.contact-option p{font-size:14px}.faq{border-top:1px solid #244a3540;padding:22px 0}.faq summary{font:23px Georgia;cursor:pointer;padding-right:20px}.faq p{font-size:15px}.site-footer{display:block;border-top:1px solid #244a3540;padding:55px 7% 25px}.footer-top{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:8%}.footer-top p{font-size:13px;line-height:1.7}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:23px;font-size:13px}.footer-links a{text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #244a3530;padding-top:22px;margin-top:40px;font-size:11px}.footer-logo{max-width:110px;margin-top:18px}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.more-grid article{border-top:1px solid #244a3540;padding-top:20px}.more-grid h3{margin-top:14px}.more-grid p{font-size:14px}.label{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--copper)}.reading .button{margin-top:25px}section[id]{scroll-margin-top:20px}main:focus{outline:none}.back-top{font-size:12px}.empty-note{padding:25px;background:#e9e8db;margin-top:35px;font-size:14px;line-height:1.8}.intro-photo{width:100%;aspect-ratio:16/8;object-fit:cover}.photo-credit{font-size:11px;line-height:1.6;opacity:.75}.intro .textlink{display:inline-block;margin-top:22px}.home-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.home-links a{font-size:13px}.reading h1{font-size:clamp(42px,6vw,72px);line-height:1.08;letter-spacing:-2px}.link-card{display:block;text-decoration:none}.link-card h3{transition:color .2s}.link-card:hover h3{color:var(--copper)}
@media(max-width:1000px){nav{gap:15px;font-size:12px}.brand{font-size:21px}.tile-grid{grid-template-columns:repeat(2,1fr)}.hero .intro{padding-top:65px;padding-bottom:55px}}
@media(max-width:760px){header{align-items:center;flex-wrap:wrap;padding:20px 6%}.menu-button{display:block}nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:12px}nav.open{display:flex}nav a{padding:13px 0;font-size:15px;border-top:1px solid #244a3520}.status-bar{font-size:10px;padding:12px 6%;line-height:1.6}.status-bar span{max-width:260px}.status-bar a{flex-shrink:0}.page-intro{padding:45px 7% 35px}.page-intro h1{letter-spacing:-1.8px;font-size:48px}.lead{font-size:16px}.section-heading{align-items:start;flex-direction:column;gap:22px}.tile-grid{gap:22px 16px}.tile h3{font-size:22px}.tile p{font-size:13px}.feature,.category,.contact-grid{grid-template-columns:1fr;gap:30px}.feature h2{margin-top:15px}.category{padding-top:45px;padding-bottom:45px}.category ul{font-size:14px}.more-grid{grid-template-columns:1fr;gap:30px}.gallery{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:35px}.footer-bottom{flex-direction:column;gap:10px}.reading{padding-left:7%;padding-right:7%}.provision-art{font-size:23px}.tile img{aspect-ratio:1/1}.hero h1{font-size:clamp(48px,15vw,62px)}.intro-photo{aspect-ratio:4/3}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.story-jump{position:sticky;top:0;z-index:20;background:var(--cream);border-top:1px solid #244a3528;border-bottom:1px solid #244a3540;box-shadow:0 3px 8px #244a3509}.story-jump details{position:relative;max-width:900px;width:86%;margin:0 auto}.story-jump summary{cursor:pointer;padding:18px 0;font-size:14px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.story-jump summary::-webkit-details-marker{display:none}.story-jump details[open] summary span{transform:rotate(180deg)}.story-jump-links{position:absolute;top:100%;left:0;right:0;max-height:60vh;overflow-y:auto;background:var(--cream);border:1px solid #244a3540;padding:10px 18px;box-shadow:0 10px 20px #244a3518}.story-jump-links a{display:block;padding:12px 0;line-height:1.5;font-size:14px;text-underline-offset:4px;border-bottom:1px solid #244a3518}.story-jump-links a:last-child{border:0}.reading h2[id],#origin-story,#marci{scroll-margin-top:90px}.story-jump a:focus-visible,.story-jump summary:focus-visible{outline:2px solid var(--copper);outline-offset:3px}@media(max-width:760px){.story-jump summary{font-size:13px;padding:16px 0}.story-jump-links{padding:8px 12px;max-height:55vh}.story-jump-links a{font-size:13px}}

header{padding-top:10px;padding-bottom:10px}.logo-link{display:block;flex-shrink:0;line-height:0}.header-logo{display:block;width:190px;height:126px;object-fit:contain}.stamp{width:160px;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px;border:5px double var(--green);font:italic 21px/1.08 Georgia,serif;transform:rotate(-9deg);text-align:center}.stamp span{display:block}.stamp small{font:8px/1 Arial,sans-serif;letter-spacing:1.5px;margin-top:9px}.tile img{aspect-ratio:4/3}.category img{object-position:center}
@media(max-width:760px){header{padding:10px 6%}.header-logo{width:150px;height:100px}.stamp{width:144px;height:144px;font-size:19px;bottom:28px;left:28px;padding:12px}.stamp small{font-size:7px;letter-spacing:1.2px;margin-top:7px}}
.spotlight-intro{text-align:center}.spotlight-intro h1{margin-left:auto;margin-right:auto;text-wrap:balance}.spotlight-intro p{margin-left:auto;margin-right:auto}.spotlight-portrait{padding-bottom:35px;text-align:center}.spotlight-portrait .intro-photo{display:block;width:min(100%,520px);height:auto;max-height:420px;aspect-ratio:auto;object-fit:contain;margin:0 auto}.spotlight-portrait .photo-credit{max-width:520px;margin:12px auto 0;text-align:left}@media(max-width:760px){.spotlight-portrait .intro-photo{max-height:320px}.spotlight-portrait{padding-bottom:25px}}:root{--header-height:147px}header{position:sticky;top:0;z-index:40;background:var(--cream);box-shadow:0 2px 9px #244a3508}header.is-scrolled .header-logo{width:120px;height:80px}header.is-scrolled{padding-top:7px;padding-bottom:7px}.story-jump{top:var(--header-height)}.reading h2[id],#origin-story,#marci,section[id],.category[id]{scroll-margin-top:calc(var(--header-height) + 85px)}.producer-nav{border:1px solid #244a3555;padding:10px 14px!important;white-space:nowrap}#main{scroll-margin-top:var(--header-height)}@media(max-width:980px){header{align-items:center;flex-wrap:wrap;padding:10px 6%}.menu-button{display:block}header nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:12px;max-height:65vh;overflow-y:auto}header nav.open{display:flex}header nav a{padding:12px 0;font-size:15px;border-top:1px solid #244a3520}header nav .producer-nav{margin-top:8px}.header-logo{width:150px;height:100px}header.is-scrolled .header-logo{width:112px;height:75px}}
img[src="/assets/harvest-carrots.jpg"]{filter:saturate(.62) brightness(.90) contrast(.94)}header{padding:14px 5%;background:var(--cream)}.header-logo{width:248px;height:166px;object-fit:contain;transition:width .2s,height .2s}header nav{gap:22px}header.is-scrolled .header-logo{width:164px;height:110px}.footer-brand{display:inline-block;line-height:0}.footer-logo{display:block;max-width:none;width:270px;height:180px;object-fit:contain;margin:0 0 18px}.footer-top{grid-template-columns:1.2fr 1fr 1fr}.site-footer{padding-top:48px}@media(max-width:1100px){header nav{gap:14px;font-size:12px}}@media(max-width:980px){header{padding:10px 6%}.header-logo{width:210px;height:140px}header.is-scrolled .header-logo{width:150px;height:100px}.footer-logo{width:250px;height:167px}}@media(max-width:400px){.header-logo{width:186px;height:124px}.menu-button{font-size:13px;padding:9px}.footer-logo{width:230px;height:154px}}header{display:block;padding:0;border:0;background:var(--cream)}.masthead{position:relative;display:flex;align-items:center;justify-content:center;min-height:186px;padding:12px 7%}.masthead .header-logo{width:258px;height:172px}.masthead-place,.masthead-note{position:absolute;top:50%;transform:translateY(-50%);font:11px/1.8 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--green);max-width:230px}.masthead-place{left:7%}.masthead-note{right:7%;text-align:right;font:italic 17px/1.6 Georgia,serif;letter-spacing:0;text-transform:none;max-width:195px}header nav{display:flex;justify-content:center;align-items:center;gap:38px;background:var(--green);color:var(--cream);padding:10px 5%;font-size:13px}header nav a{padding:9px 0}header nav a:hover,header nav a[aria-current=page]{color:var(--cream);border-bottom-color:#faf6ed}header nav .producer-nav{border-color:#faf6ed80;padding:10px 18px!important;margin-left:16px}header nav .producer-nav:hover{background:var(--cream);color:var(--green)}header.is-scrolled{padding:0}header.is-scrolled .masthead{min-height:96px;padding:6px 7%}header.is-scrolled .header-logo{width:140px;height:94px}.status-bar{background:#efeadd}.hero{min-height:660px}.hero .intro{padding-top:70px}.picture{background-image:url(/assets/market-crates.jpg);background-position:center;min-height:580px}.ribbon{font-family:Georgia,serif;font-size:13px;letter-spacing:4px;border-top:1px solid #faf6ed40}.section-heading{padding-bottom:24px;border-bottom:1px solid #244a3528}.site-footer{border-top:3px double #244a3550}@media(max-width:980px){header{padding:0}.masthead{min-height:155px;padding:10px 6%}.masthead .header-logo{width:220px;height:147px}.masthead-place{left:6%;font-size:9px;letter-spacing:1px;max-width:110px}.masthead-note{right:6%;font-size:14px;max-width:145px}header .menu-button{display:block;width:100%;border:0;border-radius:0;background:var(--green);color:var(--cream);padding:14px;letter-spacing:1px}header nav{display:none;padding:0 7% 18px;gap:0;max-height:55vh}header nav.open{display:flex}header nav a{border-top-color:#faf6ed30;font-size:14px}header nav .producer-nav{margin:10px 0 0;text-align:center}header.is-scrolled .masthead{min-height:82px}header.is-scrolled .header-logo{width:120px;height:80px}}@media(max-width:600px){.masthead{min-height:145px}.masthead .header-logo{width:205px;height:137px}.masthead-place,.masthead-note{display:none}.hero .intro{padding-top:48px}.picture{min-height:420px}.status-bar{font-size:9px}.ribbon{font-size:10px;letter-spacing:2px}}.site-footer{scroll-margin-top:calc(var(--header-height) + 20px)}.footer-top>div{min-width:0}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-logo{max-width:100%;height:auto}@media(max-width:760px){.site-footer{padding:36px 7% 25px}.footer-top{grid-template-columns:minmax(0,1fr);gap:32px}.footer-brand{display:block;width:min(230px,100%)}.footer-logo{width:100%;height:auto;margin:0 0 18px}.footer-top p{max-width:100%}.footer-links{gap:4px 20px;margin-top:15px}.footer-links a{display:flex;align-items:center;min-height:44px;line-height:1.5}.footer-bottom{flex-direction:column;gap:16px;margin-top:30px;line-height:1.6}.footer-bottom>*{min-width:0;max-width:100%}}.seasonal-note{padding:12px 7%;text-align:center;background:#f0e6d8;color:#7e492d;border-bottom:1px solid #97604a25;font:italic 15px/1.5 Georgia,serif}.seasonal-note span{display:inline-block;width:24px;height:1px;background:#97604a66;vertical-align:middle;margin:0 12px}.autumn-welcome{background:#f0e6d8;border-top:1px solid #97604a30;border-bottom:1px solid #97604a30}.autumn-welcome .feature img{aspect-ratio:2.63/1;object-fit:cover}.autumn-welcome h2{font-size:clamp(32px,4vw,52px)}.gratitude-note{font:italic 15px/1.7 Georgia,serif;color:#8d5437;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #97604a25}.seasonal-kitchen{border-left:2px solid #97604a70;padding:6px 0 6px 22px;margin:28px 0}.seasonal-kitchen p{margin:8px 0}@media(max-width:760px){.seasonal-note{font-size:13px;padding:10px 6%}.seasonal-note span{width:12px;margin:0 7px}.autumn-welcome .feature{gap:25px}.gratitude-note{font-size:14px}}header[data-season="autumn"]{--season-accent:#98623c;border-top:3px solid #98623c80}header[data-season="autumn"] .masthead{isolation:isolate;background:linear-gradient(0deg,#eaddca55,transparent 65%),var(--cream);min-height:196px}header[data-season="autumn"] .masthead::before,header[data-season="autumn"] .masthead::after{content:"";position:absolute;bottom:13px;width:140px;height:74px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.83;z-index:-1;pointer-events:none}header[data-season="autumn"] .masthead::before{left:7%;background-image:url(/assets/thanksgiving-cornucopia.png)}header[data-season="autumn"] .masthead::after{right:7%;background-image:url(/assets/thanksgiving-pie.png)}header[data-season="autumn"] .masthead-place,header[data-season="autumn"] .masthead-note{top:30px;transform:none}header[data-season="autumn"] .masthead-place::after{content:"A season of gratitude";display:block;margin-top:5px;font:italic 13px/1.5 Georgia,serif;letter-spacing:0;text-transform:none;color:var(--season-accent)}header[data-season="autumn"] nav{border-top:1px solid #af85534d}header[data-season="autumn"].is-scrolled .masthead{min-height:96px}header[data-season="autumn"].is-scrolled .masthead::before,header[data-season="autumn"].is-scrolled .masthead::after{display:none}header[data-season="autumn"].is-scrolled .masthead-place,header[data-season="autumn"].is-scrolled .masthead-note{top:50%;transform:translateY(-50%)}header[data-season="autumn"].is-scrolled .masthead-place::after{display:none}@media(max-width:980px){header[data-season="autumn"] .masthead{min-height:165px}header[data-season="autumn"] .masthead::before,header[data-season="autumn"] .masthead::after{width:100px;height:53px;bottom:12px}header[data-season="autumn"] .masthead-place,header[data-season="autumn"] .masthead-note{top:22px}header[data-season="autumn"] .masthead-place::after{font-size:11px}}@media(max-width:600px){header[data-season="autumn"] .masthead{min-height:145px}header[data-season="autumn"] .masthead::before,header[data-season="autumn"] .masthead::after{width:58px;height:38px;bottom:16px;opacity:.8}header[data-season="autumn"] .masthead::before{left:4%}header[data-season="autumn"] .masthead::after{right:4%}header[data-season="autumn"].is-scrolled .masthead{min-height:82px}}@media(max-width:360px){header[data-season="autumn"] .masthead::before,header[data-season="autumn"] .masthead::after{width:42px;height:30px}}header[data-season="autumn"] .masthead::after{display:none}.header-leaves{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;contain:paint}.header-leaves span{position:absolute;top:-32px;left:1.5%;width:17px;height:22px;background:#9d5835;mask:url(/assets/autumn-leaf.svg) center/contain no-repeat;animation:header-leaf-fall 12s linear infinite;opacity:0;will-change:transform}.header-leaves span:nth-child(2){left:4%;width:13px;height:18px;background:#b68a42;animation-duration:15s;animation-delay:-7s}.header-leaves span:nth-child(3){left:2.5%;width:20px;height:26px;background:#8f5135;animation-duration:17s;animation-delay:-11s}.header-leaves span:nth-child(4){left:auto;right:1.5%;background:#b68a42;animation-duration:14s;animation-delay:-4s}.header-leaves span:nth-child(5){left:auto;right:4%;width:14px;height:19px;background:#a75b35;animation-duration:18s;animation-delay:-13s}.header-leaves span:nth-child(6){left:auto;right:2.5%;width:20px;height:26px;background:#9b723c;animation-duration:16s;animation-delay:-8s}@keyframes header-leaf-fall{0%{transform:translate3d(0,-5px,0) rotate(-25deg);opacity:0}12%{opacity:.48}45%{transform:translate3d(8px,115px,0) rotate(75deg);opacity:.4}85%{opacity:.35}100%{transform:translate3d(-5px,275px,0) rotate(195deg);opacity:0}}@media(max-width:600px){.header-leaves span{width:12px;height:16px}.header-leaves span:nth-child(3),.header-leaves span:nth-child(6){display:none}}@media(prefers-reduced-motion:reduce){.header-leaves{display:none}}header[data-season="autumn"] .masthead{background:var(--cream);min-height:212px}header[data-season="autumn"] .masthead::before{display:block;inset:0;width:100%;height:100%;background:url(/assets/autumn-farmhouse-header.png) center bottom/cover no-repeat;opacity:.57;z-index:-2}header[data-season="autumn"].is-scrolled .masthead::before{display:block;width:100%;height:100%;opacity:.35}header[data-season="autumn"] .masthead::after{display:none}.header-leaves span:nth-child(7){left:27%;width:15px;height:20px;background:#b68a42;animation-duration:16s;animation-delay:-6s}.header-leaves span:nth-child(8){left:35%;width:13px;height:18px;background:#a7633b;animation-duration:19s;animation-delay:-14s}.header-leaves span:nth-child(9){left:65%;width:14px;height:19px;background:#9b723c;animation-duration:17s;animation-delay:-10s}.header-leaves span:nth-child(10){left:73%;width:17px;height:22px;background:#a7633b;animation-duration:20s;animation-delay:-3s}header[data-season="autumn"].is-scrolled .masthead{min-height:96px}@media(max-width:980px){header[data-season="autumn"] .masthead{min-height:165px}.header-leaves span:nth-child(7){left:24%}.header-leaves span:nth-child(10){left:76%}}@media(max-width:600px){header[data-season="autumn"] .masthead{min-height:145px}header[data-season="autumn"] .masthead::before{width:100%;height:100%;opacity:.5}.header-leaves span:nth-child(7){left:18%;width:10px;height:14px}.header-leaves span:nth-child(10){left:82%;width:10px;height:14px}.header-leaves span:nth-child(8),.header-leaves span:nth-child(9){display:none}header[data-season="autumn"].is-scrolled .masthead{min-height:82px}}