.s-20182fbc10716eb197ea,header{border-bottom:1px solid rgba(31,42,36,.06)}body,figure,h1,h2,h3,h4,nav ul,p{margin:0}img,main{display:block}#rc-consent a,a{color:var(--link-color);text-decoration:none}#rc-consent,body{color:var(--ink)}#rc-consent,#rc-manage{position:fixed;z-index:2147483000}#rc-drawer,#rc-manage button,#rc-panel,.s-f088817c8568a1405091{box-shadow:var(--shadow)}:root{--sage-700:#4C6F63;--sage-600:#5A7F71;--sage-400:#7EA193;--sage-300:#9FB7AE;--sand-200:#E9DECC;--sand-150:#F1E6D7;--ink:#1F2A24;--link-color:#557C6E;--bg:#FFFDF9;--shadow:0 10px 30px rgba(31,42,36,.12);--radius:18px;--radius:14px}#rc-consent *,*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}main{min-height:100vh}img{max-width:100%;height:auto}button{font:inherit}:focus-visible{outline:#5A7F71 solid 2px;outline-offset:2px}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:var(--bg);max-width:100vw;overflow-x:hidden}.s-a057946eb301b8303c33{font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif}.s-255a762c36cdae2fe950{width:min(1120px,92vw);margin:0 auto}.s-20182fbc10716eb197ea{padding:clamp(56px,8vw,96px) 0}[role=button],a,button{cursor:pointer}header{position:sticky;top:0;z-index:1000;background:rgba(255,253,249,.92);backdrop-filter:saturate(120%) blur(8px)}.s-3224a500d5a1273d6d0c{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-63acf68c4f951d6412a8 img{width:36px;height:36px}.s-63acf68c4f951d6412a8 .s-3d42e76c338c0d360e74{font-weight:600;letter-spacing:.2px}.s-8916242f5f41c94ea3fc{font-size:22px}nav ul{display:flex;align-items:center;gap:18px;list-style:none;padding:0}nav a{color:var(--link-color);font-weight:500;padding:10px 12px;border-radius:12px}nav a:hover{background:rgba(159,183,174,.18)}.s-7a86b15480e0a870f0b0{display:none;width:44px;height:44px;border:1px solid rgba(31,42,36,.12);border-radius:12px;background:#fff}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d{position:relative;width:20px;height:2px;background:var(--ink);margin:0 auto}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after,.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--ink)}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{top:-6px}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after{top:6px}.s-10e7a3fcea616cd8cc05{position:fixed;inset:0;background:rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:opacity .25s}.s-b3cd584ff1d124ae8f1d{position:absolute;right:0;top:0;bottom:0;width:min(86vw,360px);background:#fff;padding:20px;transform:translateX(100%);border-left:1px solid rgba(31,42,36,.08);display:flex;flex-direction:column;gap:8px}.s-10e7a3fcea616cd8cc05[data-open=true]{opacity:1;pointer-events:auto}.s-10e7a3fcea616cd8cc05[data-open=true] .s-b3cd584ff1d124ae8f1d{transform:translateX(0);transition:transform .32s}.s-b3cd584ff1d124ae8f1d a{padding:12px 10px;border-radius:12px;color:var(--link-color);font-weight:600}.s-b3cd584ff1d124ae8f1d a:hover{background:rgba(159,183,174,.15)}.s-6d2664d1359dbd4e27d8{padding:clamp(48px,8vw,84px) 0;background:linear-gradient(180deg,var(--sand-150),#fff 60%);border-bottom:1px solid rgba(31,42,36,.06)}.s-7b059b91eba0e08e72f0{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,4vw,48px);align-items:center}.s-657ce6c21cc08f06a3a0{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-600)}.s-6d2664d1359dbd4e27d8 h1{font-size:clamp(34px,5vw,56px)}.s-8cb33b2754e53feca4f7{margin-top:10px;color:#2a3a34;max-width:64ch}.s-137c3cdd7a7bde36486b{position:relative;aspect-ratio:1/1;max-width:620px;margin:0 auto;filter:drop-shadow(0 12px 30px rgba(31,42,36,.08))}.s-137c3cdd7a7bde36486b img{width:100%;height:100%;object-fit:contain}.s-d25187dc137f35c88bc8{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.s-2ab0591dbcf5fefdad65{border:1px solid rgba(31,42,36,.08);border-radius:18px;background:#fff;padding:18px}.s-9c3bb49ffea1144231cb{width:96px;height:96px;border-radius:50%;overflow:hidden;border:2px solid var(--sand-200)}.s-8dca46428d005a2f4c2e{font-weight:600;color:var(--sage-700)}.s-f5ab0a953dd0508a6a43{margin-top:6px;line-height:1.6}footer{border-top:1px solid rgba(31,42,36,.08);background:#fff}.s-57af18394ef051b5bec5{padding:28px 0}.s-e53f6505fb12a7b7f678{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.s-99962b6f9d1843ce2be0 a{display:block;padding:8px 0;color:var(--link-color)}.s-1cb7733d68ce1899f103{margin-top:10px;font-size:12.5px;color:#50665b}.s-658c8286c17e402644ee{opacity:0;transform:translateY(14px)}.s-658c8286c17e402644ee.s-b066608ce86477fe1a77{opacity:1;transform:none;transition:opacity .7s,transform .7s}@media (max-width:1023.98px){.s-7b059b91eba0e08e72f0,.s-d25187dc137f35c88bc8{grid-template-columns:1fr}nav ul{display:none}.s-7a86b15480e0a870f0b0{display:block}}#rc-consent a:hover{text-decoration:underline}#rc-consent button{font:inherit;cursor:pointer}#rc-consent [hidden]{display:none!important}#rc-consent{inset:auto 16px 16px auto;max-width:min(420px,92vw);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#rc-panel{background:#fff;border:1px solid rgba(31,42,36,.12);border-radius:var(--radius);padding:14px;display:grid;gap:10px;transition:transform .25s,opacity .25s;transform:translateY(6px);opacity:0}#rc-panel.s-0f3cfaee1c8e99c6dd08{transform:none;opacity:1}#rc-head{display:flex;align-items:center;justify-content:space-between;gap:8px}#rc-title{font-weight:700;font-size:14px;letter-spacing:.02em}#rc-badge{background:var(--sand-150);color:var(--sage-700);font-weight:600;font-size:11px;padding:4px 8px;border-radius:999px}#rc-text{font-size:13px;line-height:1.55;color:#2a3a34}#rc-actions{display:flex;gap:8px;flex-wrap:wrap}.s-f088817c8568a1405091{border:none;padding:10px 12px;border-radius:12px;font-weight:700}.s-009cfb8eb4df0e25a7d6,.s-cca100ad3c9c9477d007{background:var(--sage-600);color:#fff}.s-9be34f9ab3fa67e27ec7,.s-bce2b81d09fc8e61fd8b{background:#fff;color:var(--ink);border:1px solid rgba(31,42,36,.14)}.s-246d30c68b077ab5e594{background:var(--sand-150);color:var(--sage-700)}#rc-drawer{background:#fff;border:1px solid rgba(31,42,36,.12);border-radius:var(--radius);margin-top:6px;padding:12px;display:grid;gap:10px}.s-d553535787c400f9006a{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(31,42,36,.08);border-radius:12px;padding:10px 12px;background:#fff}.s-7669d6a4fa1822677dc7{display:grid;gap:4px}.s-54b0ccc1387b461d854e{font-weight:700;font-size:13px;color:var(--sage-700)}.s-87f0eb20655d85e107e8{font-size:12.5px;color:#40584d}.s-6512751ffecd9aa7d25a{position:relative;width:42px;height:26px}.s-6512751ffecd9aa7d25a input{position:absolute;inset:0;opacity:0}.s-0fae3949e977e78c8bf5{position:absolute;inset:0;background:#e9efec;border:1px solid rgba(31,42,36,.14);border-radius:999px;transition:background .2s,border-color .2s}.s-9fab0227e12a4a815837{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:transform .2s}.s-25498c5fdc034721ef36,.s-6512751ffecd9aa7d25a input:checked+.s-0fae3949e977e78c8bf5 .s-9fab0227e12a4a815837{transform:translateX(16px)}.s-6512751ffecd9aa7d25a input:checked+.s-0fae3949e977e78c8bf5{background:var(--sage-300);border-color:var(--sage-600)}#rc-pref-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}#rc-manage{inset:auto auto 16px 16px;display:none}#rc-manage button{background:#fff;color:var(--sage-700);border:1px solid rgba(31,42,36,.14);padding:8px 12px;border-radius:999px;font-weight:700}@media (max-width:560px){#rc-consent{inset:auto 12px 12px 12px}}@media (prefers-reduced-motion:reduce){.s-658c8286c17e402644ee{opacity:1;transform:none}#rc-panel,.s-0fae3949e977e78c8bf5,.s-10e7a3fcea616cd8cc05,.s-9fab0227e12a4a815837,.s-b3cd584ff1d124ae8f1d{transition:none}}.s-03c6527c0481f7c21a59{align-items:center;display:flex;gap:14px}