.about-tabs{background:#e8e1d2;border:1px solid #d2c7b4;border-radius:999px;justify-content:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);margin:24px auto 20px;padding:7px;display:flex;box-shadow:0 8px 22px #3241341a}.about-tabs button{color:#5f625b;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:12px 22px;font-size:1rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.about-tabs button[aria-selected=true]{color:#fffdf8;background:#315540;border-color:#315540;box-shadow:0 4px 12px #3155403d}.about-tabs button:hover{color:#173a30;background:#f8f4ea;transform:translateY(-1px)}.about-tabs button[aria-selected=true]:hover{color:#fffdf8;background:#264832}.about-tabs button:focus-visible{outline-offset:3px;outline:2px solid #7c2c32}.about-reader-messages{color:#173a30;max-width:1320px;margin:0 auto;padding:1.5cm 24px clamp(54px,7vw,92px)}.about-reader-messages-hero{background:#f8f4ea;border-bottom:1px solid #d8d0c1;grid-template-columns:54% 46%;min-height:300px;margin:calc(-1*clamp(36px,5vw,72px)) -24px 36px;display:grid}.about-reader-messages-hero-copy{align-self:center;padding:34px max(28px,5vw)}.about-reader-messages-hero-copy h1{color:#173a30;max-width:620px;margin:12px 0 14px;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:500;line-height:1.05}.about-reader-messages-hero-copy p{color:#5f625b;max-width:560px;margin:0;line-height:1.65}.about-reader-messages-hero-art{min-height:300px;position:relative}.about-reader-messages-hero-art img{object-fit:cover}.about-reader-messages-quote{color:#26463b;background:#f2f2e7;border:1px solid #ddd9c8;border-radius:14px;justify-content:center;align-items:center;gap:20px;margin:0 0 42px;padding:28px clamp(22px,5vw,70px);display:flex}.about-reader-messages-quote>span{color:#bd876e;font-family:Georgia,serif;font-size:4.5rem;line-height:.5}.about-reader-messages-quote p{margin:0;font-size:clamp(1.25rem,2.4vw,2rem);font-style:italic;line-height:1.35}.about-reader-messages-quote cite{color:#68766b;margin-top:10px;font-size:.9rem;font-style:normal;display:block}.about-reader-messages-list-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 4px 22px;display:flex}.about-reader-messages-list-heading h2{margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:500}.about-reader-messages-list-heading span{color:#725f50;border:1px solid #d4cbbb;border-radius:999px;padding:10px 22px;font-size:.9rem}.about-reader-messages>header{text-align:center;margin-bottom:32px}.about-reader-messages h1{margin:0 0 10px;font-size:clamp(1.9rem,3vw,2.8rem)}.about-reader-messages>header p{color:#68675e;margin:0}.about-reader-message-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.about-reader-message-grid article{overflow-wrap:anywhere;background:#edf0e2;border:1px solid #dfe1d1;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:30px 26px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #32413414}.about-reader-message-grid article:before{content:"“";color:#ad6e4d;font-family:Georgia,serif;font-size:3.5rem;line-height:1;position:absolute;top:8px;left:20px}.about-reader-message-grid article:nth-child(3n+2){background:#fff2e6;border-color:#f0d9c7}.about-reader-message-grid article>p{margin:0;padding-top:18px;line-height:1.65}.about-reader-message-content{color:#2d3f36;min-height:7.5em}.about-reader-message-meta{border-top:0;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:auto;padding-top:13px;font-family:Segoe UI,Arial,sans-serif;font-size:.88rem;display:flex;position:relative}.about-reader-message-meta:before{content:"";border-top:1px solid #887e6561;width:70%;position:absolute;top:0;left:0}.about-reader-message-meta strong{font-weight:700}.about-reader-message-meta time{color:#77766d}.about-reader-message-leaf{object-fit:contain;opacity:.84;mix-blend-mode:multiply;pointer-events:none;width:114px;height:138px;position:absolute;bottom:48px;right:8px}.about-reader-message-grid time{color:#77766d}.about-reader-message-grid a{color:#91533e;background:#fffaf0aa;border-radius:9px;align-items:center;gap:6px;margin:0 -10px -2px;padding:11px 12px;font-size:.9rem;text-decoration:none;display:flex}.about-reader-message-grid a strong{font-weight:700}.about-reader-message-story{text-underline-offset:3px;text-decoration:underline}.about-reader-message-book{color:#a96548;flex:none;width:19px;height:19px;line-height:1;text-decoration:none}.about-reader-message-more{color:#fff;cursor:pointer;background:#315540;border:0;border-radius:999px;margin:28px auto 0;padding:12px 24px;display:block}@media (max-width:1000px){.about-reader-message-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.about-tabs{border-radius:18px;flex-wrap:wrap;width:calc(100% - 24px);max-width:none}.about-tabs button{flex:auto;padding:10px 12px;font-size:.88rem}.about-reader-message-grid{grid-template-columns:1fr}.about-reader-message-content{min-height:0}.about-reader-messages-quote{gap:8px;padding:22px 16px}.about-reader-messages-quote>span{font-size:3rem}}@media (max-width:760px){.about-reader-messages-hero{grid-template-columns:1fr;margin-top:-36px}.about-reader-messages-hero-copy{padding:36px 24px 28px}.about-reader-messages-hero-art{min-height:220px}}.about-page{--about-paper:#f8f4ea;--about-ink:#173a30;--about-muted:#5f625b;--about-line:#d8d0c1;--about-wine:#7c2c32;background:var(--about-paper);color:#28342f;font-family:Palatino Linotype,Book Antiqua,Palatino,Times New Roman,serif;font-size:var(--type-body);line-height:var(--leading-body);overflow:hidden}.about-hero{border-bottom:1px solid var(--about-line);grid-template-columns:54% 46%;min-height:340px;display:grid}.about-hero-copy{align-self:center;max-width:760px;padding:32px 38px 32px max(28px,50vw - 620px)}.about-kicker,.about-statement-label{color:#746b5d;font-family:Segoe UI,Arial,sans-serif;font-size:var(--type-meta);letter-spacing:.13em;line-height:1.45}.about-hero h1{max-width:690px;color:var(--about-ink);font-size:clamp(2.5rem, 3.4vw, var(--type-page-title));letter-spacing:-.03em;text-wrap:balance;margin:12px 0 14px;font-weight:500;line-height:1.02}.about-hero-copy>p{color:#4d554f;max-width:650px;font-size:var(--type-body);margin:0;line-height:1.55}.about-hero-art,.about-origin-art{min-width:0;position:relative;overflow:hidden}.about-hero-art:after{content:"";background:linear-gradient(90deg,#f8f4ea57,#0000 18%);position:absolute;inset:0}.about-hero-art img,.about-origin-art img{object-fit:cover}.about-hero-art img{object-position:62% center}.about-section{padding:36px max(28px,50vw - 620px)}.about-section-head{max-width:760px;margin-bottom:17px}.about-section-head h2,.about-origin h2,.about-support h2{color:var(--about-ink);font-size:var(--type-section-title);letter-spacing:-.025em;font-weight:500;line-height:var(--leading-title);text-wrap:balance;margin:0}.about-origin-copy p,.about-support-copy>p{color:var(--about-muted);font-size:var(--type-body);margin:0;line-height:1.55}.about-origin{background:#eee8dc;grid-template-columns:30% 70%;height:320px;display:grid}.about-origin-copy{align-self:center;max-width:none;padding:26px clamp(30px,4vw,58px)}.about-origin h2{margin:8px 0 12px;font-size:clamp(1.8rem,2.3vw,2.15rem);line-height:1.08}.about-origin-copy p{font-size:1rem;line-height:1.48}.about-origin-copy p+p{margin-top:9px}.about-origin-art img{object-position:56% center}.about-statement{text-align:center;max-width:1040px;margin:0 auto;padding:36px 28px}.about-statement-label{align-items:center;gap:8px;display:inline-flex}.about-statement-label svg{width:17px;height:17px;color:var(--about-wine);stroke-width:1.7px}.about-statement p{color:var(--about-ink);text-wrap:balance;margin:14px 0 0;font-size:clamp(1.65rem,2.45vw,2.45rem);font-style:italic;line-height:1.28}.about-support{border:1px solid var(--about-line);background:#f3eddf;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:clamp(32px,5vw,62px);max-width:1240px;margin:0 auto 36px;padding:26px 32px;display:grid}.about-support h2{align-items:center;gap:10px;margin-bottom:13px;display:flex}.about-support h2 svg{width:.82em;height:.82em;color:var(--about-wine);stroke-width:1.7px;flex:none}.about-support dl{border-top:1px solid var(--about-line);max-width:560px;margin:17px 0 13px}.about-support dl>div{border-bottom:1px solid var(--about-line);grid-template-columns:145px 1fr;gap:18px;padding:6px 0;display:grid}.about-support dt,.about-support dd,.about-support-copy>small,.about-support-qr figcaption{font-family:Segoe UI,Arial,sans-serif}.about-support dt{color:#767268;font-size:var(--type-caption)}.about-support dd{color:var(--about-ink);font-size:var(--type-meta);margin:0;font-weight:600}.about-support-copy>small{color:#767268;font-size:var(--type-caption);font-style:italic}.about-support-qr{background:#fffdf7;border:1px solid #d8cfbd;margin:0;padding:9px}.about-support-qr img{width:100%;height:auto}.about-support-qr figcaption{color:#6e6b63;font-size:var(--type-caption);text-align:center;margin-top:6px}.about-stories{background:#eee8dc}.about-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-story-card{min-width:0;color:inherit;background:#fbf8f0;border:1px solid #d8d1c5;border-radius:7px;text-decoration:none;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s,border-color .4s;display:block;overflow:hidden;box-shadow:0 3px 10px #1c31290d}.about-story-cover img{transition:transform .42s cubic-bezier(.22,.61,.36,1);transform:scale(1)}.about-story-copy>svg{opacity:.8;transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .4s;transform:translate(0)}@media (hover:hover) and (pointer:fine){.about-story-card:hover{border-color:#b7ad9f;transform:translateY(-5px);box-shadow:0 14px 28px #1c312924}.about-story-card:hover .about-story-cover img{transform:scale(1.04)}.about-story-card:hover .about-story-copy>svg{opacity:1;transform:translate(5px)}}.about-story-card:focus-visible{outline:2px solid var(--about-wine);outline-offset:3px;border-color:#b7ad9f;transform:translateY(-4px);box-shadow:0 12px 25px #1c312921}.about-story-card:focus-visible .about-story-cover img{transform:scale(1.04)}.about-story-card:focus-visible .about-story-copy>svg{opacity:1;transform:translate(5px)}.about-story-cover{aspect-ratio:16/8;background:#ded7ca;width:100%;display:block;position:relative;overflow:hidden}.about-story-cover img{object-fit:cover}.about-story-copy{min-height:128px;padding:10px 36px 12px 14px;display:block;position:relative}.about-story-copy small{color:var(--about-wine);font-family:Segoe UI,Arial,sans-serif;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.about-story-copy h3{color:var(--about-ink);font-size:var(--type-card-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-weight:600;line-height:1.12;display:-webkit-box;overflow:hidden}.about-story-copy em{color:#596963;font-size:var(--type-card-body);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.3;display:block;overflow:hidden}.about-story-copy p{color:var(--about-muted);font-size:var(--type-card-body);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.about-story-copy>svg{color:#68776f;width:17px;position:absolute;bottom:13px;right:12px}.about-story-state{border:1px solid var(--about-line);color:var(--about-muted);text-align:center;padding:28px}.about-text-link{color:var(--about-wine);font-family:Segoe UI,Arial,sans-serif;font-size:var(--type-ui);line-height:var(--leading-ui);border-bottom:1px solid #9f7775;align-items:center;gap:11px;margin-top:19px;padding-bottom:4px;display:inline-flex}.about-text-link svg{width:18px}@media (max-width:900px){.about-hero{grid-template-columns:58% 42%;min-height:380px}.about-hero-copy{padding:36px 30px}.about-hero h1{font-size:2.75rem}.about-origin{grid-template-columns:30% 70%;height:340px}.about-origin-copy{padding:24px 30px}.about-support{grid-template-columns:minmax(0,1fr) 210px;gap:28px;margin-inline:28px}}@media (max-width:700px){.about-hero,.about-origin{flex-direction:column;display:flex}.about-page{font-size:var(--type-body-mobile)}.about-hero-copy{padding:40px 20px 32px}.about-hero h1{font-size:2.65rem}.about-hero-copy>p{font-size:var(--type-body-mobile)}.about-hero-art{min-height:240px}.about-section{padding:42px 20px}.about-section-head{margin-bottom:20px}.about-origin{height:auto}.about-origin-art{min-height:190px}.about-origin-copy{padding:26px 20px 30px}.about-origin h2{font-size:1.85rem}.about-statement{text-align:left;padding:46px 20px}.about-statement p{font-size:1.75rem;line-height:1.4}.about-support{grid-template-columns:1fr;margin:0 20px 52px;padding:28px 22px}.about-support dl>div{grid-template-columns:115px 1fr}.about-support-qr{justify-self:center;width:min(100%,240px)}.about-stories-grid{grid-template-columns:1fr}.about-story-cover{aspect-ratio:16/8.5}}
