html.join-open{overflow:hidden}.join{border:0;padding:0;margin:auto;max-width:none;max-height:none;width:min(880px,calc(100% - 32px));background:transparent;color:var(--c-on-accent);overflow:visible}.join::backdrop{background:#14100e9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.join[open]{animation:join-in .7s cubic-bezier(.2,.7,.2,1)}.join[open]::backdrop{animation:join-fade .5s ease}@keyframes join-in{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes join-fade{0%{opacity:0}to{opacity:1}}.join__card{display:grid;grid-template-columns:1fr;background:var(--c-accent);border-radius:var(--radius);overflow:hidden;box-shadow:0 40px 120px #00000073}@media(min-width:750px){.join__card{grid-template-columns:.95fr 1.05fr;min-height:540px}}.join__media{position:relative;display:none;background:#2a0b11;overflow:hidden}@media(min-width:750px){.join__media{display:block}}.join__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05)}.join__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#5e1a250d 30%,#5e1a25d9)}.join__mono{position:absolute;left:28px;bottom:6px;z-index:1;font-family:var(--font-display);font-size:200px;line-height:1;color:var(--c-on-accent)}.join__panel{position:relative;padding:56px 28px 32px;display:flex;flex-direction:column;justify-content:center}@media(min-width:750px){.join__panel{padding:64px 56px 40px}}.join__close{position:absolute;top:14px;right:14px;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:inherit;cursor:pointer;opacity:.8}.join__close:hover{opacity:1}.join__eyebrow{margin:0 0 14px;font-size:10.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;opacity:.75}.join__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(48px,8vw,76px);line-height:.95;letter-spacing:-.01em}.join__text{margin:18px 0 28px;max-width:34ch;font-size:15px;font-weight:300;line-height:1.6;opacity:.9}.join__field{position:relative;margin-bottom:18px}.join__field label{display:block;margin-bottom:6px;font-size:10px;letter-spacing:.26em;text-transform:uppercase;opacity:.7}.join__field input{width:100%;min-height:50px;padding:0;background:transparent;border:0;border-bottom:1px solid rgba(244,238,228,.45);color:inherit;font:inherit;font-size:17px;border-radius:0}.join__field input::placeholder{color:inherit;opacity:.4}.join__field input:focus{outline:none;border-bottom-color:var(--c-on-accent)}.join__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 28px;background:var(--c-on-accent);color:var(--c-accent);border:1px solid var(--c-on-accent);border-radius:var(--radius);font:inherit;font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease}.join__btn:hover{background:transparent;color:var(--c-on-accent)}.join__skip{margin:14px auto 0;display:block;background:none;border:0;color:inherit;font:inherit;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.65;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.join__skip:hover{opacity:1}.join__fine{margin:22px 0 0;font-size:11px;line-height:1.6;opacity:.6}.join__fine a{text-decoration:underline}.join__error{margin:0 0 14px;padding:10px 12px;background:#0003;font-size:13px}.join__code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px dashed rgba(244,238,228,.55);border-radius:var(--radius)}.join__code span{font-size:20px;font-weight:500;letter-spacing:.3em}.join__copy{background:none;border:0;color:inherit;font:inherit;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.join-tab{position:fixed;left:16px;bottom:16px;z-index:40;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 6px;border:0;border-radius:999px;background:var(--c-accent);color:var(--c-on-accent);font:inherit;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px #14100e40;animation:join-fade .5s ease}.join-tab[hidden]{display:none}.join-tab__mono{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c-on-accent);color:var(--c-accent);font-family:var(--font-display);font-size:20px;letter-spacing:0}@media(max-width:749px){.template-product .join-tab{display:none}}@media(prefers-reduced-motion:reduce){.join[open],.join[open]::backdrop,.join-tab{animation:none}}.intro{display:none}html.intro-play .intro{display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--c-accent);color:var(--c-on-accent);animation:intro-out .9s cubic-bezier(.7,0,.2,1) 1.15s forwards;pointer-events:none}.intro__inner{display:grid;justify-items:center;gap:14px}.intro__mono{font-family:var(--font-display);font-size:clamp(110px,18vw,200px);line-height:.9;opacity:0;transform:scale(.92);animation:intro-mono .9s cubic-bezier(.2,.7,.2,1) .05s forwards}.intro__word{font-family:var(--font-display);font-size:15px;letter-spacing:.6em;margin-right:-.6em;opacity:0;animation:intro-word .7s ease .45s forwards}@keyframes intro-mono{to{opacity:1;transform:none}}@keyframes intro-word{to{opacity:.85}}@keyframes intro-out{to{transform:translateY(-100%);visibility:hidden}}.footer__mega{display:block;margin:48px 0 -.1em;font-family:var(--font-display);font-weight:400;font-size:clamp(80px,21vw,340px);line-height:.8;letter-spacing:.04em;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(244,238,228,.45);-webkit-user-select:none;user-select:none;overflow:hidden}.footer:has(.footer__mega){padding-bottom:0}@supports not (-webkit-text-stroke: 1px){.footer__mega{color:#f4eee424}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/join.css.map */
