.LBTDbq_page{background:var(--bg);min-height:100dvh;position:relative;overflow:hidden}.LBTDbq_main{display:block}
.xIYOCa_hero{position:relative}.xIYOCa_wrap{max-width:var(--page-max);text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:22px 40px 42px;display:flex}.xIYOCa_h1{text-wrap:balance;margin:0 0 14px}.xIYOCa_l1{letter-spacing:-.015em;color:var(--ink);margin-bottom:.35em;font-size:clamp(17px,2.2vw,26px);font-weight:600;line-height:1.3;display:block}.xIYOCa_l2{letter-spacing:-.045em;color:var(--ink);font-size:clamp(34px,6.6vw,78px);font-weight:900;line-height:1.03;display:block}:lang(ja) .xIYOCa_l2{word-break:keep-all;font-size:clamp(28px,7.4vw,78px)}.xIYOCa_hlU{display:inline-block;position:relative}.xIYOCa_hlU svg{width:112%;height:.24em;position:absolute;bottom:-.14em;left:-2%;overflow:visible}.xIYOCa_hlU path{fill:none;stroke:var(--pop);stroke-width:5px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;animation:.7s 1s forwards xIYOCa_hlDraw}@keyframes xIYOCa_hlDraw{to{stroke-dashoffset:0}}.xIYOCa_sub{font-family:var(--font-serif), serif;color:var(--ink);text-wrap:balance;max-width:34ch;margin:0 auto;font-size:clamp(17px,1.6vw,20px)}@media (min-width:1000px){.xIYOCa_sub{max-width:40em}}.xIYOCa_visual{--hero-head:470px;--hero-min:260px;width:100%;max-width:min(1140px, max(var(--hero-min), calc((100dvh - var(--hero-head)) * 1.875)));margin-top:20px;position:relative}.xIYOCa_visual:before{content:"";z-index:-1;background:radial-gradient(55% 62% at 50% 46%,#ff6b8d11,#0000 72%);position:absolute;inset:-70px -90px}.xIYOCa_row{justify-content:center;align-items:stretch;gap:20px;display:flex}.xIYOCa_stageCol{flex:1;min-width:0;max-width:940px}.xIYOCa_stageBox{background:var(--surface);width:100%;padding:10px 10px 14px;position:relative;transform:rotate(-.8deg);box-shadow:0 16px 36px #00000024,0 1px 2px #0000000f}.xIYOCa_stageBox:before{content:"";z-index:2;background:#e6e4ded9;border:1px solid #0000000d;width:88px;height:24px;margin-left:-44px;position:absolute;top:-12px;left:50%;transform:rotate(-2deg)}.xIYOCa_stage{aspect-ratio:3/2;background:linear-gradient(var(--bgTop,#f6e0e4), var(--bgBot,#e3bcc4));-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:4px;width:100%;transition:background .32s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 3px 6px #00000012,0 40px 80px -38px #0009}.xIYOCa_floor{background:radial-gradient(60% 100% at 27% 100%,#00000024,#0000 70%),radial-gradient(60% 100% at 73% 100%,#00000024,#0000 70%);height:26%;position:absolute;bottom:0;left:0;right:0}.xIYOCa_scene{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.xIYOCa_before{display:flex;position:absolute;inset:0}.xIYOCa_half{background:#111;flex:1;position:relative;overflow:hidden}.xIYOCa_half+.xIYOCa_half{border-left:6px solid #26262a}.xIYOCa_before img{width:auto;max-width:none;height:100%;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.xIYOCa_people{pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.xIYOCa_people img{filter:drop-shadow(6px 10px 14px #00000029);width:auto;max-width:none;height:100%;display:block;position:absolute;bottom:0;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4.5% 95.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4.5% 95.5%,#0000 100%)}.xIYOCa_pa{left:var(--pa,25%);z-index:var(--za,2)}.xIYOCa_pb{left:var(--pb,75%);z-index:var(--zb,1);scale:var(--sb,1);transform-origin:50% 100%}.xIYOCa_corners{pointer-events:none;z-index:6;opacity:.55;background-color:#0000;background-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:20px 2px,2px 20px,20px 2px,2px 20px,20px 2px,2px 20px,20px 2px,2px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:13px}.xIYOCa_cap{z-index:6;font:600 12px/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:9px 14px;transition:opacity .2s;position:absolute;top:18px}.xIYOCa_capL{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0aa8;left:18px}.xIYOCa_capR{color:var(--ink);background:#ffffffe6;border:1px solid #00000014;right:18px}.xIYOCa_capP{color:var(--ink);opacity:0;background:#ffffffe6;border:1px solid #00000014;align-items:center;gap:6px;display:inline-flex;left:18px}.xIYOCa_d{border-radius:50%;flex:none;width:6px;height:6px}.xIYOCa_dMe{background:var(--ink);animation:2s infinite xIYOCa_pp}.xIYOCa_dYou{background:var(--ink);margin-left:4px;animation:2s 1s infinite xIYOCa_pp}@keyframes xIYOCa_pp{0%,to{opacity:.45}50%{opacity:1}}.xIYOCa_cutChip{z-index:6;font:700 11px/1 var(--font-mono);letter-spacing:.1em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a7a;border-radius:999px;padding:8px 12px;position:absolute;bottom:11px;right:12px}.xIYOCa_skipBtn{z-index:7;cursor:pointer;font:700 11px/1 var(--font-mono);letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a7a;border:0;border-radius:999px;align-items:center;gap:5px;padding:8px 12px;display:inline-flex;position:absolute;bottom:25px;left:22px}.xIYOCa_skipBtn:before{content:"";position:absolute;inset:-9px -4px}@media (hover:hover){.xIYOCa_skipBtn:hover{background:#0a0a0aa8}}.xIYOCa_countPill{z-index:7;font:700 15px/1 var(--font-mono);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0a0a0a8c;border-radius:999px;padding:10px 14px;transition:opacity .15s;position:absolute;top:13%;left:50%;translate:-50%}.xIYOCa_on{animation:.38s xIYOCa_cntA}@keyframes xIYOCa_cntA{0%{scale:.8}45%{scale:1.06}to{scale:1}}.xIYOCa_flash{opacity:0;pointer-events:none;z-index:8;background:#fff;position:absolute;inset:0}.xIYOCa_go{animation:.32s ease-out xIYOCa_flashA}@keyframes xIYOCa_flashA{0%{opacity:0}16%{opacity:.92}to{opacity:0}}.xIYOCa_strip{background:#141414;border-radius:12px;flex-direction:column;flex:0 0 calc(20% - 6px);gap:11px;padding:14px 14px 9px;display:flex;position:relative;rotate:1.3deg;box-shadow:0 3px 6px #0000001f,0 24px 50px -24px #0000008c}.xIYOCa_strip:before{content:"";z-index:6;background:#b0aea66b;width:46px;height:15px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:-2.5deg}.xIYOCa_slots{flex-direction:column;flex:1;gap:11px;min-height:0;display:flex}.xIYOCa_slot{background:linear-gradient(160deg,#232323,#1c1c1c);border-radius:3px;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #0000008c,inset 0 0 0 1px #ffffff0a}.xIYOCa_slot:after{content:attr(data-n);font:600 12px/1 var(--font-mono);color:#3d3d3d;letter-spacing:.1em;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.xIYOCa_slot[data-filled]:after{opacity:0}.xIYOCa_mini{background:linear-gradient(var(--mT,#f6e0e4), var(--mB,#e3bcc4));transform-origin:0 0;position:absolute;inset:0;overflow:hidden}.xIYOCa_mini img{width:auto;height:100%;position:absolute;bottom:0;transform:translate(-50%)}.xIYOCa_ma{left:var(--ca,36%);z-index:var(--mza,2)}.xIYOCa_mb{left:var(--cb,64%);z-index:var(--mzb,1);scale:var(--msb,1);transform-origin:50% 100%}.xIYOCa_stripFoot{color:#b9b9b4;justify-content:center;align-items:center;padding:5px 0 3px;display:flex}.xIYOCa_stripFoot svg{height:11px;display:block}.xIYOCa_dd{z-index:5;opacity:0;pointer-events:none;position:absolute}.xIYOCa_dd path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:220;stroke-dashoffset:220px}.xIYOCa_ddHeart{width:44px;top:10px;right:9px}.xIYOCa_ddHeart path{stroke:var(--ink);stroke-width:3.4px}.xIYOCa_ddStar{width:36px;top:46%;left:7px}.xIYOCa_ddStar path{stroke:#fff;stroke-width:3.2px}.xIYOCa_ddTxt{text-align:center;color:var(--ink);clip-path:inset(0 100% 0 0);font:34px/1 Snell Roundhand,Savoye LET,cursive;bottom:40px;left:0;right:0;rotate:-7deg}.xIYOCa_doodling .xIYOCa_dd{opacity:1}.xIYOCa_doodling .xIYOCa_ddHeart path{animation:1s .1s forwards xIYOCa_ddDraw}.xIYOCa_doodling .xIYOCa_ddStar path{animation:.9s .7s forwards xIYOCa_ddDraw}.xIYOCa_doodling .xIYOCa_ddTxt{animation:.9s 1.3s forwards xIYOCa_ddTxtA}@keyframes xIYOCa_ddDraw{to{stroke-dashoffset:0}}@keyframes xIYOCa_ddTxtA{to{clip-path:inset(0)}}.xIYOCa_cta{margin-top:22px}.xIYOCa_btnMain{background:var(--ink);color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:11px;min-height:44px;padding:17px 30px;font-family:inherit;font-size:16.5px;font-weight:600;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #00000029,0 10px 26px -14px #00000080}@media (hover:hover){.xIYOCa_btnMain:hover{transform:translateY(-2px)}}@media (max-width:999px){.xIYOCa_wrap{padding:26px 16px 34px}.xIYOCa_visual{margin-top:16px}.xIYOCa_visual:before{inset:-40px 0}.xIYOCa_row{flex-direction:column;align-items:center;gap:10px}.xIYOCa_stageCol{flex:none;width:100%;max-width:430px}.xIYOCa_stage{border-radius:14px}.xIYOCa_capL,.xIYOCa_capP{top:10px;left:10px}.xIYOCa_capR{top:10px;right:10px}.xIYOCa_cap{padding:7px 10px;font-size:10.5px}.xIYOCa_cutChip{bottom:8px;right:8px}.xIYOCa_corners{opacity:.45;inset:9px}.xIYOCa_strip{border-radius:9px;flex:none;gap:6px;width:100%;max-width:430px;padding:8px 8px 5px;rotate:0deg}.xIYOCa_strip:before{display:none}.xIYOCa_slots{flex-direction:row;gap:6px}.xIYOCa_slot{aspect-ratio:3/2;flex:1 1 0}.xIYOCa_slot:after{font-size:9px}.xIYOCa_stripFoot svg{height:6px}.xIYOCa_ddHeart{width:20px;top:3px;right:3px}.xIYOCa_ddStar{width:17px;top:46%;left:3px}.xIYOCa_ddTxt{display:none}.xIYOCa_cta{width:100%;margin-top:18px;padding-bottom:0}.xIYOCa_btnMain{white-space:nowrap;justify-content:center;padding:13px 12px;font-size:14px}}@media (min-width:701px) and (max-width:999px){.xIYOCa_stageCol,.xIYOCa_strip{max-width:620px}}@media (max-width:700px){.xIYOCa_wrap{padding-top:18px}.xIYOCa_visual,.xIYOCa_cta{margin-top:12px}}@media (prefers-reduced-motion:reduce){.xIYOCa_hlU path{stroke-dashoffset:0;animation:none}.xIYOCa_dMe,.xIYOCa_dYou,.xIYOCa_on{animation:none}.xIYOCa_doodling .xIYOCa_ddHeart path,.xIYOCa_doodling .xIYOCa_ddStar path{stroke-dashoffset:0;animation:none}.xIYOCa_doodling .xIYOCa_ddTxt{clip-path:inset(0);animation:none}.xIYOCa_scene,.xIYOCa_people,.xIYOCa_stage{transition:none}}.xIYOCa_copy{min-width:0}@media (orientation:landscape) and (max-height:479.98px){.xIYOCa_wrap{text-align:left;padding:12px var(--page-pad) 16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy visual""cta visual";align-items:center;column-gap:24px;display:grid}.xIYOCa_copy{grid-area:copy;align-self:end}.xIYOCa_h1{margin-bottom:10px}.xIYOCa_l2{font-size:clamp(28px,9vh,40px)}.xIYOCa_sub{margin:0;font-size:16px}.xIYOCa_visual{grid-area:visual;width:min(46vw,120dvh - 194.4px);max-width:none;margin-top:0}.xIYOCa_stageCol,.xIYOCa_strip{max-width:none}.xIYOCa_cta{grid-area:cta;align-self:start;width:auto;margin-top:16px}.xIYOCa_btnMain{padding:13px 24px}}
