.hdk{--ink:#2a2420;--body:#4a433c;--muted:#6e6459;--gold:#c2a05e;--deep:#a6822f;--gt:#7e6118;--hair:#e8dfcd;--e:cubic-bezier(.22, 1, .36, 1);--io:cubic-bezier(.65, 0, .35, 1);color:var(--body);font-family:var(--hf-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.7;position:relative}.hdk *,.hdk :before,.hdk :after{box-sizing:border-box}:where(.hdk) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.hdk) a{color:inherit;text-decoration:none}:where(.hdk) h2,:where(.hdk) h3,:where(.hdk) p,:where(.hdk) ul,:where(.hdk) ol{margin:0;padding:0;list-style:none}.hdk img{display:block}.hdk-h2{font-family:var(--hf-serif);text-transform:lowercase;letter-spacing:.05em;color:var(--ink);text-wrap:balance;font-size:clamp(32px,3.2vw,46px);font-weight:400;line-height:1.14}.hdk-h3{font-family:var(--hf-serif);text-transform:lowercase;letter-spacing:.05em;color:var(--ink);font-size:24px;font-weight:400;line-height:1.25}.hdk-acc{filter:drop-shadow(0 1px #ffffffbf)drop-shadow(0 6px 16px #c2a05e42);color:#8a6a1c;-webkit-text-fill-color:transparent;background-image:linear-gradient(176deg,#dcc083 0%,#c6a562 30%,#a6822f 66%,#8a6a1c 100%);-webkit-background-clip:text;background-clip:text}.hdk-lead{color:var(--body);font-size:18px;line-height:1.7}.hdk-tlink{min-height:44px;font-family:var(--hf-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--gt);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.hdk-tlink svg{width:14px;height:10px;transition:transform .4s var(--e);flex:none}@media (hover:hover) and (pointer:fine){.hdk-tlink:hover svg{transform:translate(4px)}}.hf-page .hdk :focus-visible{outline:2px solid var(--deep);outline-offset:3px}.hf-page .hdk .hf-cta:focus-visible,.hf-page .hdk .hf-outline:focus-visible{border-radius:999px}.hf-page .hdk .hdk-tlink:focus-visible{border-radius:0}
