.ReferralExperience_page__kKggy{color:var(--ink);background:var(--bg);min-height:100vh;overflow-x:clip;overflow-wrap:anywhere;isolation:isolate}.ReferralExperience_experience__g7MOT,.ReferralExperience_intro__FwRfC,.ReferralExperience_ownTree__4G1ZL{width:min(1280px,100% - 2*var(--gutter));margin-inline:auto}.ReferralExperience_intro__FwRfC{padding-block:clamp(104px,12vw,156px) 56px}.ReferralExperience_introPass__X2YOJ{display:inline-flex;align-items:center;min-height:44px;margin-top:16px}.ReferralExperience_intro__FwRfC h1{font-family:var(--jp-display);font-weight:900;font-size:clamp(32px,5vw,68px);letter-spacing:-.05em;line-height:1.3;margin:0}.ReferralExperience_intro__FwRfC h1 span{font-family:var(--display);font-style:italic;font-stretch:condensed;letter-spacing:-.075em;font-size:1.2em}.ReferralExperience_graphSurface__UfDci{--tree-canvas:rgb(0 0 0);--tree-surface:rgb(10 10 10);--tree-text:rgb(255 255 255);--tree-muted:rgb(212 212 212);--tree-subtle:rgb(163 163 163);--tree-face-text:rgb(184 188 194);--tree-you:rgb(58 134 255);background:var(--tree-canvas)}.ReferralExperience_treeStage__BSKMV{padding-top:0}.ReferralExperience_treeGraph__EK4FC{--tree-stacked:0;position:relative;width:100%;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:188px 90px auto;grid-row-gap:80px;row-gap:80px;padding:32px 12px}.ReferralExperience_graphEdges__JrFo9{position:absolute;inset:0;width:100%;height:100%;color:var(--tree-face-text);pointer-events:none}.ReferralExperience_graphEdges__JrFo9 path{stroke-width:1.2px;vector-effect:non-scaling-stroke;fill:none}.ReferralExperience_treeRoot__1pKxY{grid-column:1/11;grid-row:1;justify-self:center}.ReferralExperience_treeGraph__EK4FC>.ReferralExperience_compactCard__HW0GH{grid-row:2;width:min(240px,96%);justify-self:center}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="0"]{grid-column:1/3}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="1"]{grid-column:3/5}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="2"]{grid-column:5/7}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="3"]{grid-column:7/9}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="4"]{grid-column:9/11}.ReferralExperience_treeGraph__EK4FC>.ReferralExperience_inviteCard__sq75r{width:min(140px,96%)}.ReferralExperience_childGroup___Q4Jh{grid-row:3;display:grid;justify-items:center;align-items:start}.ReferralExperience_childGroup___Q4Jh[data-child-group="0"]{grid-column:1/5;grid-template-columns:repeat(5,minmax(0,1fr))}.ReferralExperience_childGroup___Q4Jh[data-child-group="1"]{grid-column:5/8;grid-template-columns:repeat(3,minmax(0,1fr))}.ReferralExperience_childGroup___Q4Jh[data-child-group="2"]{grid-column:8/11;grid-template-columns:repeat(2,minmax(0,1fr))}.ReferralExperience_personNode__Iyx_5{position:relative;font-family:var(--font-inter,var(--body));color:var(--tree-text);min-width:0}.ReferralExperience_compactCard__HW0GH,.ReferralExperience_focusCard__asgEA{background:linear-gradient(180deg,rgba(255,255,255,.14) 0,rgba(255,255,255,.05) 30%,rgba(0,0,0,.3) 100%),color-mix(in oklab,var(--tree-surface) 88%,transparent);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.45),0 12px 32px rgba(0,0,0,.55)}.ReferralExperience_focusCard__asgEA{width:min(360px,100%);height:188px;padding:18px 20px;border-radius:16px;display:flex;flex-direction:column;gap:8px}.ReferralExperience_nodeTop__YElof{display:flex;align-items:flex-start;gap:14px}.ReferralExperience_compactCard__HW0GH>div,.ReferralExperience_nodeTop__YElof>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.ReferralExperience_focusCard__asgEA strong{font-size:26px;font-weight:800;line-height:1.08;letter-spacing:-.025em}.ReferralExperience_compactCard__HW0GH span,.ReferralExperience_focusCard__asgEA span{font-size:16px;color:var(--tree-muted);line-height:1.35}.ReferralExperience_focusCard__asgEA p{margin:0;font-size:16px;line-height:1.5}.ReferralExperience_focusCard__asgEA .ReferralExperience_youBadge__jzc4n{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:4px;color:var(--ink);background:var(--tree-you)}.ReferralExperience_compactCard__HW0GH{width:240px;height:90px;padding:12px 14px;border-radius:14px;display:flex;align-items:center;gap:10px}.ReferralExperience_compactCard__HW0GH strong{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.ReferralExperience_compactCard__HW0GH span{color:var(--tree-subtle)}.ReferralExperience_avatar__Pdkh3{position:relative;display:inline-flex;flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;background:color-mix(in oklab,var(--ink) 8%,var(--bg))}.ReferralExperience_avatar__Pdkh3 img{width:100%;height:100%;object-fit:cover}.ReferralExperience_compactCard__HW0GH .ReferralExperience_avatar__Pdkh3{width:44px;height:44px}.ReferralExperience_onoda___yUk6 img{position:absolute;width:195%;height:130%;max-width:none;left:-.7%;top:-25.4%}.ReferralExperience_kishida__tMgVw img{position:absolute;width:202.5%;height:135%;max-width:none;left:-91.75%;top:-1.3%}.ReferralExperience_emptyAvatar__0dFED img{object-fit:contain;padding:25%}.ReferralExperience_faceNode__eIT77{width:80px;display:grid;justify-items:center;grid-gap:4px;gap:4px}.ReferralExperience_faceNode__eIT77 .ReferralExperience_avatar__Pdkh3{width:48px;height:48px;border:2px solid color-mix(in oklab,var(--tree-text) 12%,transparent);box-shadow:0 4px 12px rgba(0,0,0,.18)}.ReferralExperience_faceNode__eIT77 strong{font-size:16px;font-weight:600;color:var(--tree-face-text);letter-spacing:-.005em;white-space:nowrap}.ReferralExperience_inviteCard__sq75r{width:140px;border-style:dashed;gap:6px;padding-inline:10px}.ReferralExperience_inviteCard__sq75r .ReferralExperience_invitePlus__g3NtZ{font-size:28px;width:44px;text-align:center;color:var(--tree-muted)}.ReferralExperience_guildPoints__xScRF{padding-top:56px}.ReferralExperience_guildPoints__xScRF h2{font-size:clamp(28px,3.4vw,44px);font-weight:900;line-height:1.4;letter-spacing:-.04em;margin:0 0 18px}.ReferralExperience_guildPoints__xScRF p{margin:0;font-size:18px}.ReferralExperience_sumGraph__2HT9G{position:relative;margin-top:40px;padding:32px 16px;display:grid;grid-row-gap:90px;row-gap:90px}.ReferralExperience_sumMembers__sWUwP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;justify-items:center}.ReferralExperience_sumMember__0CZGp{width:min(240px,100%)}.ReferralExperience_sumTotal__bloss{justify-self:center}.ReferralExperience_sumTotal__bloss strong{font-size:24px}.ReferralExperience_sumTotal__bloss p{font-size:16px}.ReferralExperience_ownTree__4G1ZL{display:flex;align-items:center;gap:32px;padding-block:80px}.ReferralExperience_ownTree__4G1ZL h2{font-size:clamp(28px,4vw,48px);letter-spacing:-.04em;line-height:1.25;margin:0 0 22px;font-weight:900}.ReferralExperience_ownTree__4G1ZL p{line-height:1.7;margin:0}.ReferralExperience_primary__kRxI_{display:inline-flex;justify-content:center;align-items:center;min-height:54px;background:var(--ink);color:var(--bg);padding:14px 24px;border-radius:var(--r-pill);margin-left:auto;flex-shrink:0;font-weight:700}.ReferralExperience_ranking__BQfCp{width:100%;margin-inline:0;padding-block:0 96px}.ReferralExperience_rankingFrame___wf8G{display:block;width:100%;border:0;background:var(--bg)}.ReferralExperience_rankingEmbed__mBs7K>p{width:min(1280px,100% - 2*var(--gutter));margin-inline:auto;font-size:16px;margin-bottom:20px}.ReferralExperience_rankingEmbed__mBs7K>p a{display:inline-flex;align-items:center;min-height:44px}.ReferralExperience_experience__g7MOT a:focus-visible,.ReferralExperience_intro__FwRfC a:focus-visible,.ReferralExperience_ownTree__4G1ZL a:focus-visible,.ReferralExperience_ranking__BQfCp a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:900px){.ReferralExperience_ownTree__4G1ZL{flex-wrap:wrap}.ReferralExperience_primary__kRxI_{margin-left:0}}@media(max-width:1000px){.ReferralExperience_treeGraph__EK4FC{--tree-stacked:1;grid-template-rows:188px 90px auto auto auto;row-gap:24px;padding:24px 8px}.ReferralExperience_treeGraph__EK4FC>.ReferralExperience_middlePerson__xx4aZ{width:min(100px,100%);height:116px;padding:10px 6px;flex-direction:column;gap:6px;text-align:center;align-self:center}.ReferralExperience_middlePerson__xx4aZ .ReferralExperience_avatar__Pdkh3{width:32px;height:32px}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="0"]{grid-column:1/4;grid-row:3}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="1"]{grid-column:1/6;grid-row:2}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="2"]{grid-column:1/4;grid-row:4}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="3"]{grid-column:6/11;grid-row:2}.ReferralExperience_treeGraph__EK4FC>[data-middle-index="4"]{grid-column:1/4;grid-row:5}.ReferralExperience_treeGraph__EK4FC .ReferralExperience_childGroup___Q4Jh{grid-column:4/11;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px;align-self:center}.ReferralExperience_childGroup___Q4Jh[data-child-group="0"]{grid-row:3}.ReferralExperience_childGroup___Q4Jh[data-child-group="1"]{grid-row:4}.ReferralExperience_childGroup___Q4Jh[data-child-group="2"]{grid-row:5}.ReferralExperience_faceNode__eIT77{width:56px}.ReferralExperience_faceNode__eIT77 .ReferralExperience_avatar__Pdkh3{width:32px;height:32px}}@media(max-width:600px){.ReferralExperience_intro__FwRfC{padding-block:108px 36px}.ReferralExperience_intro__FwRfC h1{font-size:clamp(28px,7.8vw,42px)}.ReferralExperience_sumGraph__2HT9G,.ReferralExperience_treeGraph__EK4FC{margin-inline:calc(-1*var(--gutter));width:calc(100% + 2*var(--gutter))}.ReferralExperience_guildPoints__xScRF{padding-top:56px}.ReferralExperience_sumGraph__2HT9G{padding:24px 8px}.ReferralExperience_sumMembers__sWUwP{gap:8px}.ReferralExperience_sumMember__0CZGp{height:140px;padding:10px 6px;flex-direction:column;text-align:center}.ReferralExperience_sumMember__0CZGp .ReferralExperience_avatar__Pdkh3{width:32px;height:32px}.ReferralExperience_ownTree__4G1ZL{gap:22px;padding-block:56px}.ReferralExperience_ownTree__4G1ZL div{flex:1 1 220px}.ReferralExperience_ownTree__4G1ZL p br{display:none}.ReferralExperience_primary__kRxI_{margin-left:0;width:100%}.ReferralExperience_ranking__BQfCp{padding-bottom:64px}}@media(prefers-reduced-motion:reduce){.ReferralExperience_personNode__Iyx_5,.ReferralExperience_sumMember__0CZGp,.ReferralExperience_sumTotal__bloss{opacity:1}}.TokyoAuroraHero_hero__T_JXh{position:relative;isolation:isolate;min-height:min(1000px,100svh - 68px);height:max(720px,100svh - 68px);overflow:hidden;background:#020704;color:#f3f4e8;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.TokyoAuroraHero_ticketActions__8DDLk{display:grid;justify-items:stretch;grid-gap:.75rem;gap:.75rem;width:-moz-fit-content;width:fit-content;max-width:min(100%,34rem);margin-top:1.5rem}.TokyoAuroraHero_saleCopy__NFOxx{margin:0;font-size:1rem;font-weight:700;line-height:1.7;text-shadow:var(--hero-copy-shadow)}.TokyoAuroraHero_ticketAction__x4lhM{display:inline-flex;align-items:center;min-height:44px;padding:.65rem 1rem;font-size:1rem;font-weight:700;line-height:1.6;text-decoration:none;gap:.9rem;min-height:64px;padding:.9rem 2rem;border:3px solid #b9f478;font-size:1.25rem;font-weight:900;letter-spacing:.02em;background:#000;color:#fff;justify-content:space-between;box-shadow:0 10px 28px rgba(0,0,0,.55);transition:background .2s ease,color .2s ease,transform .2s ease}.TokyoAuroraHero_ticketAction__x4lhM span{color:#b9f478;transition:transform .2s ease}.TokyoAuroraHero_heroPrice__6snT_{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;padding:.35rem .75rem;color:#fff;background:rgba(0,0,0,.72);font-size:1rem;font-weight:700;line-height:1.5}.TokyoAuroraHero_heroPrice__6snT_ strong{font-size:1.25rem;font-weight:900}.TokyoAuroraHero_heroOk__WP6_j{justify-self:start;margin:0;padding:.3rem .75rem;color:#000;font-size:1rem;font-weight:900;line-height:1.5;background:#b9f478}.TokyoAuroraHero_ticketAction__x4lhM:hover{background:#b9f478;color:#000;transform:translateY(-2px)}.TokyoAuroraHero_ticketAction__x4lhM:hover span{color:#000;transform:translate(3px,-3px)}.TokyoAuroraHero_ticketAction__x4lhM:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.TokyoAuroraHero_hero__T_JXh[data-ticket-actions=false] .TokyoAuroraHero_ticketActions__8DDLk{display:none}.TokyoAuroraHero_backdrop__pyI8e,.TokyoAuroraHero_canvas__nwSE_,.TokyoAuroraHero_shade__eNLj0,.TokyoAuroraHero_video__ESEpA,.TokyoAuroraHero_visual__CijyV{position:absolute;inset:0;width:100%;height:100%}.TokyoAuroraHero_visual__CijyV{z-index:-3}.TokyoAuroraHero_backdrop__pyI8e img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.TokyoAuroraHero_backdrop__pyI8e{opacity:0}.TokyoAuroraHero_hero__T_JXh[data-fallback=true] .TokyoAuroraHero_backdrop__pyI8e{opacity:1}.TokyoAuroraHero_video__ESEpA{object-fit:cover;opacity:0;transition:opacity .18s ease}.TokyoAuroraHero_hero__T_JXh[data-video-ready=true] .TokyoAuroraHero_video__ESEpA{opacity:1}.TokyoAuroraHero_canvas__nwSE_{opacity:0;transition:opacity .18s ease}.TokyoAuroraHero_hero__T_JXh[data-aurora-ready=true] .TokyoAuroraHero_canvas__nwSE_{opacity:1}.TokyoAuroraHero_logoTrigger__ckI16{position:absolute;left:54%;top:18%;width:38%;height:58%;min-width:44px;min-height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--ink);cursor:crosshair;-webkit-tap-highlight-color:rgba(0,0,0,0)}.TokyoAuroraHero_logoTrigger__ckI16:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:50%}.TokyoAuroraHero_staticImpact__UHWGc{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--ink);box-shadow:0 0 8px 2px var(--ink);pointer-events:none}@media(max-width:767px),(pointer:coarse){.TokyoAuroraHero_logoTrigger__ckI16{left:15%;top:10%;width:70%;height:35%}}.TokyoAuroraHero_shade__eNLj0{pointer-events:none;z-index:-1;background:linear-gradient(0deg,rgba(3,7,5,.34),rgba(3,7,5,.12) 24%,transparent 58%)}.TokyoAuroraHero_copy__eoq_Q{position:absolute;left:7%;top:clamp(96px,17vh,30%);width:73%;--hero-copy-shadow:0 3px 10px rgba(0,0,0,.74),0 1px 2px rgba(0,0,0,.92)}.TokyoAuroraHero_ticketHero__cQbXJ .TokyoAuroraHero_copy__eoq_Q{pointer-events:none}.TokyoAuroraHero_ticketHero__cQbXJ .TokyoAuroraHero_copy__eoq_Q a{pointer-events:auto}.TokyoAuroraHero_date__eJUWi{margin:0 0 22px;font-family:var(--display);font-size:clamp(23px,2.7vw,42px);letter-spacing:.04em}.TokyoAuroraHero_date__eJUWi span{color:#b9f478;margin:0 5px}.TokyoAuroraHero_date__eJUWi small{font:10px/1 monospace;letter-spacing:.2em;margin-left:16px;vertical-align:middle}.TokyoAuroraHero_copy__eoq_Q h1,.TokyoAuroraHero_date__eJUWi,.TokyoAuroraHero_description__GaQXt{text-shadow:var(--hero-copy-shadow)}.TokyoAuroraHero_copy__eoq_Q h1{margin:0;font-size:clamp(48px,6.1vw,100px);line-height:1.14;font-weight:900;letter-spacing:-.065em;transform:skewX(-7deg)}.TokyoAuroraHero_copy__eoq_Q h1 span{display:block}.TokyoAuroraHero_copy__eoq_Q h1 .TokyoAuroraHero_srOnly__zfMeS{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.TokyoAuroraHero_eventName__kmgCK{display:inline-block;margin:0 0 14px;padding:.2em .55em .12em;color:#fff;background:#000;font-family:var(--display);font-size:clamp(24px,2.6vw,42px);line-height:1;letter-spacing:.06em;transform:skewX(-7deg)}.TokyoAuroraHero_description__GaQXt{margin:0 0 22px;color:#f0f5e9;font-size:clamp(16px,1.7vw,26px);font-weight:700;line-height:1.3;letter-spacing:.045em}.TokyoAuroraHero_tuning__EzX_v{position:absolute;z-index:4;top:88px;right:5%;width:min(340px,100% - 32px);color:#f2f4eb;font:13px/1.4 var(--font-body,sans-serif);pointer-events:auto}.TokyoAuroraHero_tuningReset__0GFav,.TokyoAuroraHero_tuningToggle__HfixP{min-height:44px;border:1px solid rgba(242,244,235,.48);color:inherit;background:rgba(5,8,7,.88);font:inherit;cursor:pointer}.TokyoAuroraHero_tuningToggle__HfixP{display:block;-webkit-margin-start:auto;margin-inline-start:auto;padding:0 16px;letter-spacing:.08em}.TokyoAuroraHero_tuningReset__0GFav:focus-visible,.TokyoAuroraHero_tuningReset__0GFav:hover,.TokyoAuroraHero_tuningToggle__HfixP:focus-visible,.TokyoAuroraHero_tuningToggle__HfixP:hover{border-color:#fff;background:rgba(20,25,22,.95)}.TokyoAuroraHero_tuningField__xkDRF input:focus-visible,.TokyoAuroraHero_tuningReset__0GFav:focus-visible,.TokyoAuroraHero_tuningToggle__HfixP:focus-visible{outline:2px solid #fff;outline-offset:2px}.TokyoAuroraHero_tuningPanel__WwqpC{display:grid;grid-gap:12px;gap:12px;max-height:min(62svh,560px);margin-top:8px;padding:14px 16px 16px;overflow:auto;border:1px solid rgba(242,244,235,.42);background:rgba(5,8,7,.94);box-shadow:0 14px 30px rgba(0,0,0,.28)}.TokyoAuroraHero_tuningHeader___wG_p{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(242,244,235,.24)}.TokyoAuroraHero_tuningHeader___wG_p p{margin:0;letter-spacing:.08em}.TokyoAuroraHero_tuningReset__0GFav{padding:0 10px;font-size:12px}.TokyoAuroraHero_tuningField__xkDRF{display:grid;grid-gap:5px;gap:5px}.TokyoAuroraHero_tuningField__xkDRF>span{display:flex;justify-content:space-between;gap:12px}.TokyoAuroraHero_tuningField__xkDRF output{color:#cdd4cb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TokyoAuroraHero_tuningField__xkDRF input{width:100%;min-height:32px;accent-color:#e9ede6;cursor:pointer}@media(max-width:767px),(pointer:coarse)and (max-width:1079px){.TokyoAuroraHero_hero__T_JXh.TokyoAuroraHero_ticketHero__cQbXJ{height:max(940px,100svh);min-height:max(940px,100svh)}.TokyoAuroraHero_hero__T_JXh,.TokyoAuroraHero_ticketHero__cQbXJ[data-ticket-actions=false]{height:max(780px,100svh);min-height:max(780px,100svh)}.TokyoAuroraHero_backdrop__pyI8e img,.TokyoAuroraHero_video__ESEpA{object-position:center top}.TokyoAuroraHero_copy__eoq_Q{top:clamp(296px,46svh,420px);right:max(5%,var(--gutter) + env(safe-area-inset-right));left:max(7%,var(--gutter) + env(safe-area-inset-left));z-index:1;width:auto;max-width:24rem}.TokyoAuroraHero_copy__eoq_Q:before{position:absolute;z-index:-1;inset:-18px -24px -24px;background:linear-gradient(90deg,rgba(2,7,4,.72),rgba(2,7,4,.3) 62%,transparent);content:"";filter:blur(18px);pointer-events:none}.TokyoAuroraHero_copy__eoq_Q h1{font-size:clamp(38px,10vw,70px)}.TokyoAuroraHero_date__eJUWi{font-size:clamp(21px,6.5vw,26px);margin-bottom:18px}.TokyoAuroraHero_description__GaQXt{margin-bottom:18px;font-size:clamp(16px,5vw,22px)}.TokyoAuroraHero_tuning__EzX_v{top:max(84px,env(safe-area-inset-top) + 64px);right:16px;width:min(310px,100% - 32px)}.TokyoAuroraHero_tuningPanel__WwqpC{max-height:min(58svh,470px)}}@media(orientation:landscape)and (pointer:coarse)and (min-width:768px)and (max-width:1079px){.TokyoAuroraHero_hero__T_JXh,.TokyoAuroraHero_ticketHero__cQbXJ[data-ticket-actions=false]{height:100svh;min-height:0}.TokyoAuroraHero_copy__eoq_Q{top:clamp(100px,28svh,150px)}.TokyoAuroraHero_copy__eoq_Q h1{font-size:clamp(34px,5.5vw,52px)}.TokyoAuroraHero_date__eJUWi{font-size:clamp(20px,3vw,25px);margin-bottom:12px}.TokyoAuroraHero_description__GaQXt{margin-bottom:12px;font-size:clamp(16px,2.4vw,20px)}}@media(prefers-reduced-motion:reduce){.TokyoAuroraHero_canvas__nwSE_,.TokyoAuroraHero_video__ESEpA{transition:none}}.TokyoAuroraHero_hero__T_JXh.TokyoAuroraHero_guildHero__gHOmH{height:640px;min-height:640px}.TokyoAuroraHero_guildHero__gHOmH .TokyoAuroraHero_backdrop__pyI8e img{width:min(72%,760px);height:auto;position:absolute;top:14%;left:50%;transform:translateX(-50%);object-fit:contain}.TokyoAuroraHero_guildCopy__LBidL{top:auto;bottom:6%;left:0;right:0;width:88%;max-width:48rem;margin:0 auto;padding:18px 20px;text-align:center;background:var(--bg)}.TokyoAuroraHero_guildCopy__LBidL:before{display:none}.TokyoAuroraHero_guildCopy__LBidL h1{font-size:clamp(24px,3vw,38px);line-height:1.4;letter-spacing:-.035em;transform:none}.TokyoAuroraHero_guildCopy__LBidL .TokyoAuroraHero_date__eJUWi,.TokyoAuroraHero_guildCopy__LBidL .TokyoAuroraHero_description__GaQXt{display:inline-block;font-size:18px;margin:0 10px 12px}.TokyoAuroraHero_guildIntro__WKVVz{font-size:16px;line-height:1.7;margin:10px auto;max-width:36rem}.TokyoAuroraHero_guildAction__GGOsT{display:inline-flex;align-items:center;min-height:44px;padding:4px 16px;font-size:18px;font-weight:700;color:inherit}.TokyoAuroraHero_guildAction__GGOsT:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.TokyoAuroraHero_hero__T_JXh.TokyoAuroraHero_guildHero__gHOmH{height:600px;min-height:600px}.TokyoAuroraHero_guildHero__gHOmH .TokyoAuroraHero_backdrop__pyI8e img{width:86%;top:19%}.TokyoAuroraHero_guildCopy__LBidL{bottom:4%;left:0;right:0;width:calc(100% - 32px);padding:16px 8px}.TokyoAuroraHero_guildCopy__LBidL h1{font-size:clamp(22px,6vw,30px)}.TokyoAuroraHero_guildCopy__LBidL .TokyoAuroraHero_date__eJUWi,.TokyoAuroraHero_guildCopy__LBidL .TokyoAuroraHero_description__GaQXt{display:block;font-size:17px;margin:0 0 8px}}@media(min-width:768px)and (pointer:fine)and (max-height:860px){.TokyoAuroraHero_eventName__kmgCK{margin-bottom:10px}.TokyoAuroraHero_date__eJUWi,.TokyoAuroraHero_description__GaQXt{margin-bottom:12px}.TokyoAuroraHero_copy__eoq_Q h1{font-size:clamp(44px,min(6.1vw,9.5vh),100px)}.TokyoAuroraHero_ticketActions__8DDLk{margin-top:1rem;gap:.6rem}}.TokyoHeroLoading_loading__D3J8A{position:absolute;inset:0;z-index:var(--z-hud,20);display:grid;place-items:center;overflow:hidden;background:rgba(0,0,0,0);color:var(--ink,hsl(72,35%,93%));pointer-events:none}.TokyoHeroLoading_revealMask__eczqz{position:absolute;inset:0;width:100%;height:100%;opacity:1}.TokyoHeroLoading_waitingSurface__a2Pl6{display:block}.TokyoHeroLoading_revealSurface__wyt66{display:none}.TokyoHeroLoading_revealImage__20YMS{transform-box:view-box;transform-origin:var(--tokyo-loading-reveal-anchor-x) var(--tokyo-loading-reveal-anchor-y);transform:translate(var(--tokyo-loading-reveal-translate-x),var(--tokyo-loading-reveal-translate-y)) scale(1)}.TokyoHeroLoading_symbolFrame__ZHWu_{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.TokyoHeroLoading_symbolScale__2agLb{display:block;transform-origin:center}.TokyoHeroLoading_symbol__UOhwR{display:block;width:clamp(84px,21vw,260px);height:auto;filter:drop-shadow(0 0 24px hsla(188,100%,72%,.16));animation:TokyoHeroLoading_loadingSpinPause__Sagiq 3s cubic-bezier(.45,.05,.35,1) infinite}.TokyoHeroLoading_gradientFieldAccent__6zjzT,.TokyoHeroLoading_gradientField__3eyjT{transform-box:fill-box;transform-origin:center}.TokyoHeroLoading_gradientField__3eyjT{animation:TokyoHeroLoading_loadingGradientFlow__CArUQ 1.45s ease-in-out infinite}.TokyoHeroLoading_gradientFieldAccent__6zjzT{opacity:.62;mix-blend-mode:screen;animation:TokyoHeroLoading_loadingGradientAccent__1G_Eq 1.85s ease-in-out .12s infinite}.TokyoHeroLoading_loadingLabel__P5_Ww{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);white-space:nowrap;font:10px/1.5 var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.28em}.TokyoHeroLoading_loading__D3J8A[data-state=revealing] .TokyoHeroLoading_revealImage__20YMS{animation:TokyoHeroLoading_revealSymbol__LZtGt 1s cubic-bezier(.16,1,.3,1) forwards}.TokyoHeroLoading_loading__D3J8A[data-state=revealing] .TokyoHeroLoading_waitingSurface__a2Pl6{display:none}.TokyoHeroLoading_loading__D3J8A[data-state=revealing] .TokyoHeroLoading_revealSurface__wyt66{display:block}.TokyoHeroLoading_loading__D3J8A[data-state=revealing] .TokyoHeroLoading_symbolFrame__ZHWu_{visibility:hidden}@keyframes TokyoHeroLoading_loadingSpinPause__Sagiq{0%,10%{transform:rotate(0deg)}40%,56%{transform:rotate(1turn)}84%,to{transform:rotate(2turn)}}@keyframes TokyoHeroLoading_loadingGradientFlow__CArUQ{0%,to{transform:translateX(-16%)}50%{transform:translateX(16%)}}@keyframes TokyoHeroLoading_loadingGradientAccent__1G_Eq{0%,to{transform:translate(-12%,5%)}50%{transform:translate(14%,-5%)}}@keyframes TokyoHeroLoading_revealSymbol__LZtGt{0%{transform:translate(var(--tokyo-loading-reveal-translate-x),var(--tokyo-loading-reveal-translate-y)) scale(1)}34%{transform:translate(var(--tokyo-loading-reveal-translate-x),var(--tokyo-loading-reveal-translate-y)) scale(calc(var(--tokyo-loading-reveal-scale) * .18))}72%{transform:translate(var(--tokyo-loading-reveal-translate-x),var(--tokyo-loading-reveal-translate-y)) scale(calc(var(--tokyo-loading-reveal-scale) * .64))}to{transform:translate(var(--tokyo-loading-reveal-translate-x),var(--tokyo-loading-reveal-translate-y)) scale(var(--tokyo-loading-reveal-scale))}}@media(prefers-reduced-motion:reduce){.TokyoHeroLoading_loading__D3J8A{display:none}.TokyoHeroLoading_gradientFieldAccent__6zjzT,.TokyoHeroLoading_gradientField__3eyjT,.TokyoHeroLoading_revealImage__20YMS,.TokyoHeroLoading_revealMask__eczqz,.TokyoHeroLoading_symbolFrame__ZHWu_,.TokyoHeroLoading_symbolScale__2agLb,.TokyoHeroLoading_symbol__UOhwR{animation:none}}.TokyoGuide_section__wm0cP,.TokyoGuide_sticky__jUFAq{--tokyo-lime:oklch(0.84 0.2 128);--tokyo-yellow:hsl(51 100% 68%);--tokyo-cyan:oklch(0.82 0.13 210);--tokyo-magenta:hsl(327 100% 70%);width:100%;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,5vw,5rem);color:var(--ink);background:var(--bg);scroll-margin-top:72px}.TokyoGuide_inner__c52Ae{width:min(100%,1280px);margin-inline:auto}.TokyoGuide_heading__vUiSf{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.TokyoGuide_eyebrow__8bQRS{margin:0;color:var(--tokyo-lime);font-family:var(--mono,monospace);font-size:1rem;letter-spacing:.14em}.TokyoGuide_heading__vUiSf h2{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;-webkit-padding-end:.12em;padding-inline-end:.12em;font-family:var(--tokyo-heading-family),var(--jp,sans-serif);font-size:clamp(2.75rem,8vw,6.5rem);font-weight:var(--tokyo-heading-weight);font-style:italic;font-variation-settings:"wdth" var(--tokyo-heading-wdth),"wght" var(--tokyo-heading-weight),"ital" var(--tokyo-heading-ital);letter-spacing:var(--tokyo-heading-letter-spacing);line-height:.92;text-transform:uppercase;transform:skewX(var(--tokyo-heading-skew));transform-origin:left bottom}.TokyoGuide_lead__I5al6{max-width:44rem;margin:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:800;line-height:1.6;text-wrap:balance}.TokyoGuide_note__2ZGk7{margin:1.5rem 0 0;color:var(--ink-mute,#b8b8b8);font-size:1rem;line-height:1.7}.TokyoGuide_reveal__M4Na_{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.TokyoGuide_revealPending__e8XsA{opacity:0;transform:translateY(24px)}.TokyoGuide_lineup__DNaxi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.TokyoGuide_speaker__ltq7r{display:grid;grid-template-rows:auto 1fr;min-width:0;color:var(--bg);background:var(--ink);scroll-margin-top:88px}.TokyoGuide_speaker__ltq7r:target{outline:3px solid var(--tokyo-lime);outline-offset:4px}.TokyoGuide_portrait__Y6530{position:relative;overflow:hidden;aspect-ratio:4/5;background:#111}.TokyoGuide_portrait__Y6530 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.TokyoGuide_speaker__ltq7r:hover .TokyoGuide_portrait__Y6530 img{transform:scale(1.04)}.TokyoGuide_credit__LzQ7l{position:absolute;right:.5rem;bottom:.4rem;color:rgba(255,255,255,.8);font-size:.6875rem;text-shadow:0 1px 2px #000}.TokyoGuide_slot__yGkZP{display:inline-flex;align-items:center;gap:.5rem;position:absolute;left:0;top:0;padding:.4rem .7rem;color:#000;font-family:var(--display,sans-serif);font-size:1.125rem;letter-spacing:.04em;background:var(--tokyo-lime)}.TokyoGuide_speakerCopy__yC_di{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;padding:1.25rem}.TokyoGuide_speakerCopy__yC_di h3{margin:0;font-size:1.375rem;font-weight:900;line-height:1.35}.TokyoGuide_role__k_PJT{margin:0;font-size:1rem;font-weight:700;line-height:1.6}.TokyoGuide_talk__1nV9F{margin:.25rem 0 0;font-size:1rem;line-height:1.7}.TokyoGuide_program__5ryL8{margin:0;font-family:var(--mono,monospace);font-size:.875rem;letter-spacing:.1em}.TokyoGuide_tabs__bKANs{display:inline-flex;gap:.5rem;margin-bottom:1.5rem}.TokyoGuide_tab__NAD7p{min-width:9rem;min-height:52px;padding:.5rem 1.25rem;border:1px solid var(--ink);color:var(--ink);font:inherit;font-family:var(--display,sans-serif);font-size:1.25rem;letter-spacing:.06em;background:rgba(0,0,0,0);cursor:pointer}.TokyoGuide_tab__NAD7p[aria-selected=true]{color:var(--bg);background:var(--ink)}.TokyoGuide_tab__NAD7p:focus-visible{outline:2px solid var(--tokyo-lime);outline-offset:3px}.TokyoGuide_board__opZnE{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.TokyoGuide_column__u5IOY{min-width:0;padding:clamp(1rem,2.5vw,1.75rem);border:1px solid rgba(255,255,255,.22)}.TokyoGuide_column__u5IOY h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0 0 1rem;font-family:var(--display,sans-serif);font-size:1.75rem;font-weight:400;letter-spacing:.04em}.TokyoGuide_column__u5IOY h3 small{color:var(--ink-mute,#b8b8b8);font-family:var(--jp,sans-serif);font-size:1rem;letter-spacing:0}.TokyoGuide_rows__jYOSF{display:grid;margin:0;padding:0;list-style:none}.TokyoGuide_row__UwJV_{display:grid;grid-template-columns:6.75rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.9rem 0;border-top:1px solid rgba(255,255,255,.14)}.TokyoGuide_row__UwJV_:first-child{border-top:0}.TokyoGuide_time__YT1t3{font-family:var(--display,sans-serif);font-size:1.25rem;letter-spacing:.04em;line-height:1.4}.TokyoGuide_rowBody__m6D2E{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.TokyoGuide_rowProgram__qGors{color:var(--tokyo-lime);font-family:var(--mono,monospace);font-size:.875rem;letter-spacing:.1em}.TokyoGuide_rowTitle__c7SAf{font-weight:800;overflow-wrap:anywhere}.TokyoGuide_rowPeople___sIDN,.TokyoGuide_rowTitle__c7SAf{font-size:1rem;line-height:1.6}.TokyoGuide_rowPeople___sIDN a{color:inherit;text-underline-offset:.25em}.TokyoGuide_chips__4aFh0{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.TokyoGuide_chip__3V1Hk{padding:.45rem .8rem;border:1px solid rgba(255,255,255,.4);font-size:1rem;font-weight:700;line-height:1.4}.TokyoGuide_chip__3V1Hk small{margin-left:.4rem;color:var(--tokyo-lime);font-size:.875rem}.TokyoGuide_squareNote__QGNxs{margin:1.25rem 0 0;font-size:1rem;line-height:1.7}.TokyoGuide_ways__0iNlZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.TokyoGuide_way__AZo8q{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);color:var(--bg);background:var(--ink)}.TokyoGuide_way__AZo8q .TokyoGuide_wayVerb__Nz7CP{margin:0;font-family:var(--tokyo-heading-family);font-size:clamp(2.5rem,5vw,4rem);font-style:italic;font-weight:900;font-variation-settings:"wdth" var(--tokyo-heading-wdth),"wght" 900;letter-spacing:var(--tokyo-heading-letter-spacing);line-height:1}.TokyoGuide_way__AZo8q[data-way=dialogue] .TokyoGuide_wayVerb__Nz7CP{color:#000;text-shadow:3px 3px 0 var(--tokyo-cyan)}.TokyoGuide_way__AZo8q[data-way=stand] .TokyoGuide_wayVerb__Nz7CP{color:#000;text-shadow:3px 3px 0 var(--tokyo-lime)}.TokyoGuide_way__AZo8q[data-way=meet] .TokyoGuide_wayVerb__Nz7CP{color:#000;text-shadow:3px 3px 0 var(--tokyo-magenta)}.TokyoGuide_way__AZo8q h3{margin:0;font-size:1.25rem;font-weight:900;line-height:1.5}.TokyoGuide_way__AZo8q p:not(.TokyoGuide_wayVerb__Nz7CP){margin:0;font-size:1rem;line-height:1.8}.TokyoGuide_way__AZo8q a{color:inherit;font-weight:800;text-underline-offset:.25em}.TokyoGuide_venue__uR6RV{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.TokyoGuide_mapFrame__b8VtY{border:1px solid rgba(255,255,255,.22);background:#000}.TokyoGuide_map__GniYo{display:block;width:100%;max-width:720px;height:auto;margin-inline:auto}.TokyoGuide_legend__vK7Af{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.TokyoGuide_legend__vK7Af li{display:grid;grid-template-columns:1rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;font-size:1rem;line-height:1.6}.TokyoGuide_swatch__O75kq{width:1rem;height:1rem;margin-top:.3rem;outline:1px solid rgba(255,255,255,.35)}.TokyoGuide_legend__vK7Af strong{display:block;font-weight:900}.TokyoGuide_access__uWj60{display:grid;grid-gap:.25rem;gap:.25rem;margin:2rem 0 0;padding:1.25rem;border:1px solid rgba(255,255,255,.22)}.TokyoGuide_access__uWj60 p{margin:0;font-size:1rem;line-height:1.7}.TokyoGuide_access__uWj60 a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-weight:800;text-underline-offset:.25em}.TokyoGuide_faq__O9mIN{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid rgba(255,255,255,.22)}.TokyoGuide_faq__O9mIN details{border-bottom:1px solid rgba(255,255,255,.22)}.TokyoGuide_faq__O9mIN summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.75rem 0;font-size:1.125rem;font-weight:800;line-height:1.5;cursor:pointer;list-style:none}.TokyoGuide_faq__O9mIN summary::-webkit-details-marker{display:none}.TokyoGuide_faq__O9mIN summary:after{content:"+";flex:none;font-family:var(--display,sans-serif);font-size:1.75rem;transition:transform .3s ease}.TokyoGuide_faq__O9mIN details[open] summary:after{transform:rotate(45deg)}.TokyoGuide_faq__O9mIN summary:focus-visible{outline:2px solid var(--tokyo-lime);outline-offset:2px}.TokyoGuide_faq__O9mIN details p{margin:0 0 1.25rem;font-size:1rem;line-height:1.8}.TokyoGuide_final__nVlhW{padding-block:clamp(5rem,10vw,9rem);text-align:center;background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--tokyo-lime) 30%,transparent),transparent 60%),var(--bg)}.TokyoGuide_final__nVlhW h2{margin-inline:auto;transform-origin:center bottom}.TokyoGuide_final__nVlhW .TokyoGuide_heading__vUiSf{justify-items:center}.TokyoGuide_finalMeta__euW7t{margin:0 0 2rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:800;line-height:1.6}.TokyoGuide_ctaButton__qwtkC{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:min(100%,22rem);min-height:60px;padding:1rem 1.75rem;color:var(--bg);font-size:1.25rem;font-weight:900;text-decoration:none;background:var(--ink);transition:background .2s ease,color .2s ease}.TokyoGuide_ctaButton__qwtkC:hover{background:var(--tokyo-lime)}.TokyoGuide_ctaButton__qwtkC:focus-visible{outline:2px solid var(--tokyo-lime);outline-offset:4px}.TokyoGuide_sticky__jUFAq{display:none}@media(max-width:767px){.TokyoGuide_sticky__jUFAq{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem max(1rem,env(safe-area-inset-left)) calc(.6rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-right));color:#fff;background:#050505;box-shadow:0 -12px 32px rgba(0,0,0,.6);border-top:1px solid rgba(255,255,255,.24);transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.TokyoGuide_sticky__jUFAq[data-visible=true]{transform:none}.TokyoGuide_sticky__jUFAq p{margin:0;font-size:1rem;font-weight:800;line-height:1.35}.TokyoGuide_sticky__jUFAq p small{display:block;color:var(--ink-mute,#b8b8b8);font-size:.8125rem;font-weight:500}.TokyoGuide_sticky__jUFAq a{display:inline-flex;flex:none;align-items:center;gap:.4rem;min-height:48px;padding:0 1.1rem;color:#000;font-size:1rem;font-weight:900;text-decoration:none;background:var(--tokyo-lime)}.TokyoGuide_sticky__jUFAq a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}}@media(max-width:899px){.TokyoGuide_board__opZnE,.TokyoGuide_venue__uR6RV,.TokyoGuide_ways__0iNlZ{grid-template-columns:minmax(0,1fr)}}@media(max-width:559px){.TokyoGuide_lineup__DNaxi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.TokyoGuide_speakerCopy__yC_di{padding:.875rem;gap:.35rem}.TokyoGuide_speakerCopy__yC_di h3{font-size:1.0625rem}.TokyoGuide_role__k_PJT,.TokyoGuide_talk__1nV9F{line-height:1.55;overflow-wrap:anywhere}.TokyoGuide_program__5ryL8{font-size:.75rem;letter-spacing:.06em}.TokyoGuide_slot__yGkZP{font-size:.9375rem;padding:.3rem .5rem}}@media(max-width:479px){.TokyoGuide_row__UwJV_{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem}.TokyoGuide_tab__NAD7p{min-width:0;flex:1 1}.TokyoGuide_tabs__bKANs{display:flex}}@media(prefers-reduced-motion:reduce){.TokyoGuide_revealPending__e8XsA,.TokyoGuide_reveal__M4Na_{opacity:1;transform:none;transition:none}.TokyoGuide_portrait__Y6530 img,.TokyoGuide_sticky__jUFAq{transition:none}}.TokyoGuide_shelfHead__b314e{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.TokyoGuide_shelfHead__b314e .TokyoGuide_heading__vUiSf,.TokyoGuide_shelfNav__4UsRh{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.TokyoGuide_shelfNav__4UsRh{display:flex;gap:.75rem}.TokyoGuide_shelfButton__6Adiu{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--ink);border-radius:50%;color:var(--ink);font-size:1.25rem;background:rgba(0,0,0,0);cursor:pointer;transition:background .2s ease,color .2s ease}.TokyoGuide_shelfButton__6Adiu:hover{color:#000;background:var(--tokyo-lime);border-color:var(--tokyo-lime)}.TokyoGuide_shelfButton__6Adiu:focus-visible{outline:2px solid var(--tokyo-lime);outline-offset:3px}.TokyoGuide_shelf__5s3Uk{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(15rem,24vw,19rem);grid-gap:1rem;gap:1rem;margin:0;padding:0 0 .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.TokyoGuide_shelf__5s3Uk::-webkit-scrollbar{display:none}.TokyoGuide_shelf__5s3Uk>li{scroll-snap-align:start}.TokyoGuide_dots__sva_k{display:flex;justify-content:center;gap:.6rem;margin-top:1.25rem}.TokyoGuide_dots__sva_k span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);transition:background .2s ease,transform .2s ease}.TokyoGuide_dots__sva_k span[data-active=true]{background:var(--tokyo-lime);transform:scale(1.3)}.TokyoGuide_tabsRow__L39Mc{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1.5rem}.TokyoGuide_tabsRow__L39Mc .TokyoGuide_tabs__bKANs{margin-bottom:0}.TokyoGuide_tab__NAD7p{display:grid;grid-gap:.1rem;gap:.1rem;justify-items:center;border-radius:999px}.TokyoGuide_tab__NAD7p strong{font-weight:400}.TokyoGuide_tab__NAD7p small{font-family:var(--jp,sans-serif);font-size:.8125rem;letter-spacing:.02em}.TokyoGuide_tabsNote__jONg9{margin:0;color:var(--ink-mute,#b8b8b8);font-size:1rem}.TokyoGuide_provisionalBadge__Fsxfd{display:inline-grid;place-items:center;min-width:1.4em;margin:0 .3em;padding:0 .3em;border:1px solid;border-radius:4px;font-family:var(--jp,sans-serif);font-size:.75rem;line-height:1.4}.TokyoGuide_gridScroll__45zbg{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid rgba(255,255,255,.18);background:#070707}.TokyoGuide_grid__L3dGx{--ppm:3px;--axis:56px;min-width:860px;padding:0 .75rem 1rem 0}.TokyoGuide_gridHead__c7mSj{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:var(--axis) repeat(3,minmax(0,1fr)) minmax(0,.75fr);grid-gap:6px;gap:6px;padding:.75rem 0;background:#070707}.TokyoGuide_gridHead__c7mSj>span{display:grid;justify-items:center;padding:.55rem .25rem;color:#fff;text-align:center}.TokyoGuide_gridHead__c7mSj>span:first-child{padding:0}.TokyoGuide_gridHead__c7mSj strong{font-family:var(--display,sans-serif);font-size:1.25rem;font-weight:400;letter-spacing:.06em;line-height:1.1}.TokyoGuide_gridHead__c7mSj small{font-size:.8125rem;opacity:.85}.TokyoGuide_gridHead__c7mSj [data-tone=stage]{background:#1747d8}.TokyoGuide_gridHead__c7mSj [data-tone=square]{background:#8e0b3c}.TokyoGuide_gridHead__c7mSj [data-tone=allday]{color:#000;background:var(--tokyo-lime)}.TokyoGuide_gridBody__4z6ol{position:relative;display:grid;grid-template-columns:var(--axis) repeat(3,minmax(0,1fr)) minmax(0,.75fr);grid-gap:6px;gap:6px;height:calc(var(--grid-minutes)*var(--ppm) + 12px);background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.1) 0 1px,transparent 1px calc(60 * var(--ppm)));background-position:0 6px;background-size:100% calc(60*var(--ppm))}.TokyoGuide_axis__RvZDo{position:relative}.TokyoGuide_axis__RvZDo span{position:absolute;right:.6rem;transform:translateY(-.1em);color:var(--ink-mute,#b8b8b8);font-family:var(--display,sans-serif);font-size:1rem;letter-spacing:.04em}.TokyoGuide_lane__YQ_s_{position:relative;margin-top:6px}.TokyoGuide_block__SaVvV{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;overflow:hidden;padding:.45rem .55rem;border:0;border-radius:6px;color:#fff;text-align:left;font:inherit;cursor:pointer;transition:transform .2s ease,filter .2s ease}.TokyoGuide_block__SaVvV[data-tone=stage]{background:#1747d8}.TokyoGuide_block__SaVvV[data-tone=square]{background:#8e0b3c}.TokyoGuide_block__SaVvV:hover{filter:brightness(1.15);transform:translateY(-1px)}.TokyoGuide_block__SaVvV:focus-visible{outline:2px solid var(--tokyo-lime);outline-offset:2px}.TokyoGuide_blockTime___W8iZ{display:inline-flex;align-items:center;padding:.05rem .45rem;border-radius:999px;color:#000;font-family:var(--display,sans-serif);font-size:.875rem;letter-spacing:.04em;background:#fff}.TokyoGuide_blockTime___W8iZ .TokyoGuide_provisionalBadge__Fsxfd{color:#000}.TokyoGuide_blockProgram__QvBeF{font-size:.75rem;font-weight:700;letter-spacing:.06em;opacity:.9}.TokyoGuide_blockTitle__Z8kjQ{font-size:.9375rem;font-weight:800;line-height:1.35}.TokyoGuide_block__SaVvV[data-compact=true] .TokyoGuide_blockProgram__QvBeF{display:none}.TokyoGuide_block__SaVvV[data-compact=true] .TokyoGuide_blockTitle__Z8kjQ{font-size:.8125rem}.TokyoGuide_blockPeople__XqOo5{display:flex;flex-wrap:wrap;gap:.3rem .6rem;margin-top:auto}.TokyoGuide_blockPerson__17NNC{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700}.TokyoGuide_avatar__C08ep{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;overflow:hidden;border:2px solid rgba(255,255,255,.85);border-radius:50%;color:#fff;font-size:.75rem;font-weight:900;background:#333}.TokyoGuide_avatar__C08ep img{width:100%;height:100%;object-fit:cover}.TokyoGuide_avatarLarge__tk8wd{width:52px;height:52px;font-size:1.125rem}.TokyoGuide_allDay__obeFG{position:relative;display:grid;grid-auto-rows:1fr;grid-gap:6px;gap:6px;margin-top:6px}.TokyoGuide_allDay__obeFG>span{display:grid;align-content:center;justify-items:center;grid-gap:.35rem;gap:.35rem;padding:.75rem .4rem;border-radius:6px;color:#000;text-align:center;background:color-mix(in srgb,var(--tokyo-lime) 82%,#fff)}.TokyoGuide_allDay__obeFG strong{font-family:var(--display,sans-serif);font-size:1.125rem;font-weight:400;letter-spacing:.04em;line-height:1.15}.TokyoGuide_allDay__obeFG small{font-size:.8125rem;line-height:1.4}.TokyoGuide_allDayPill__PGjRi{padding:.05rem .5rem;border:1px solid #000;border-radius:999px;font-size:.75rem}.TokyoGuide_allDay__obeFG>.TokyoGuide_allDayLink__lS4dU{display:grid;align-content:center;justify-items:center;grid-gap:.35rem;gap:.35rem;padding:.75rem .4rem;border-radius:6px;color:#000;text-align:center;text-decoration:none;background:color-mix(in srgb,var(--tokyo-lime) 82%,#fff);transition:filter .2s ease}.TokyoGuide_allDayLink__lS4dU:hover{filter:brightness(1.08)}.TokyoGuide_allDayLink__lS4dU:focus-visible{outline:2px solid #fff;outline-offset:2px}.TokyoGuide_allDayMore__Yyzg3{font-weight:800;text-decoration:underline;text-underline-offset:3px}.TokyoGuide_omIntro__MOglK{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:start}.TokyoGuide_omIntro__MOglK>p{margin:0;font-size:1.0625rem;line-height:1.9}.TokyoGuide_omFacts__aPx03{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:1.25rem;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.TokyoGuide_omFacts__aPx03 div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.TokyoGuide_omFacts__aPx03 dt{color:var(--tokyo-lime);font-family:var(--mono,monospace);font-size:.875rem;letter-spacing:.06em}.TokyoGuide_omFacts__aPx03 dd{margin:0;font-weight:700;line-height:1.6}.TokyoGuide_omSubhead__aT8Ut{margin:clamp(2.5rem,5vw,3.5rem) 0 1rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:900}.TokyoGuide_omAdults__mQ0kM{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.TokyoGuide_omAdults__mQ0kM li{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;padding:1rem;border-left:3px solid var(--tokyo-lime);background:color-mix(in srgb,var(--ink) 6%,transparent)}.TokyoGuide_omAdults__mQ0kM strong{font-size:1rem;font-weight:900}.TokyoGuide_omAdults__mQ0kM span{font-size:.9375rem;line-height:1.7}.TokyoGuide_omAdults__mQ0kM small{color:var(--tokyo-lime);font-size:.8125rem;font-weight:700}.TokyoGuide_omGuests__dBGbT{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.TokyoGuide_omGuests__dBGbT li{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;padding:1.25rem;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);scroll-margin-top:88px}.TokyoGuide_omGuests__dBGbT strong{font-size:1.25rem;font-weight:900}.TokyoGuide_omGuests__dBGbT small{font-size:.9375rem;font-weight:700}.TokyoGuide_omGuests__dBGbT p{margin:0;font-size:.9375rem;line-height:1.8}.TokyoGuide_omGuests__dBGbT a{justify-self:start;min-height:44px;display:inline-flex;align-items:center;color:inherit;font-weight:700;text-underline-offset:4px}.TokyoGuide_omSlot__uBRb1{justify-self:start;padding:.15rem .55rem;color:#000;font-family:var(--mono,monospace);font-size:.8125rem!important;background:var(--tokyo-lime)}@media(max-width:767px){.TokyoGuide_omIntro__MOglK{grid-template-columns:minmax(0,1fr)}}.TokyoGuide_detail__tDxrO{width:min(40rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;color:#fff;background:rgba(0,0,0,0)}.TokyoGuide_detail__tDxrO::-webkit-backdrop{background:rgba(0,0,0,.72)}.TokyoGuide_detail__tDxrO::backdrop{background:rgba(0,0,0,.72)}.TokyoGuide_detailCard__4SA_H{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid rgba(255,255,255,.2);border-left:6px solid #1747d8;background:#0d0f16}.TokyoGuide_detailCard__4SA_H[data-tone=square]{border-left-color:#8e0b3c;background:#160a0f}.TokyoGuide_detailMeta__j_0ln{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:0;color:var(--ink-mute,#b8b8b8);font-family:var(--mono,monospace);font-size:.875rem;letter-spacing:.12em}.TokyoGuide_detailStage__HVPT3{padding:.2rem .55rem;color:#fff;background:#1747d8}.TokyoGuide_detailCard__4SA_H[data-tone=square] .TokyoGuide_detailStage__HVPT3{background:#8e0b3c}.TokyoGuide_detailCard__4SA_H h3{margin:0;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:900;line-height:1.4}.TokyoGuide_detailNote__F2le4{margin:0;color:#d6d6d6;font-size:1rem;line-height:1.8}.TokyoGuide_detailPeople__k1o3c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.18);list-style:none}.TokyoGuide_detailPeople__k1o3c li{display:flex;align-items:center;gap:.8rem;min-width:0}.TokyoGuide_detailPeople__k1o3c strong{display:block;font-size:1.0625rem;font-weight:900}.TokyoGuide_detailPeople__k1o3c li>span{min-width:0}.TokyoGuide_detailPeopleBio__5Plcj{grid-template-columns:minmax(0,1fr);gap:1.25rem}.TokyoGuide_detailPeopleBio__5Plcj li{align-items:flex-start}.TokyoGuide_detailBio__0Axeh{display:block;margin-top:.5rem;color:#d6d6d6;font-size:.875rem;line-height:1.75}.TokyoGuide_detailPeople__k1o3c small{display:block;color:#bdbdbd;font-size:.875rem;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.TokyoGuide_detailClose__RTJW6{justify-self:end;min-height:44px;padding:0 1.25rem;border:1px solid #fff;color:#fff;font:inherit;font-weight:700;background:rgba(0,0,0,0);cursor:pointer}.TokyoGuide_detailClose__RTJW6:focus-visible{outline:2px solid var(--tokyo-lime);outline-offset:3px}.TokyoGuide_venueBlock__S9w3B{margin-top:clamp(3rem,6vw,5rem);scroll-margin-top:88px}.TokyoGuide_venueHead__7yAus{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.TokyoGuide_venueHead__7yAus h3{margin:0;font-family:var(--tokyo-heading-family);font-size:clamp(2rem,5vw,3.5rem);font-style:italic;font-weight:900;font-variation-settings:"wdth" var(--tokyo-heading-wdth),"wght" 900;letter-spacing:var(--tokyo-heading-letter-spacing);line-height:1;transform:skewX(var(--tokyo-heading-skew));transform-origin:left bottom}@media(max-width:559px){.TokyoGuide_shelf__5s3Uk{grid-auto-columns:72vw}.TokyoGuide_shelfNav__4UsRh{display:none}.TokyoGuide_detailPeople__k1o3c{grid-template-columns:minmax(0,1fr)}.TokyoGuide_grid__L3dGx{--ppm:3px;--axis:44px;min-width:720px}}.TokyoGuide_tab__NAD7p small{white-space:nowrap}@media(max-width:559px){.TokyoGuide_tab__NAD7p{min-height:56px;padding:.35rem .75rem;font-size:1.125rem}.TokyoGuide_tabsRow__L39Mc{gap:.75rem}}.TokyoGuide_final__nVlhW h2,.TokyoGuide_heading__vUiSf h2{word-break:keep-all;overflow-wrap:anywhere}.TokyoGuide_blockItem__aKc7S{position:absolute;list-style:none}.TokyoGuide_lane__YQ_s_{margin:6px 0 0;padding:0;list-style:none}.TokyoGuide_blockItem__aKc7S .TokyoGuide_block__SaVvV{position:static;width:100%;height:100%}.TokyoGuide_blockTitle__Z8kjQ{display:-webkit-box;overflow:hidden;font-size:1rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TokyoGuide_blockPerson__17NNC{font-size:.875rem}.TokyoGuide_scrollHint___OVva{display:none}.TokyoGuide_ctaButton__qwtkC{color:#000;background:var(--tokyo-lime)}.TokyoGuide_ctaButton__qwtkC:hover{color:#000;background:#fff}.TokyoGuide_ctaHelp__3JSkt{max-width:32rem;margin:1.25rem auto 0;color:var(--ink-mute,#b8b8b8);font-size:1rem;line-height:1.7}.TokyoGuide_way__AZo8q a+a{margin-top:-.25rem}@media(max-width:899px){.TokyoGuide_scrollHint___OVva{display:block;margin:0 0 .5rem;color:var(--ink-mute,#b8b8b8);font-size:.875rem;text-align:right}}@media(max-width:559px){.TokyoGuide_shelfNav__4UsRh{display:flex;margin-bottom:1rem}.TokyoGuide_shelfButton__6Adiu{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.TokyoGuide_block__SaVvV,.TokyoGuide_ctaButton__qwtkC,.TokyoGuide_dots__sva_k span,.TokyoGuide_faq__O9mIN summary:after,.TokyoGuide_shelfButton__6Adiu{transition:none}.TokyoGuide_block__SaVvV:hover{transform:none}}.TokyoGuide_finalMeta__euW7t{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1rem}.TokyoGuide_finalMeta__euW7t span{white-space:nowrap}.TokyoGuide_flow__ss3bA{overflow-x:auto;overscroll-behavior-x:contain;padding-block:.25rem .5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.TokyoGuide_flow__ss3bA::-webkit-scrollbar{display:none}.TokyoGuide_flow__ss3bA:focus{outline:none}.TokyoGuide_flowTrack__cY5hK{display:flex;width:max-content;margin:0;padding:0;list-style:none}.TokyoGuide_flowTrack__cY5hK>li{flex:none;width:clamp(15rem,22vw,19rem);margin-right:1rem}.TokyoGuide_flowNav__72cvq{display:flex;justify-content:flex-end;gap:.75rem;margin-top:-.5rem;margin-bottom:1rem}@media(max-width:559px){.TokyoGuide_flowTrack__cY5hK>li{width:68vw}.TokyoGuide_flowNav__72cvq .TokyoGuide_shelfButton__6Adiu{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.TokyoGuide_flow__ss3bA{-webkit-mask-image:none;mask-image:none}.TokyoGuide_flowTrack__cY5hK{padding-inline:clamp(1.25rem,5vw,5rem)}.TokyoGuide_flowTrack__cY5hK>[data-flow-copy]{display:none}}.TokyoGuide_speaker__ltq7r{position:relative}.TokyoGuide_speakerOpen__J7mDZ{padding:0;border:0;color:inherit;font:inherit;text-align:left;background:none;cursor:pointer}.TokyoGuide_speakerOpen__J7mDZ:after{content:"";position:absolute;inset:0;z-index:1}.TokyoGuide_speakerOpen__J7mDZ:focus-visible{outline:none}.TokyoGuide_speaker__ltq7r:has(.TokyoGuide_speakerOpen__J7mDZ:focus-visible){outline:3px solid var(--tokyo-lime);outline-offset:4px}.TokyoGuide_speakerMore__OsWTP{margin-top:.25rem;font-family:var(--mono,monospace);font-size:.8125rem;font-weight:700;letter-spacing:.04em}.TokyoGuide_speaker__ltq7r:hover .TokyoGuide_speakerMore__OsWTP{text-decoration:underline;text-underline-offset:3px}.TokyoGuide_speakerDetailHead__VBOh1{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:end}.TokyoGuide_speakerDetailPhoto__tUc_z{overflow:hidden;aspect-ratio:4/5;background:#111}.TokyoGuide_speakerDetailPhoto__tUc_z img{display:block;width:100%;height:100%;object-fit:cover}.TokyoGuide_speakerDetailName__RTZTP{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.TokyoGuide_speakerDetailRole__lBJ4M{margin:0;color:#d6d6d6;font-size:1rem;font-weight:700;line-height:1.6}.TokyoGuide_speakerDetailTalk__OSLyC{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.18)}.TokyoGuide_speakerDetailTalk__OSLyC small{color:#bdbdbd;font-family:var(--mono,monospace);font-size:.8125rem;letter-spacing:.08em}.TokyoGuide_speakerDetailTalk__OSLyC strong{font-size:1.0625rem;font-weight:900;line-height:1.6}.TokyoGuide_speakerDetailTalk__OSLyC p{margin:0;color:#d6d6d6;font-size:.9375rem;line-height:1.8}.TokyoGuide_speakerDetailCredit__yRVx5{margin:0;color:#9a9a9a;font-size:.75rem}.TokyoGuide_speakerDetailActions__fE2kb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.TokyoGuide_speakerDetailActions__fE2kb a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:700;text-underline-offset:4px}.TokyoGuide_speakerDetailActions__fE2kb a:focus-visible{outline:2px solid var(--tokyo-lime);outline-offset:3px}.TokyoGuide_speakerListLink__kg48_{display:inline-flex;align-items:center;min-height:48px;margin-top:1.5rem;padding:0 1.5rem;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font-weight:800;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.TokyoGuide_speakerListLink__kg48_:hover{color:#000;background:var(--tokyo-lime);border-color:var(--tokyo-lime)}.TokyoGuide_speakerListLink__kg48_:focus-visible{outline:2px solid var(--tokyo-lime);outline-offset:3px}@media(max-width:479px){.TokyoGuide_speakerDetailHead__VBOh1{grid-template-columns:6rem minmax(0,1fr);gap:1rem}}.TokyoGuide_leadLine__0_H68{display:block}.TokyoGuide_phrase__JnP8l{display:inline-block;max-width:100%}.TokyoGuide_blockTitle__Z8kjQ{flex:none;word-break:keep-all;overflow-wrap:anywhere;line-height:1.4}.TokyoGuide_blockPeople__XqOo5,.TokyoGuide_blockProgram__QvBeF,.TokyoGuide_blockTime___W8iZ{flex:none}.TokyoGuide_block__SaVvV[data-soon=true]{border:2px dashed rgba(255,255,255,.55);background:rgba(23,71,216,.35)}.TokyoGuide_block__SaVvV[data-soon=true] .TokyoGuide_blockTitle__Z8kjQ{font-family:var(--display,sans-serif);font-size:1.25rem;font-weight:400;letter-spacing:.08em}