.ld-mono{font-family:var(--sb-mono);letter-spacing:.02em;font-size:12px;line-height:1.5}.ld-mark{font:italic 600 28px/1 var(--sb-serif);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 72;letter-spacing:-.01em;color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.ld-mark i{background:#f2c75c;border-radius:50%;width:14px;height:14px;display:inline-block;box-shadow:inset -4px -2px #b4781473}.ld-top{z-index:40;color:var(--color-foreground);background:color-mix(in srgb, var(--color-background) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.ld-top--overlay{color:var(--sb-on-sky);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;left:0;right:0}.ld-top__row{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px clamp(16px,3vw,40px);display:flex}.ld-top--overlay .ld-top__row{padding-top:20px;padding-bottom:20px}.ld-top nav{align-items:center;gap:26px;display:flex}.ld-top__link{font:500 15px/1 var(--sb-body);opacity:.92;text-decoration:none}.ld-top__link:hover,.ld-top__link[aria-current=page]{text-underline-offset:5px;opacity:1;text-decoration:underline}.ld-top__menu{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-right:-8px;display:none}.ld-top a:focus-visible,.ld-top button:focus-visible{outline:2px solid var(--sb-focus);outline-offset:4px}.ld-tear{z-index:6;pointer-events:none;filter:drop-shadow(0 -3px 4px #060a2459);width:100%;height:44px;display:block;position:absolute;left:0}.ld-tear--top{top:-43px}.ld-tear--bottom{bottom:-1px}.ld-footer{color:#2b2320;background-color:#fbf4e4;background-image:var(--sb-grain);background-blend-mode:multiply;background-size:360px 360px;margin-top:44px;position:relative}.ld-footer--flush{margin-top:0}.ld-footer__grid{grid-template-columns:2fr 3fr;gap:28px;max-width:1180px;margin:0 auto;padding:clamp(40px,6vh,64px) clamp(16px,3vw,40px) 34px;font-size:14px;display:grid}.ld-footer .ld-mark{font-size:26px}.ld-footer p{color:#54463b;margin:10px 0 0}.ld-footer ul{flex-wrap:wrap;place-content:flex-start flex-end;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.ld-footer ul a,.ld-footer__mail{color:#54463b;text-decoration:none}.ld-footer ul a:hover,.ld-footer__mail:hover{color:#2b2320;text-decoration:underline}.ld-footer__legal{border-top:1px solid #2b23202e;grid-column:1/-1;margin:8px 0 0;padding-top:16px;font-size:13px}.ld-footer .ld-footer__legal{color:#6b5d4d}.ld-footer :focus-visible{outline-offset:4px;outline:2px solid #2b2320}@media (width<=767px){.ld-top nav .ld-top__link{display:none}.ld-top__menu{display:inline-flex}.ld-top nav{gap:8px}.ld-mark{font-size:24px}.ld-footer__grid{grid-template-columns:1fr}.ld-footer ul{justify-content:flex-start}}
