.io-story{color:var(--journal-ink);background:var(--journal-paper)}.io-story h1,.io-story h2,.io-story h3{font-family:var(--font-story);letter-spacing:-.035em;text-wrap:balance;font-weight:400}.io-story h1 em,.io-story h2 em{color:var(--journal-red);font-style:normal}.io-story h2{margin:0 0 28px;font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:1.06}.io-story h3{margin:0 0 24px;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.12}.io-story p{font-size:1.0625rem;line-height:1.8}.io-story .eyebrow,.io-story .io-byline{font-size:.875rem;line-height:1.6}.io-width{width:min(88%,1360px);margin-inline:auto}.io-copy{max-width:550px}.io-copy p{margin:0 0 20px}.io-frame{min-width:0}.io-frame .photo-button{height:auto;min-height:0;aspect-ratio:var(--photo-ratio)}.io-frame img{object-fit:contain}.io-frame .photo-button:hover img{transform:none}.io-frame figcaption{font:400 .875rem/1.55 var(--font-detail);margin-top:12px}.io-opening{background:var(--journal-soft);grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:50px max(5%,50vw - 700px) 60px;display:grid}.io-title{max-width:600px}.io-title h1{margin:27px 0;font-size:clamp(3.5rem,6.2vw,6rem);line-height:1.03}.io-title .io-place{color:var(--journal-red);font-size:1rem}.io-title .io-dek{max-width:440px;font-size:1.125rem;line-height:1.75}.io-cover{justify-self:end;width:100%;max-width:590px}.io-album-jump{min-height:56px;color:var(--journal-paper);background:var(--journal-red);border-radius:4px;justify-content:space-between;align-items:center;gap:30px;margin-top:12px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-flex}.io-album-jump:hover{background:#5f2025}.io-chapter-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:10px 6%;display:flex}.io-chapter-nav a{align-items:center;min-height:44px;font-size:.875rem;text-decoration:none;display:inline-flex}.io-chapter-nav a:hover{text-underline-offset:5px;text-decoration:underline}.io-tavern{grid-template-columns:1fr 1fr;align-items:center;gap:64px 9%;padding-block:90px;display:grid}.io-meal-pair{grid-area:2/1;grid-template-columns:1.2fr .8fr;align-items:center;gap:8%;width:100%;display:grid}.io-kitchen{grid-area:2/2}.io-zagori{color:var(--journal-paper);background:var(--journal-green);padding-block:85px}.io-zagori h2 em{color:#e4be83}.io-zagori figcaption{color:var(--journal-on-dark)}.io-spread{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.io-village-pair{grid-template-columns:1.15fr .8fr;align-items:center;gap:10%;margin-top:64px;display:grid}.io-lake{padding-block:90px}.io-lake-intro{grid-template-columns:1fr 1fr;align-items:center;gap:9%;margin-bottom:35px;display:grid}.io-lake>.io-frame{max-width:1150px;margin-inline:auto}.io-bougatsa{grid-template-columns:1fr 1fr;align-items:center;gap:9%;margin-top:80px;display:grid}.io-story .io-signoff{font:italic 1.5rem/1.5 var(--font-story);color:var(--journal-red);margin:32px 0 0}.io-album{background:var(--journal-soft);padding-block:70px 30px}.io-album h2{font-size:clamp(2.2rem,4vw,3.8rem)}.io-album-intro{margin:0 0 30px}.io-album summary{background:var(--journal-red);min-height:64px;color:var(--journal-paper);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.io-album summary::-webkit-details-marker{display:none}.io-album-hide,.io-album details[open] .io-album-show{display:none}.io-album details[open] .io-album-hide{display:inline}.io-album summary>:last-child{font-size:1.6rem}.io-album details[open] summary>:last-child{transform:rotate(180deg)}.io-story .io-album-hint,.io-story .io-place-links{font-size:.875rem}.io-album-grid{columns:3;column-gap:24px;margin-top:28px}.io-album-grid .io-frame{break-inside:avoid;margin-bottom:28px}.io-place-links{margin-top:30px}.io-place-links a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.io-story ::selection{background:var(--journal-red);color:var(--journal-paper)}@media (max-width:1000px) and (min-width:761px){.io-opening{gap:5%}.io-title h1{font-size:6.2vw}.io-tavern,.io-spread,.io-bougatsa{gap:45px 6%}}@media (max-width:760px){.io-opening{grid-template-columns:1fr;gap:30px;padding:28px 5% 40px}.io-title h1{margin-block:20px;font-size:clamp(3rem,12vw,5rem)}.io-title .io-dek{font-size:1.0625rem}.io-cover{max-width:none}.io-chapter-nav{justify-content:flex-start;gap:0 25px}.io-tavern,.io-spread,.io-lake-intro,.io-bougatsa{grid-template-columns:1fr;gap:32px}.io-tavern,.io-lake{padding-block:55px}.io-meal-pair{grid-area:auto;gap:7%;width:100%}.io-kitchen{grid-area:auto;margin-top:0}.io-zagori{padding-block:55px}.io-village-pair{grid-template-columns:1fr;gap:32px;margin-top:35px}.io-village-pair>:last-child{justify-self:end;width:78%}.io-lake-intro{gap:0;margin-bottom:15px}.io-bougatsa{margin-top:50px}.io-album{padding-block:50px 25px}.io-album-grid{columns:2;column-gap:16px}}@media (max-width:480px){.io-album-grid{columns:1}}
