.act-door.notice{transform:rotate(-.6deg);gap:var(--sp-md);margin:0;padding:var(--sp-xl) var(--sp-md) var(--sp-lg);color:var(--ink)}.act-door-top,.act-door.notice{display:flex;flex-direction:column}.act-door-top{gap:var(--sp-xs)}.act-door-h{margin:0;padding-bottom:0;font-size:var(--t-sub);line-height:1.2}.act-door-h:after{display:none}.act-door-about,.act-door-note{margin:0;font-size:var(--t-body);color:var(--ink)}.act-door-about{font-weight:500;font-style:normal}.on-name--first{margin-bottom:var(--sp-sm)}.act-door .door-form{display:flex;flex-direction:column;gap:var(--sp-sm)}.act-door .door-label{margin:0;font-family:var(--font-hand);font-weight:500;font-size:var(--t-small);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.act-door .door-form input[type=email],.act-door .door-form input[type=text],.on-page .on-name--first input.door-blank{width:100%;min-height:44px;padding:0 var(--sp-xs) var(--sp-xs);font-size:var(--t-body);color:var(--ink);border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='7'%3E%3Cpath d='M1 3.5C30 1.5 62 5.5 96 3.2S160 1.8 196 4.2 240 2.4 259 3.8' fill='none' stroke='%23414d57' stroke-width='2' stroke-dasharray='7 5' stroke-linecap='round'/%3E%3C/svg%3E") 0 100% /260px 7px repeat-x}.act-door .door-form input:focus,.on-page .on-name--first input.door-blank:focus{outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='7'%3E%3Cpath d='M0 3.5C30 1.5 62 5.5 96 3.2S160 1.8 196 4.2 240 2.4 260 3.5' fill='none' stroke='%232496c9' stroke-width='3'/%3E%3C/svg%3E")}.act-door .door-form input::placeholder{color:var(--ink);opacity:1;font-style:italic}.act-door .door-go{width:100%;min-height:44px}.act-door .door-note,.act-door .signin-consent{margin:0;font-size:var(--t-small);color:var(--ink)}.act-door .door-go,.act-door .door-label:not(:first-of-type){margin-top:var(--sp-sm)}.act-door .door-form input:focus,.on-page .on-name--first input.door-blank:focus{box-shadow:none}.act-door .door-note a,.act-door .signin-consent a{-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:3px}.act-door-note{font-weight:500}.act-door-h .hl{position:relative;isolation:isolate;background:none}.act-door-h .hl:before{content:"";position:absolute;inset:12% -4px 8%;z-index:-1;background:rgba(236,175,33,.46);transform:skew(-6deg);filter:url(#rough)}.act-door .door-sms-full>summary{background:none;border:0;box-shadow:none;padding:0;min-height:44px;display:inline-flex;align-items:center;font:inherit;font-size:var(--t-small);letter-spacing:0;text-transform:none;color:var(--ink);-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.on-page .on-name.on-name--first{margin-bottom:var(--sp-sm-md)}.act-door .door-18{margin:var(--sp-xs) 0 0;min-height:44px;align-items:center}.act-door .door-sms-full{background:none;border:0;box-shadow:none;padding:0;transform:none}.act-door .door-sms-full>summary{font-weight:500;font-size-adjust:none}.door-name{display:flex;flex-direction:column;gap:4px}.door-name-hint{margin:0;font:400 14px/1.3 var(--font-body);color:var(--ink);text-wrap:balance}.act-door.act-door--club{transform:none;gap:var(--sp-md);background-color:#fffaf0;background-image:radial-gradient(circle at 20% 30%,rgba(176,140,90,.11) 0 1px,transparent 1.6px),radial-gradient(circle at 70% 60%,rgba(176,140,90,.08) 0 1.2px,transparent 2px);background-size:31px 37px,53px 47px}.act-door-plate{display:flex;align-items:center;gap:12px;margin:0}.act-door-crest{flex:none;width:48px;height:48px;display:grid;place-items:center;border:2.5px solid var(--ink);border-radius:50%;background:var(--paper);transform:rotate(-4deg);box-shadow:2px 2px 0 var(--ink);opacity:.8}.act-door-club{min-width:0;font:italic 600 28px/1.05 var(--font-display);color:var(--door-ink,var(--ink));overflow-wrap:anywhere}.act-door-club .hl{padding:0 4px;background:linear-gradient(transparent 58%,rgba(236,175,33,.5) 58% 92%,transparent 92%)}.act-door--club .act-door-act{font:600 24px/1.2 var(--font-mono);margin:8px 0 0}.act-door-when{margin:0;font:400 18px/1.3 var(--font-body)}.act-door-band{margin:0 calc(-1 * var(--sp-md));height:112px;overflow:hidden}.act-door-band img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.22) brightness(1.16) contrast(.78)}.act-door--club .door-pair{position:relative;display:flex;align-items:flex-start;margin:0 0 var(--sp-sm)}.act-door-band+.door-form .door-pair{margin-top:-40px}.door-host{flex:none;position:relative;isolation:isolate;width:120px;margin:24px 0 0;padding:8px 8px 12px;transform:rotate(-4deg)}.door-host .door-film--blank,.door-host img{display:block;width:104px;height:104px;object-fit:cover;filter:saturate(.22) brightness(1.18) contrast(.75)}.door-host figcaption{margin:8px 0 0;font:400 14px/1.3 var(--font-body)}.door-me{position:relative;isolation:isolate;z-index:2;flex:1 1;min-width:0;margin:0 0 0 -8px;padding:12px 12px 8px;transform:rotate(1.5deg)}.door-host:before,.door-me:before{content:"";position:absolute;inset:0;z-index:-1;background:#fff;border:2px solid var(--ink);box-shadow:3px 4px 0 rgba(26,14,4,.26);filter:url(#roughsm)}.door-tape{position:absolute;top:-12px;left:calc(50% - 32px);width:64px;height:20px;background:rgba(176,140,90,.75);transform:rotate(-6deg);z-index:3;-webkit-clip-path:polygon(2% 0,98% 6%,100% 52%,97% 100%,1% 94%,0 48%);clip-path:polygon(2% 0,98% 6%,100% 52%,97% 100%,1% 94%,0 48%)}.door-film{text-transform:none;letter-spacing:0;font-family:var(--font-body);position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;background:#e9dcbf;box-shadow:inset 0 0 0 1.5px rgba(65,77,87,.35),inset 0 0 28px rgba(65,77,87,.28);cursor:pointer;overflow:hidden}.door-film:has(input:focus-visible){outline:3px solid var(--color-lazuli);outline-offset:3px}.door-film-cue{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:6px;font:400 14px/1 var(--font-body)}.door-film-you{position:absolute;right:10px;bottom:6px;font-family:var(--font-scrawl);font-size:22px;transform:rotate(-6deg)}.door-film-dev{display:block;width:100%;height:100%;object-fit:cover;animation:door-develop .9s ease-out 1 both}@keyframes door-develop{0%{opacity:0;filter:sepia(1) brightness(1.4)}to{opacity:1;filter:none}}.door-name--caption{padding:8px 2px 0}.act-door .door-name--caption input[type=text]{min-height:48px;font:400 24px/1.3 var(--font-body);padding:8px 2px 4px}.act-door .door-name--caption input::placeholder{font-style:italic}.door-dd{position:absolute;z-index:0;opacity:.55;pointer-events:none}.door-dd0{left:16px;top:196px;transform:rotate(-8deg)}.door-dd1{left:88px;top:210px;transform:rotate(10deg)}@media (prefers-reduced-motion:reduce){.door-film-dev{animation:none}}