/* The maker's signature. Shared with the unified local homepage. */
.beam-maker{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;max-width:720px;margin:0 auto 12px;padding:28px 20px 32px;text-align:center;isolation:isolate;scroll-margin-top:90px}
.beam-maker::before{content:"";position:absolute;inset:10% 15%;z-index:-1;background:radial-gradient(ellipse,rgba(239,200,115,.035),transparent 67%);pointer-events:none}
.beam-maker .maker-emblem{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:18px}
.beam-maker .maker-emblem::before,.beam-maker .maker-emblem::after{content:"";width:56px;height:1px;background:linear-gradient(90deg,transparent,rgba(239,200,115,.35))}
.beam-maker .maker-emblem::after{transform:rotate(180deg)}
.beam-maker .col-mark{display:block;width:40px;height:auto;overflow:visible;filter:drop-shadow(0 4px 12px rgba(239,200,115,.09))}
.beam-maker .col-mark path{fill:var(--gold,#efc873);opacity:.92}
.beam-maker .maker-signature{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.24em;row-gap:0;margin:0;font:400 clamp(28px,3.5vw,40px)/1.25 var(--serif,Georgia,serif);letter-spacing:-.035em;color:#e8e6f0}
.beam-maker .maker-signature em{font-weight:400;font-style:italic;color:var(--gold,#efc873);white-space:nowrap}
.beam-maker .maker-origin{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0 0;font:10px/1.6 var(--sans,system-ui,sans-serif);text-transform:uppercase;letter-spacing:.22em;color:#b6adbf}
.beam-maker .maker-origin i{display:block;width:3px;height:3px;background:var(--gold,#efc873);transform:rotate(45deg);opacity:.7}
.beam-maker .maker-origin span:last-child{color:#93889f}
@media(max-width:620px){.beam-maker{margin:0 auto 8px;padding:24px 8px 28px}.beam-maker .maker-emblem{gap:18px;margin-bottom:16px}.beam-maker .maker-emblem::before,.beam-maker .maker-emblem::after{width:40px}.beam-maker .col-mark{width:34px}.beam-maker .maker-signature{font-size:clamp(26px,6.2vw,32px);max-width:100%}.beam-maker .maker-origin{font-size:9px;gap:15px;letter-spacing:.17em;margin-top:16px}}
