.ts-rail,.ts-hero,.ts-footer{--ts-accent: var(--mc-accent, var(--accent-color, #b8935c));--ts-ink: var(--mc-ink, #111111);--ts-font: var(--mc-font-body, var(--font-family, system-ui, sans-serif))}.ts-btn{width:42px;height:42px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--ts-ink);text-decoration:none;box-shadow:0 6px 18px -6px #0a09068c,0 0 0 1px #0a090614;transition:background .25s ease,color .25s ease,transform .25s ease}.ts-btn svg{width:18px;height:18px;display:block}.ts-btn:hover,.ts-btn:focus-visible{background:var(--ts-accent);color:#fff;transform:translateY(-2px)}.ts-btn:focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.ts-rail{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:45;display:flex;flex-direction:column;gap:10px}@media (max-width: 679px){.ts-rail{right:6px;gap:6px}.ts-rail .ts-btn{width:34px;height:34px}.ts-rail .ts-btn svg{width:15px;height:15px}}@media (max-height: 560px){.ts-rail{gap:6px;top:calc(50% + 24px)}.ts-rail .ts-btn{width:32px;height:32px}.ts-rail .ts-btn svg{width:15px;height:15px}}.ts-hero{position:absolute;z-index:6;right:var(--mc-gutter, 2rem);bottom:clamp(4rem,10vh,8rem);display:flex;align-items:center;gap:12px;color:#fff;font:700 .7rem/1 var(--ts-font);letter-spacing:.3em;text-transform:uppercase}.ts-hero-label{text-shadow:0 1px 8px rgba(0,0,0,.6);white-space:nowrap}.ts-hero-line{width:40px;height:2px;background:currentColor;opacity:.8}.ts-hero .ts-btn{width:46px;height:46px}.mc-hero:has(.ts-hero) .mc-scroll-cue{display:none}@media (max-width: 1179px){.ts-hero{left:var(--mc-gutter, 1rem);right:auto;bottom:1.25rem;gap:8px}.ts-hero-label,.ts-hero-line{display:none}.ts-hero .ts-btn{width:36px;height:36px}.ts-hero .ts-btn svg{width:16px;height:16px}}.ts-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0 0 1.25rem}.ts-footer-label{width:100%;text-align:center;font:600 .68rem/1 var(--ts-font);letter-spacing:.28em;text-transform:uppercase;opacity:.75;margin-bottom:4px}@media print{.ts-rail,.ts-hero,.ts-footer{display:none}}@media (prefers-reduced-motion: reduce){.ts-btn{transition:none}.ts-btn:hover,.ts-btn:focus-visible{transform:none}}
/*# sourceMappingURL=social-links.css.map */
