.fp-story{--fp-blue:#24495f;color:var(--journal-ink);background:var(--journal-paper)}.fp-story .eyebrow{font-size:.875rem}.fp-story .photo-button{aspect-ratio:3/4;height:auto}.fp-story .photo figcaption{font-size:.875rem;line-height:1.45}.fp-story h1,.fp-story h2{letter-spacing:-.05em;font-family:Georgia,serif;font-weight:400}.fp-story h2{margin:18px 0 26px;font-size:clamp(2.5rem,4.7vw,5rem);line-height:1.06}.fp-story p:not(.eyebrow):not(.fp-place):not(.fp-byline):not(.fp-handwriting):not(.fp-album-hint){font-size:1.0625rem;line-height:1.8}.fp-story h1 em,.fp-story h2 em{font-style:normal;font-weight:400}.fp-width{width:min(88%,1380px);margin-inline:auto}.fp-opening{background:var(--journal-soft);grid-template-columns:1fr 1.06fr;column-gap:3%;padding:44px 5% 110px;display:grid;position:relative}.fp-title{z-index:1;align-self:start;padding:30px 0 115px}.fp-title h1{margin:32px 0 25px;font-size:clamp(3.4rem,6.35vw,7rem);line-height:.99}.fp-title h1 em{color:inherit}.fp-place{font:400 1.0625rem/1.5 var(--font-detail);color:var(--fp-blue);margin:0 0 20px}.fp-byline{margin:0 0 22px;font-size:.875rem}.fp-cover img{object-position:center}.fp-cover figcaption{text-align:right}.fp-inset{background:var(--journal-paper);width:23%;max-width:345px;padding:9px 9px 11px;position:absolute;bottom:37px;left:33%;transform:rotate(-6deg);box-shadow:0 8px 28px #172b2633}.fp-inset figcaption{padding-inline:4px}.fp-intro{grid-template-columns:1.05fr 1fr;align-items:center;gap:9%;padding-block:68px;display:grid}.fp-intro h2{margin-bottom:0;font-size:clamp(2.15rem,3.8vw,4rem)}.fp-intro>p{max-width:530px;margin:0}.fp-cellar{background:var(--journal-green);color:var(--journal-paper);padding-block:65px 75px}.fp-cellar .eyebrow,.fp-handwriting{color:var(--journal-on-dark)}.fp-harvest{grid-template-columns:1.2fr .8fr;align-items:center;gap:9%;display:grid}.fp-harvest-detail{padding-top:55px}.fp-harvest-detail .photo-button{aspect-ratio:1}.fp-handwriting{font:normal clamp(1.4rem, 2vw, 2rem)/1.4 var(--font-story);margin:28px 0 0}.fp-tasting{grid-template-columns:.85fr 1.15fr;align-items:center;gap:10%;margin-top:80px;display:grid}.fp-tasting-copy>p:not(.eyebrow){max-width:440px}.fp-tasting-copy>.photo{width:78%;margin-top:32px;transform:rotate(-3deg)}.fp-tasting-main{align-self:start;margin-top:80px}.fp-table{grid-template-columns:1.12fr .88fr;align-items:center;gap:10%;padding-block:85px;display:grid}.fp-table h2{font-size:clamp(2.8rem,5.3vw,5rem)}.fp-table h2 em{color:inherit}.fp-table blockquote{font:normal clamp(1.5rem, 2.3vw, 2.2rem)/1.35 var(--font-story);color:var(--journal-red);border-top:1px solid var(--line);margin:34px 0 0;padding-top:26px}.fp-table cite{margin-top:16px;font:.875rem Arial,sans-serif;display:block}.fp-home{background:var(--journal-soft);padding-block:65px}.fp-home-grid{grid-template-columns:1fr .8fr;align-items:center;gap:13%;display:grid}.fp-home-grid>div{max-width:490px}.fp-home-grid>.photo{transform:rotate(3deg)}.fp-home h2{color:var(--journal-ink)}.fp-album{padding-block:60px 25px}.fp-album summary,.album-jump{border:2px solid var(--journal-red);background:var(--journal-red);width:fit-content;max-width:100%;min-height:60px;color:var(--journal-paper);font:700 1.125rem/1.4 var(--font-detail);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;text-decoration:none;list-style:none;display:flex}.fp-album summary{width:min(100%,390px)}.fp-album summary:hover,.album-jump:hover{background:#602326;border-color:#602326}.fp-album summary:focus-visible,.album-jump:focus-visible{outline:3px solid var(--journal-ink);outline-offset:4px}.fp-album .album-hide,.fp-album details[open] .album-show{display:none}.fp-album details[open] .album-hide{display:inline}.fp-album summary::-webkit-details-marker{display:none}.fp-album summary .eyebrow{margin-bottom:12px;display:block}.fp-album-title{letter-spacing:-.035em;font:clamp(1.8rem,3.5vw,3.3rem)/1.12 Georgia,serif}.fp-album-toggle{font-size:1.5rem;font-weight:400;transition:transform .2s}.fp-album details[open] .fp-album-toggle{transform:rotate(180deg)}.fp-album-hint{margin:28px 0;font-size:1rem}.fp-album-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;display:grid}.fp-story .next-journey{padding-block:45px 65px}@media (min-width:1700px){.fp-story{max-width:1700px;margin-inline:auto}}@media (max-width:1050px) and (min-width:761px){.fp-opening{padding-bottom:85px}.fp-title{padding-top:0;padding-bottom:60px}.fp-title h1{font-size:6.15vw}.fp-inset{width:24%;bottom:25px;left:36%}}@media (max-width:760px){.fp-opening{padding:26px 6% 105px;display:block}.fp-title{padding:0 0 28px}.fp-title .eyebrow{margin-top:0}.fp-title h1{margin:20px 0;font-size:clamp(3rem,11.5vw,5.5rem)}.fp-title h1 em br{display:none}.fp-title .journal-cta{margin-top:0}.fp-byline{margin-bottom:8px}.fp-cover{width:86%;margin-left:auto}.fp-inset{width:38%;padding:6px;bottom:26px;left:5%}.fp-inset figcaption{font-size:.75rem}.fp-intro{grid-template-columns:1fr;gap:22px;padding-block:45px}.fp-cellar{padding-block:35px 45px}.fp-harvest{grid-template-columns:1fr;gap:28px}.fp-harvest-detail{width:74%;margin-left:auto;padding:0}.fp-handwriting{margin-top:20px}.fp-tasting{grid-template-columns:1fr;gap:30px;margin-top:48px}.fp-tasting-copy>.photo{width:70%;margin-top:22px}.fp-tasting-main{width:88%;margin:8px 0 0 auto}.fp-table{grid-template-columns:1fr;gap:28px;padding-block:45px}.fp-table h2{font-size:clamp(3rem,11vw,5rem)}.fp-table h2 br{display:none}.fp-table blockquote{margin-top:26px}.fp-home{padding-block:40px}.fp-home-grid{grid-template-columns:1fr;gap:35px}.fp-home-grid>.photo{width:88%;margin-inline:auto}.fp-album{padding-top:35px}.fp-album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.fp-album summary{gap:16px}.fp-story .next-journey{padding-block:30px 45px}}@media (prefers-reduced-motion:reduce){.fp-story .photo img,.fp-album-toggle{transition:none}}
