.s-b84e5b58457bb0a7321d,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-9d4f2fd2801e8544edd1{max-width:var(--container);margin:0 auto;padding:0 clamp(16px,4vw,32px)}header.s-1c62bbb6bcfc715066b9{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-29509b438659c0577f72{display:flex;align-items:center;justify-content:space-between;height:64px}.s-64a788169489ac30626d{display:flex;gap:12px;align-items:center}.s-64a788169489ac30626d svg{width:36px;height:36px}.s-ad8aebfbe1f962cefb42{font-weight:700;color:var(--brown)}.s-93ff43bb198dd9ef7978{display:flex;gap:18px;align-items:center}.s-65678427b28143189e46{padding:8px 10px;border-radius:999px;border:1px dashed transparent}.s-65678427b28143189e46:hover{border-color:#4b372733}.s-2586657bb0e08728c3b6{width:36px;height:36px;display:none;place-items:center;border:1px solid #4b372722;border-radius:10px;background:linear-gradient(180deg,#f5efe7,#e7d8c9)}.s-2586657bb0e08728c3b6 svg{width:20px;height:20px}@media (max-width:860px){.s-93ff43bb198dd9ef7978{display:none}.s-2586657bb0e08728c3b6{display:grid}}.s-853c7973545863fe72df{position:fixed;inset:0 0 auto 0;top:64px;background:#f7efe4;border-bottom:1px solid #4b372722;display:none;z-index:60}.s-853c7973545863fe72df.s-d4b8870945ce3669c448{display:block}.s-853c7973545863fe72df a{display:block;padding:12px 8px;border-bottom:1px dashed #4b372733}.s-ca88fd4cba2df7962cf7{min-height:40vh;display:grid;place-items:center;background:linear-gradient(180deg,#f5efe7,#efe3d6);border-bottom:1px solid #4b372722}.s-ca88fd4cba2df7962cf7 h1{font-size:clamp(28px,4.2vw,48px);color:var(--brown)}.s-645a445c17506dd3c495 section{padding:clamp(48px,6vw,88px) 0}.s-65102c5ddb47fa5c30e5{display:grid;gap:clamp(16px,2vw,24px)}.s-8ddb2a6013485ee86381{grid-template-columns:1fr 1fr}@media(max-width:860px){.s-8ddb2a6013485ee86381{grid-template-columns:1fr}}.s-543946d368b4c86d40dd{border:1px solid #4b372722;background:linear-gradient(180deg,#f7efe4,#efe3d6);border-radius:18px;overflow:hidden}.s-d40adb59bb211158ff6a{overflow:hidden}.s-ec88fd033007e62c8be9{padding:16px 16px 18px}.s-1501ba2f8fa5bd65245f{opacity:.85}.s-a096dda29cd489d768b9{display:grid;gap:14px}.s-5ebaaa447c0593125bc0{display:grid;gap:8px}.s-0318965e6372e8e0b0b4{padding:12px 14px;border:1px solid #4b372744;border-radius:12px;background:#fff}.s-0318965e6372e8e0b0b4:focus{outline:#6f584633 solid 2px}.s-b84e5b58457bb0a7321d{padding:12px 18px;border-radius:999px;border:1px solid #4b3727;background:linear-gradient(180deg,#f5efe7,#e7d8c9);color:#3e2c1c;transition:transform .2s,box-shadow .2s}.s-b84e5b58457bb0a7321d:hover{transform:translateY(-1px);box-shadow:0 6px 18px -6px rgba(62,44,28,.28)}footer.s-8122b46758083d2d758b{background:#efe3d6;border-top:1px solid #4b372722}.s-0d5fabb98d3ad14fa40a{display:grid;gap:14px;align-items:center;grid-template-columns:1fr auto}.s-989330158ca6b36ea67a a{margin-right:16px}.s-949751f94637afedb285{height:100%;object-fit:cover;object-position:center;width:100%}