.button-tin-module__LR2nqG__hero{background:radial-gradient(120% 90% at 50% 34%, var(--felt-top) 0%, var(--felt-edge) 100%);color:var(--cream);position:relative;overflow:hidden}.button-tin-module__LR2nqG__hero:before{content:"";pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.button-tin-module__LR2nqG__inner{max-width:1208px;margin:0 auto;padding:3.4rem 1.5rem 3rem;position:relative}.button-tin-module__LR2nqG__headline{font-family:var(--font-display), var(--font-sans);letter-spacing:-.022em;max-width:620px;color:var(--cream);text-wrap:balance;font-size:clamp(2.1rem,1.15rem + 3.4vw,3.4rem);font-weight:700;line-height:1.08}.button-tin-module__LR2nqG__sub{color:#f6f2e7b3;max-width:460px;margin-top:1rem;font-size:1.02rem;line-height:1.55}.button-tin-module__LR2nqG__invite{font-family:var(--font-serif);letter-spacing:.002em;color:#f6f2e7a3;margin-top:.65rem;font-size:1.14rem;font-style:italic}.button-tin-module__LR2nqG__stageWrap{clip-path:inset(-8px -400px -400px);max-width:430px;margin:2rem auto 0}.button-tin-module__LR2nqG__stage{width:100%;aspect-ratio:var(--ar-m);-webkit-user-select:none;user-select:none;position:relative;container-type:inline-size}.button-tin-module__LR2nqG__stage:before{content:"";background:radial-gradient(52% 48% at 50% 54%,#02140d80 0%,#02140d00 72%);position:absolute;inset:2% -3%}@media (min-width:768px){.button-tin-module__LR2nqG__stageWrap{max-width:900px}.button-tin-module__LR2nqG__stage{aspect-ratio:var(--ar-t)}}@media (min-width:1100px){.button-tin-module__LR2nqG__stageWrap{max-width:1160px}.button-tin-module__LR2nqG__stage{aspect-ratio:var(--ar-d)}}.button-tin-module__LR2nqG__bodies,.button-tin-module__LR2nqG__links{margin:0;padding:0;list-style:none;position:absolute;inset:0}.button-tin-module__LR2nqG__bodies{pointer-events:none}.button-tin-module__LR2nqG__disc{left:var(--x-m);top:var(--y-m);width:var(--w-m);aspect-ratio:1;transform:rotate(var(--rot));will-change:transform;animation:button-tin-module__LR2nqG__pour .82s var(--delay) both;position:absolute}@media (min-width:768px){.button-tin-module__LR2nqG__disc{left:var(--x-t);top:var(--y-t);width:var(--w-t)}}@media (min-width:1100px){.button-tin-module__LR2nqG__disc{left:var(--x-d);top:var(--y-d);width:var(--w-d)}}@keyframes button-tin-module__LR2nqG__pour{0%{opacity:0;transform:translate3d(var(--pour-x), var(--pour-y), 0) rotate(var(--pour-r));animation-timing-function:cubic-bezier(.42,.05,.38,1)}15%{opacity:1}72%{transform:translate3d(0, 4.5px, 0) rotate(var(--rot));animation-timing-function:cubic-bezier(.31,0,.36,1)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.button-tin-module__LR2nqG__disc{animation:none}}.button-tin-module__LR2nqG__body{z-index:calc(10 + var(--z))}.button-tin-module__LR2nqG__body.button-tin-module__LR2nqG__isActive{z-index:900}.button-tin-module__LR2nqG__face{background:radial-gradient(circle at 36% 30%, var(--paper-hi) 0%, var(--paper) 54%, var(--paper-lo) 100%);border-radius:50%;transition:background-color .16s,box-shadow .2s,transform .2s cubic-bezier(.3,.9,.4,1);position:absolute;inset:0;box-shadow:0 1px 1.5px #02120b6b,0 3px 7px #02120b38}.button-tin-module__LR2nqG__face:before{content:"";border:3px solid var(--ring);border-radius:50%;transition:border-color .16s,box-shadow .2s;position:absolute;inset:2px}@media (min-width:768px){.button-tin-module__LR2nqG__face:before{border-width:3.5px;inset:2.5px}}@media (min-width:1100px){.button-tin-module__LR2nqG__face:before{border-width:4px;inset:3px}}.button-tin-module__LR2nqG__graduated .button-tin-module__LR2nqG__face:after{content:"";border:2px solid var(--gilt);border-radius:50%;position:absolute;inset:-6px;box-shadow:0 0 10px #c8a44e59}.button-tin-module__LR2nqG__body.button-tin-module__LR2nqG__isActive .button-tin-module__LR2nqG__face{background:var(--flood);transform:translateY(-3px);box-shadow:0 2px 3px #02120b4d,0 14px 26px #02120b73}.button-tin-module__LR2nqG__body.button-tin-module__LR2nqG__isActive .button-tin-module__LR2nqG__face:before{border-color:var(--flood)}.button-tin-module__LR2nqG__body.button-tin-module__LR2nqG__isKin .button-tin-module__LR2nqG__face:before{border-color:var(--ring-bright);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--ring-bright) 55%, transparent)}.button-tin-module__LR2nqG__slot{z-index:calc(300 + var(--z))}.button-tin-module__LR2nqG__slot.button-tin-module__LR2nqG__isActive,.button-tin-module__LR2nqG__slot:focus-within,.button-tin-module__LR2nqG__slot:hover{z-index:910}.button-tin-module__LR2nqG__hit{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;transition:background-color .16s;display:flex}.button-tin-module__LR2nqG__hit:focus{outline:none}.button-tin-module__LR2nqG__hit:focus-visible{outline:3px solid var(--paper);outline-offset:3px;border-radius:50%}.button-tin-module__LR2nqG__hit:hover,.button-tin-module__LR2nqG__hit:focus-visible,.button-tin-module__LR2nqG__slot.button-tin-module__LR2nqG__isActive .button-tin-module__LR2nqG__hit{background:var(--flood)}.button-tin-module__LR2nqG__slot.button-tin-module__LR2nqG__isDragging .button-tin-module__LR2nqG__hit{cursor:grabbing}.button-tin-module__LR2nqG__name{font-family:var(--font-sans);letter-spacing:-.008em;color:var(--ink);text-align:center;white-space:nowrap;pointer-events:none;font-weight:600;line-height:1.18;font-size:var(--fs-m);transition:color .16s;display:block}@media (min-width:768px){.button-tin-module__LR2nqG__name{font-size:var(--fs-t)}}@media (min-width:1100px){.button-tin-module__LR2nqG__name{font-size:var(--fs-d)}}.button-tin-module__LR2nqG__hit:hover .button-tin-module__LR2nqG__name,.button-tin-module__LR2nqG__hit:focus-visible .button-tin-module__LR2nqG__name,.button-tin-module__LR2nqG__slot.button-tin-module__LR2nqG__isActive .button-tin-module__LR2nqG__name{color:var(--cream)}.button-tin-module__LR2nqG__variant{flex-direction:column;align-items:center;display:none}@media (max-width:767.98px){.button-tin-module__LR2nqG__vM{display:flex}}@media (min-width:768px) and (max-width:1099.98px){.button-tin-module__LR2nqG__vT{display:flex}}@media (min-width:1100px){.button-tin-module__LR2nqG__vD{display:flex}}.button-tin-module__LR2nqG__card{z-index:970;background:var(--paper);width:min(240px,100cqw - 16px);color:var(--ink);pointer-events:none;border-radius:10px;padding:13px 15px 12px;animation:.17s cubic-bezier(.25,.8,.4,1) button-tin-module__LR2nqG__cardIn;position:absolute;box-shadow:0 14px 30px #00100a6b,0 2px 6px #00100a42}@keyframes button-tin-module__LR2nqG__cardIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.button-tin-module__LR2nqG__card{animation:.12s button-tin-module__LR2nqG__cardFade}@keyframes button-tin-module__LR2nqG__cardFade{0%{opacity:0}to{opacity:1}}}.button-tin-module__LR2nqG__cardName{letter-spacing:-.01em;font-size:14px;font-weight:700}.button-tin-module__LR2nqG__cardSector{letter-spacing:.05em;text-transform:uppercase;border:1.5px solid var(--card-ring);border-radius:999px;margin:7px 0 8px;padding:2.5px 9px;font-size:10.5px;font-weight:600;display:inline-block}.button-tin-module__LR2nqG__cardBlurb{color:#113a2cd6;margin:0;font-size:12.5px;line-height:1.5}.button-tin-module__LR2nqG__cardVisit{color:var(--card-ring);margin-top:9px;font-size:12px;font-weight:700}.button-tin-module__LR2nqG__caption{text-align:center;letter-spacing:.01em;color:#f6f2e7b8;margin-top:1.4rem;font-size:.86rem}.button-tin-module__LR2nqG__captionLink{color:#f6f2e7eb;border-bottom:1px solid #f6f2e761;padding-bottom:1px;font-weight:600;text-decoration:none;transition:border-color .15s}.button-tin-module__LR2nqG__captionLink:hover{border-color:#f6f2e7e6}.button-tin-module__LR2nqG__captionLink:focus-visible{outline:3px solid var(--paper);outline-offset:3px;border-radius:4px}
