.s-ca706bc3be74ca04a3ab,a,button{cursor:pointer}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}html:focus-within{scroll-behavior:smooth}canvas,img,svg,video{display:block;max-width:100%}a{color:#6f5846;text-decoration:underline;text-decoration-thickness:1px}button{font:inherit;background:0 0;border:0}body{--sand:#E7D8C9;--beige:#F3EADF;--brown:#3E2C1C;--ink:#1d140d;--accent:#6f5846;--container:1140px;background:var(--beige);color:var(--ink);font-family:"EB Garamond","Crimson Text",serif;line-height:1.45;font-size:18px;min-height:100vh;max-width:100vw;overflow-x:hidden}.s-05f19595376b402e4e7a{max-width:var(--container);margin:0 auto;padding:0 clamp(16px,4vw,32px)}header.s-4764281e20e0145c8b3f{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#f5efe7,rgba(245,239,231,.86));border-bottom:1px solid rgba(62,44,28,.15);backdrop-filter:saturate(1.05) blur(6px)}.s-dd15d83517d263ef940a{display:flex;align-items:center;justify-content:space-between;height:64px}.s-28e24681bcc39d9dec86{display:flex;gap:12px;align-items:center}.s-28e24681bcc39d9dec86 svg{width:36px;height:36px}.s-a5931745df576ccfd3e6{font-weight:700;color:var(--brown)}.s-7cd7199cdd9a4d7f41a5{display:flex;gap:18px;align-items:center}.s-665fb50cf2785d08ad95{padding:8px 10px;border-radius:999px;border:1px dashed transparent}.s-665fb50cf2785d08ad95:hover{border-color:#4b372733}.s-2b35061948f9df7ffff5{width:36px;height:36px;display:none;place-items:center;border:1px solid #4b372722;border-radius:10px;background:linear-gradient(180deg,#f5efe7,#e7d8c9)}.s-2b35061948f9df7ffff5 svg{width:20px;height:20px}@media (max-width:860px){.s-7cd7199cdd9a4d7f41a5{display:none}.s-2b35061948f9df7ffff5{display:grid}}.s-b1118d5385b51be31e63{position:fixed;inset:0 0 auto 0;top:64px;background:#f7efe4;border-bottom:1px solid #4b372722;display:none;z-index:60}.s-b1118d5385b51be31e63.s-12905f40c337e868aac2{display:block}.s-b1118d5385b51be31e63 a{display:block;padding:12px 8px;border-bottom:1px dashed #4b372733}.s-ca706bc3be74ca04a3ab{padding:12px 18px;border-radius:999px;border:1px solid #4b3727;background:linear-gradient(180deg,#f5efe7,#e7d8c9);color:#3e2c1c;transition:transform .2s,box-shadow .2s;box-shadow:0 0 0 0 rgba(62,44,28,.22);display:inline-flex;align-items:center;gap:10px}.s-ca706bc3be74ca04a3ab:hover{transform:translateY(-1px);box-shadow:0 6px 18px -6px rgba(62,44,28,.28)}.s-26d7e7c57c906de838c9{display:inline-block;padding:6px 10px;border-radius:999px;border:1px solid #4b372722;background:#fff3;font-size:14px}.s-994186a6711d36a40481{min-height:40vh;display:grid;place-items:center;background:linear-gradient(180deg,#f5efe7,#efe3d6);border-bottom:1px solid #4b372722}.s-994186a6711d36a40481 h1{font-size:clamp(28px,4.2vw,48px);color:var(--brown)}.s-42249a094cc705cb7bce section{padding:clamp(48px,6vw,88px) 0}.s-237aed41b4b181b54515{display:grid;gap:clamp(16px,2vw,24px)}.s-a76d5c3677c51f07484f{grid-template-columns:1fr 1fr}@media(max-width:860px){.s-a76d5c3677c51f07484f{grid-template-columns:1fr}}.s-e89f708314b3891d8e2d{border:1px solid #4b372722;background:linear-gradient(180deg,#f7efe4,#efe3d6);border-radius:18px;overflow:hidden}.s-f3e0748d363922264f15{overflow:hidden}.s-d3dfee428b72468454ec{padding:16px 16px 18px}.s-523fe305e80836e246b1{opacity:.85}footer.s-531c1ac4b6fc4830cf1c{background:#efe3d6;border-top:1px solid #4b372722}.s-e047ec6574c06f596117{display:grid;gap:14px;align-items:center;grid-template-columns:1fr auto}.s-04fd06f4ab6d6e55f5f4 a{margin-right:16px}.s-1ccc06abb5a513065ae7{height:100%;object-fit:cover;object-position:center;width:100%}