:root {
  --ink: #1a1612;
  --ink2: #3d342c;
  --ink3: #6b5d52;
  --muted: #9e8e83;
  --warm: #c4a882;
  --warm-lt: #e8d5bc;
  --cream: #f5f0e8;
  --paper: #faf7f2;
  --notice-bg: #f7f4ee;
  --border: #e0d4c5;
  --border2: #c9baa8;
  --accent: #8b6240;
  --accent-lt: #f0e6d6;
  --tg: #2AABEE;
  --wa: #25D366;
}

.content {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 48px 100px;
}
@media (max-width: 640px) {
  .content {
    padding: 0 24px 64px;
  }
}

.sec {
  padding: 64px 0;
  border-bottom: 1px solid var(--border);
}
.sec:last-child {
  border-bottom: none;
}

.page-title {
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: clamp(32px, 4.5vw, 52px);
  font-weight: 600;
  line-height: 1.1;
  margin-bottom: 0;
  padding: 48px 48px 16px;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  color: var(--ink);
}
@media (max-width: 640px) {
  .page-title {
    padding: 32px 24px 12px;
  }
}

.path-frontpage .page-title,
.page-node-type-basic-page .page-title,
.view-id-blog .page-title,
body.path-blog .page-title {
  display: none;
}

.sec-label {
  font-family: "Lora", Georgia, serif;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--muted);
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 40px;
}
.sec-label::after {
  content: "";
  flex: 0 0 36px;
  height: 1px;
  background: var(--border2);
}

.inner-label {
  font-family: "Lora", Georgia, serif;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--muted);
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 48px 0 28px;
}
.inner-label::after {
  content: "";
  flex: 0 0 36px;
  height: 1px;
  background: var(--border2);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsImxheW91dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBRUU7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBOzs7QUN4QkY7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7O0FBS0o7RUFDRTtFQUNBOztBQUVBO0VBQWU7OztBQUlqQjtFQUNFLGFEU2E7RUNSYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRjtJQWFJOzs7O0FBS0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBSUY7RUFDRSxhRGxCVTtFQ21CVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0UsYUR0Q1U7RUN1Q1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBIiwic291cmNlc0NvbnRlbnQiOlsiLy8g4pSA4pSAIERlc2lnbiB0b2tlbnMg4pSA4pSAXG46cm9vdCB7XG4gIC8vIEluayAodGV4dClcbiAgLS1pbms6ICAgICAgICMxYTE2MTI7XG4gIC0taW5rMjogICAgICAjM2QzNDJjO1xuICAtLWluazM6ICAgICAgIzZiNWQ1MjtcblxuICAvLyBNdXRlZCAvIHdhcm1cbiAgLS1tdXRlZDogICAgICM5ZThlODM7XG4gIC0td2FybTogICAgICAjYzRhODgyO1xuICAtLXdhcm0tbHQ6ICAgI2U4ZDViYztcblxuICAvLyBCYWNrZ3JvdW5kc1xuICAtLWNyZWFtOiAgICAgI2Y1ZjBlODtcbiAgLS1wYXBlcjogICAgICNmYWY3ZjI7XG4gIC0tbm90aWNlLWJnOiAjZjdmNGVlO1xuXG4gIC8vIEJvcmRlcnNcbiAgLS1ib3JkZXI6ICAgICNlMGQ0YzU7XG4gIC0tYm9yZGVyMjogICAjYzliYWE4O1xuXG4gIC8vIEFjY2VudFxuICAtLWFjY2VudDogICAgIzhiNjI0MDtcbiAgLS1hY2NlbnQtbHQ6ICNmMGU2ZDY7XG5cbiAgLy8gU29jaWFsXG4gIC0tdGc6ICAgICAgICAjMkFBQkVFO1xuICAtLXdhOiAgICAgICAgIzI1RDM2Njtcbn1cblxuLy8g4pSA4pSAIEZvbnQgc3RhY2tzIOKUgOKUgFxuJGZvbnQtYm9keTogXCJMb3JhXCIsIEdlb3JnaWEsIHNlcmlmO1xuJGZvbnQtaGVhZGluZzogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgR2VvcmdpYSwgc2VyaWY7XG5cbi8vIOKUgOKUgCBCcmVha3BvaW50cyDilIDilIBcbiRicC1zbTogNTIwcHg7XG4kYnAtbWQ6IDY0MHB4O1xuJGJwLWxnOiA3MDBweDtcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbi8vIOKUgOKUgCBQYWdlIGNvbnRlbnQgd3JhcHBlciDilIDilIBcbi5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQ4cHggMTAwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZCkge1xuICAgIHBhZGRpbmc6IDAgMjRweCA2NHB4O1xuICB9XG59XG5cbi8vIOKUgOKUgCBTZWN0aW9uIGRpdmlkZXJzIOKUgOKUgFxuLnNlYyB7XG4gIHBhZGRpbmc6IDY0cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG5cbiAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxufVxuXG4vLyDilIDilIAgUGFnZSB0aXRsZSDilIDilIBcbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgNC41dncsIDUycHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0OHB4IDQ4cHggMTZweDtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1pbmspO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWQpIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHggMTJweDtcbiAgfVxufVxuXG4vLyBIaWRlIHBhZ2UgdGl0bGUgb24gcGFnZXMgdGhhdCB1c2UgcGFnZS1oZXJvIG9yIGhhdmUgY3VzdG9tIHRpdGxlXG4ucGF0aC1mcm9udHBhZ2UgLnBhZ2UtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYmFzaWMtcGFnZSAucGFnZS10aXRsZSxcbi52aWV3LWlkLWJsb2cgLnBhZ2UtdGl0bGUsXG5ib2R5LnBhdGgtYmxvZyAucGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIOKUgOKUgCBTZWN0aW9uIGxhYmVsIOKUgOKUgFxuLnNlYy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4OiAwIDAgMzZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIyKTtcbiAgfVxufVxuXG4vLyDilIDilIAgSW5uZXIgbGFiZWwgKHN1Yi1kaXZpZGVyKSDilIDilIBcbi5pbm5lci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgbWFyZ2luOiA0OHB4IDAgMjhweDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4OiAwIDAgMzZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIyKTtcbiAgfVxufVxuIl0sImZpbGUiOiJsYXlvdXQuY3NzIn0= */
