.void_wrap{--paper:#ece5d4;--sumi:#191613;--sumi-2:#5a5148;--beni:#b2402b;--ink:#efe8d8;--ink-2:rgba(239,232,216,0.66);--jp:'MS Kaisei','Hiragino Mincho ProN','Yu Mincho',serif;--la:'MS News','Iowan Old Style',Georgia,serif;--gut:clamp(16px,2.6vw,40px);position:relative;color:var(--ink);background:none;font-family: var(--la);font-variation-settings: 'opsz' 14;font-size:17px;line-height: 1.5;-webkit-font-smoothing: antialiased}.void_wrap .void_contain{position:relative}.void_wrap [lang='ja']{font-family: var(--jp);font-variation-settings: normal}.void_wrap .void_stage,.void_wrap .void_page{position:relative;z-index:2;margin-top:-100vh;pointer-events: none}.void_wrap .void_hold{position:sticky;top:0;height:100vh;height:100dvh;overflow:clip;-webkit-user-select: none;user-select: none}.void_wrap .void_hold a,.void_wrap .void_hold button{pointer-events: auto}.void_wrap .is-paper,.void_wrap .is-hire{color:var(--sumi)}.void_wrap .void_scrim{position:absolute;inset:auto 0 0 0;height:46vh;background:linear-gradient(to top,rgba(10,7,5,0.78),rgba(10,7,5,0.42) 45%,transparent);opacity:0}.void_wrap .void_card{--rise:0px;position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + var(--rise)));display:flex;align-items: center;gap:clamp(20px,3vw,48px);color:var(--sumi);opacity:0;visibility:hidden}.void_wrap .void_card_k{font-size:clamp(160px,26vh,300px);line-height: 1;font-weight: 800}.void_wrap .void_card_meta{display:flex;flex-direction: column;gap:6px}.void_wrap .void_card_n,.void_wrap .void_card_when{font-size:14px;color:var(--sumi-2)}.void_wrap .void_card_name{font-size:clamp(48px,6vw,92px);line-height: 0.95;font-weight: 250;font-variation-settings: 'opsz' 72;letter-spacing: -0.035em}.void_wrap .void_sub,.void_wrap .void_credit{position:absolute;left:var(--gut);bottom:calc(var(--gut) + 54px);max-width:min(620px,calc(100vw - 2 * var(--gut)));margin:0;opacity:0;visibility:hidden}.void_wrap .void_sub_t{margin:0;font-size:clamp(21px,1.75vw,30px);line-height: 1.3;font-weight: 300;font-variation-settings: 'opsz' 36;letter-spacing: -0.012em;text-wrap:pretty}.void_wrap .void_sub_jp{margin:0 0 12px;font-size:clamp(15px,1.1vw,18px);line-height: 1.7;font-weight: 500;letter-spacing: 0.06em;color:var(--ink-2)}.void_wrap .void_sub_src{margin:12px 0 0;font-size:13px;color:var(--ink-2)}.void_wrap .void_credit{max-width:440px;font-size:13px;line-height: 1.5;color:var(--ink-2)}.void_wrap .void_credit_t{color:var(--ink)}.void_wrap .void_it{font-style:italic}.void_wrap .void_kick{margin:0 0 18px;font-size:13px;color:var(--sumi-2);display:flex;gap:12px;align-items: baseline}.void_wrap .void_kick span{color:var(--sumi);font-size:19px;letter-spacing: 0.1em;font-weight: 500}.void_wrap .void_big{margin:0;font-size:clamp(30px,3.1vw,52px);line-height: 1.12;font-weight: 300;font-variation-settings: 'opsz' 60;letter-spacing: -0.025em;text-wrap:balance}.void_wrap .void_note{margin:18px 0 0;font-size:15px;line-height: 1.55;color:var(--sumi-2);max-width:30rem}.void_wrap .void_q{margin:28px 0 0}.void_wrap .void_q_jp{margin:0 0 10px;font-size:clamp(18px,1.5vw,24px);line-height: 1.6;font-weight: 500;letter-spacing: 0.05em}.void_wrap .void_q_en{margin:0;font-size:17px;line-height: 1.45;color:var(--sumi-2);max-width:30rem}.void_wrap .void_q.is-small .void_q_jp{font-size:17px}.void_wrap .void_cave,.void_wrap .void_shrike{position:absolute;left:var(--gut);top:50%;transform:translateY(-50%);width:min(44vw,620px);opacity:0;visibility:hidden}.void_wrap .void_scroll{opacity:0;position:absolute;right:calc(var(--gut) + 6vw);top:calc(var(--gut) + 80px);bottom:calc(var(--gut) + 30px);width:min(22vw,32vh);margin:0;display:flex;flex-direction: column;filter:drop-shadow(0 30px 40px rgba(40,28,14,0.25))}.void_wrap .void_scroll.is-second{right:calc(var(--gut) + 6vw + min(22vw,34vh) + 3vw);top:calc(var(--gut) + 80px);bottom:calc(var(--gut) + 80px);width:min(17vw,26vh)}.void_wrap .void_scroll_paper{flex:1;overflow:hidden;background:#e9e1cd;clip-path:inset(0 0 100% 0)}.void_wrap .void_scroll_img{width:100%;height:100%;object-fit:cover;object-position: 50% 0;display:block;mix-blend-mode: multiply}.void_wrap .void_scroll_roll{height:14px;margin:0 -10px;border-radius: 7px;background:linear-gradient(180deg,#5a3a22,#2a1a0e 60%,#4a2e1a)}.void_wrap .void_scroll_roll.is-bottom{will-change: transform}.void_wrap .void_date{position:absolute;right:calc(var(--gut) + 4vw);top:calc(var(--gut) + 40px);bottom:calc(var(--gut) + 40px);margin:0;display:flex;flex-direction: row-reverse;gap:0.32em;font-size:clamp(70px,13vh,150px);line-height: 0.9;font-weight: 800;opacity:0}.void_wrap .void_date_col{writing-mode: vertical-rl}.void_wrap .void_date_col:last-child{padding-top: 1.2em}.void_wrap .void_colo{position:absolute;left:var(--gut);bottom:calc(var(--gut) + 60px);width:min(46vw,640px);opacity:0}.void_wrap .void_sign{margin:26px 0 0;font-size:22px;letter-spacing: 0.24em}.void_wrap .void_last_kick{position:absolute;left:var(--gut);top:calc(var(--gut) + 90px);margin:0;font-size:13px;color:var(--sumi-2);opacity:0}.void_wrap .void_last{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);margin:0;padding:0;list-style:none;display:flex;flex-direction: row-reverse;gap:clamp(26px,3.4vw,56px);height:74vh}.void_wrap .void_last_l{writing-mode: vertical-rl;font-size:clamp(54px,10.5vh,118px);line-height: 0.9;font-weight: 800;letter-spacing: 0.08em;opacity:0}.void_wrap .void_last_l.is-end{color:var(--beni)}.void_wrap .void_last_en{text-wrap:balance;position:absolute;left:0;right:0;bottom:calc(var(--gut) + 40px);width:min(820px,calc(100vw - 2 * var(--gut)));margin:0 auto;text-align:center;font-size:clamp(20px,1.7vw,28px);line-height: 1.3;font-weight: 300;font-variation-settings: 'opsz' 36;opacity:0}.void_wrap .is-hire .void_hold{pointer-events: auto;touch-action: pan-y;cursor:crosshair}.void_wrap .void_draw{position:absolute;left:50%;top:calc(var(--gut) + 86px);transform:translateX(-50%);width:min(560px,calc(100vw - 2 * var(--gut)));margin:0;text-align:center;font-size:15px;font-style:italic;color:var(--sumi-2);text-wrap:balance}.void_wrap .void_draw_k{font-style:normal;font-weight: 800;color:var(--sumi);margin-right: 8px;letter-spacing: 0.1em}.void_wrap .void_guide{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events: none;opacity:0}.void_wrap .void_guide_c{fill:none;stroke:rgba(25,22,19,0.32);stroke-width: 1;stroke-dasharray: 2 7}.void_wrap .void_guide_dot{fill:var(--sumi);stroke:rgba(236,229,212,0.9);stroke-width: 3}.void_wrap .void_hire{position:absolute;left:50%;bottom:calc(var(--gut) + 40px);transform:translateX(-50%);width:min(760px,calc(100vw - 2 * var(--gut)));text-align:center;opacity:0;visibility:hidden}.void_wrap .void_hire_jp{margin:0;font-size:16px;letter-spacing: 0.4em;color:var(--beni)}.void_wrap .void_hire_cap{margin:8px 0 0;font-size:12px;color:var(--sumi-2)}.void_wrap .void_hire_t{margin:22px 0 0;font-size:clamp(52px,6.4vw,112px);line-height: 0.95;font-weight: 250;font-variation-settings: 'opsz' 72;letter-spacing: -0.045em}.void_wrap .void_hire_line{margin:16px 0 0;font-size:clamp(18px,1.4vw,22px);color:var(--sumi-2)}.void_wrap .void_hire_btn{display:inline-flex;margin-top:26px;padding:13px 26px;background:var(--sumi);color:var(--paper);font-size:15px;text-decoration: none;transition:background 0.3s ease}.void_wrap .void_hire_btn:hover,.void_wrap .void_hire_btn:focus-visible{background:var(--beni)}.void_wrap .is-series .void_hold{pointer-events: auto;touch-action: pan-y}.void_wrap .void_series_head{position:absolute;left:var(--gut);top:calc(var(--gut) + 96px);width:min(34vw,480px);color:#f6efe0;text-shadow: 0 1px 18px rgba(14,22,44,0.35)}.void_wrap .void_series_head .void_kick{color:rgba(246,239,224,0.72)}.void_wrap .void_series_head .void_kick span{color:#f6efe0}.void_wrap .void_series_head .void_note{color:rgba(246,239,224,0.78)}.void_wrap .is-series .void_series_head .void_note{transition:filter 0.6s ease}.void_wrap .is-series.is-proof .void_series_head .void_note{filter:opacity(0)}.void_wrap .void_series_t{margin:0;font-size:clamp(34px,3.6vw,62px);line-height: 1.02;font-weight: 280;font-variation-settings: 'opsz' 72;letter-spacing: -0.032em;text-wrap:balance}.void_wrap .void_ages{position:absolute;left:50%;bottom:calc(var(--gut) + 18px);transform:translateX(-50%);margin:0;padding:4px;list-style:none;display:flex;gap:0;background:#f4ecdb;box-shadow:inset 0 0 0 1px rgba(25,22,19,0.85),inset 0 0 0 4px #f4ecdb,inset 0 0 0 5px rgba(25,22,19,0.35),0 24px 50px -24px rgba(10,8,6,0.7)}.void_wrap .void_age_i + .void_age_i{border-left: 1px solid rgba(25,22,19,0.16)}.void_wrap .void_age_b{position:relative;white-space: nowrap;display:flex;gap:9px;align-items: baseline;background:none;border:0;color:var(--sumi);font:inherit;font-size:13px;padding:11px 18px 12px;cursor:pointer;transition:color 0.3s ease}.void_wrap .void_age_b::after{content:'';position:absolute;left:18px;right:18px;bottom:6px;height:2px;background:var(--beni);transform:scaleX(0);transform-origin: 0 50%;transition:transform 0.5s cubic-bezier(0.2,0.7,0.1,1)}.void_wrap .void_age_jp{font-size:16px;font-weight: 800;letter-spacing: 0.06em}.void_wrap .void_age_en{color:var(--sumi-2);font-style:italic}.void_wrap .void_age_b:hover .void_age_jp,.void_wrap .void_age_b:focus-visible .void_age_jp{color:var(--beni)}.void_wrap .void_age_b:focus-visible{outline:1px solid var(--sumi);outline-offset: -4px}.void_wrap .void_age_b[aria-pressed='true'] .void_age_jp{color:var(--beni)}.void_wrap .void_age_b[aria-pressed='true']::after{transform:scaleX(1)}.void_wrap .void_ages_hint{position:absolute;left:50%;bottom:calc(var(--gut) + 80px);transform:translateX(-50%);margin:0;font-size:12.5px;font-style:italic;color:rgba(246,239,224,0.85);text-shadow: 0 1px 10px rgba(0,0,0,0.5);white-space: nowrap}.void_wrap .void_proof{position:absolute;right:var(--gut);top:calc(var(--gut) + 96px);width:min(30vw,420px);padding:26px 28px 22px;background:#f3ecdc;color:var(--sumi);box-shadow:0 1px 0 rgba(25,22,19,0.15),0 30px 60px -30px rgba(40,28,14,0.55);opacity:0;visibility:hidden;transform:translateY(14px) rotate(0.6deg);transition:opacity 0.6s ease,transform 0.8s cubic-bezier(0.2,0.7,0.1,1)}.void_wrap .void_proof.is-on{opacity:1;visibility:visible;transform:none}.void_wrap .void_proof.is-swap{opacity:0.2;transform:translateY(8px) rotate(-0.4deg);transition-duration: 0.18s}.void_wrap .void_proof_k{margin:0;display:flex;gap:10px;align-items: baseline;font-size:13px;color:var(--sumi-2)}.void_wrap .void_proof_era{font-size:26px;font-weight: 800;color:var(--sumi);letter-spacing: 0.08em}.void_wrap .void_proof_y{margin-left: auto;font-variant-numeric: tabular-nums}.void_wrap .void_proof_who{margin:16px 0 0;font-size:clamp(26px,2.4vw,40px);line-height: 1.05;font-weight: 300;font-variation-settings: 'opsz' 60;letter-spacing: -0.02em}.void_wrap .void_proof_who [lang='ja']{display:block;font-size:0.82em;font-weight: 800;letter-spacing: 0.08em;margin-bottom: 6px}.void_wrap .void_proof_life{margin:6px 0 0;font-size:13px;color:var(--sumi-2)}.void_wrap .void_proof_line{margin:14px 0 0;font-size:15.5px;line-height: 1.55;text-wrap:pretty}.void_wrap .void_proof_at{position:absolute;top:-11px;left:28px;padding:3px 9px 4px;background:var(--sumi);color:#f3ecdc;font-size:11px;letter-spacing: 0.14em;text-transform: uppercase}.void_wrap .void_proof.is-done .void_proof_seal span:last-child{color:var(--beni);font-style:normal;font-weight: 600}.void_wrap .void_proof_seal{margin:18px 0 0;padding-top: 14px;border-top:1px solid rgba(25,22,19,0.2);display:flex;gap:12px;align-items: center;font-size:13px;font-style:italic;color:var(--sumi-2)}.void_wrap .void_seal.is-small{width:34px;height:34px;font-size:12px}.void_wrap .void_foot{position:relative;z-index:3;background:var(--paper);color:var(--sumi);padding:14vh var(--gut) 9vh;box-shadow:0 -40px 80px -30px rgba(40,28,14,0.35)}.void_wrap .void_foot_in{max-width:1240px;margin:0 auto;border:2px solid var(--sumi);outline:1px solid var(--sumi);outline-offset: -8px;padding:clamp(28px,5vw,72px)}.void_wrap .void_foot_head{display:flex;gap:clamp(24px,5vw,80px);align-items: flex-start;padding-bottom: clamp(28px,4vw,56px);border-bottom: 1px solid rgba(25,22,19,0.3)}.void_wrap .void_foot_v{margin:0;writing-mode: vertical-rl;font-size:clamp(64px,9vw,140px);line-height: 1;font-weight: 800;letter-spacing: 0.04em}.void_wrap .void_foot_lead{display:flex;flex-direction: column;gap:18px;align-self:flex-end}.void_wrap .void_foot_k{margin:0;font-size:13px;color:var(--sumi-2);display:flex;gap:12px;align-items: baseline}.void_wrap .void_foot_k span{font-size:22px;color:var(--sumi);font-weight: 800;letter-spacing: 0.1em}.void_wrap .void_foot_t{margin:0;max-width:22em;font-size:clamp(26px,2.6vw,44px);line-height: 1.1;font-weight: 290;font-variation-settings: 'opsz' 60;letter-spacing: -0.024em;text-wrap:balance}.void_wrap .void_foot_top{align-self:flex-start;font-size:14px;color:var(--sumi);text-decoration: none;border-bottom: 1px solid currentColor;padding-bottom: 2px}.void_wrap .void_foot_top:hover,.void_wrap .void_foot_top:focus-visible{color:var(--beni)}.void_wrap .void_foot_mark{display:block;width:clamp(96px,11vw,168px);margin:0 auto clamp(30px,4vw,52px);cursor:pointer;-webkit-tap-highlight-color: transparent}.void_wrap .void_foot_mark svg{display:block;width:100%;height:auto;overflow:visible;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.void_wrap .void_foot_mark g{transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.void_wrap .void_foot_mark path{fill:var(--sumi);transform-box: fill-box;transform-origin: center;transition:fill 0.3s ease}.void_wrap .void_foot_mark path:hover{fill:var(--beni)}.void_wrap .void_cr.is-wide{grid-column: 1 / -1}.void_wrap .void_credits{margin:0;display:grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap:0 48px}.void_wrap .void_cr{padding:22px 0;border-bottom: 1px solid rgba(25,22,19,0.16)}.void_wrap .void_cr_k{font-size:12.5px;color:var(--sumi-2);margin-bottom: 8px;display:flex;gap:10px;align-items: baseline}.void_wrap .void_cr_k span{font-size:15px;color:var(--sumi);font-weight: 800;letter-spacing: 0.08em}.void_wrap .void_cr_v{margin:0;font-size:14.5px;line-height: 1.55}.void_wrap .void_foot_seal{margin:clamp(28px,4vw,48px) 0 0;display:flex;align-items: center;gap:16px;font-size:13px;color:var(--sumi-2)}.void_wrap .void_seal{display:grid;place-items: center;width:44px;height:44px;background:var(--beni);color:var(--paper);font-size:14px;line-height: 1;writing-mode: vertical-rl;font-weight: 800;letter-spacing: 0.05em}@media (max-width: 767px){.void_wrap .void_series_head{width:auto;right:var(--gut);top:calc(var(--gut) + 70px)}.void_wrap .void_series_t{font-size:28px}.void_wrap .is-series .void_note{display:none}.void_wrap .is-series .void_series_head{transition:filter 0.6s ease}.void_wrap .is-series.is-proof .void_series_head{filter:opacity(0)}.void_wrap .void_proof{left:var(--gut);right:var(--gut);width:auto;top:auto;bottom:calc(var(--gut) + 92px);padding:18px 20px 16px}.void_wrap .void_proof_line{font-size:14px}.void_wrap .void_ages{left:var(--gut);right:var(--gut);transform:none;justify-content: space-between}.void_wrap .void_age_i{flex:1}.void_wrap .void_age_b{width:100%;padding:8px 2px 10px;flex-direction: column;align-items: center;gap:2px}.void_wrap .void_age_b::after{left:25%;right:25%;bottom:4px}.void_wrap .void_age_en{font-size:10.5px}.void_wrap .void_ages_hint{display:none}.void_wrap .void_foot{padding:10vh 12px 6vh}.void_wrap .void_foot_head{flex-direction: column}.void_wrap .void_foot_v{writing-mode: horizontal-tb;font-size:56px}.void_wrap .void_card{flex-direction: column;align-items: flex-start;gap:6px;left:var(--gut);transform:translateY(calc(-50% + var(--rise)))}.void_wrap .void_card_k{font-size:150px}.void_wrap .void_card_name{font-size:56px}.void_wrap .void_sub,.void_wrap .void_credit{right:var(--gut);bottom:calc(var(--gut) + 44px);max-width:none}.void_wrap .void_cave,.void_wrap .void_shrike{right:var(--gut);width:auto;top:auto;bottom:calc(var(--gut) + 40px);transform:none}.void_wrap .void_big{font-size:26px}.void_wrap .void_scroll{left:56%;right:auto;transform:translateX(-50%);width:28vw;top:calc(var(--gut) + 70px);bottom:59vh}.void_wrap .void_scroll.is-second{left:24%;right:auto;width:22vw;top:calc(var(--gut) + 96px);bottom:63vh}.void_wrap .void_date{left:auto;right:var(--gut);top:calc(var(--gut) + 64px);bottom:auto;font-size:7.2vh}.void_wrap .void_date_col:last-child{padding-top: 0.8em}.void_wrap .void_colo{right:var(--gut);width:auto}.void_wrap .void_last{height:56vh;gap:12px;top:46%}.void_wrap .void_last_l{font-size:6.6vh;letter-spacing: 0.02em}}.void_wrap{--gold:#e8cf8f;--pg-m:4vh;--pg-k:0.75vh;--pg-c:6.2vh;--pg-pad:clamp(18px,4.2vh,46px);--pg-in:calc(var(--pg-m) + var(--pg-k) + var(--pg-pad))}.void_wrap .void_mapcap{position:absolute;left:var(--gut);bottom:calc(var(--gut) + 50px);width:min(460px,calc(100vw - 2 * var(--gut)));box-sizing:border-box;margin:0;padding:22px 26px 22px;color:var(--sumi);background:var(--gold);border:2px solid var(--sumi);box-shadow:inset 0 0 0 3px var(--gold),inset 0 0 0 4px var(--sumi),0 18px 40px -18px rgba(20,12,4,0.55);opacity:0;visibility:hidden}.void_wrap .void_mapcap_k{margin:0 0 12px;font-size:13px;color:var(--sumi-2);display:flex;gap:12px;align-items: baseline}.void_wrap .void_mapcap_k span{font-size:24px;color:var(--sumi);font-weight: 800;letter-spacing: 0.08em}.void_wrap .void_mapcap_t{margin:0;font-size:clamp(22px,1.9vw,32px);line-height: 1.18;font-weight: 320;font-variation-settings: 'opsz' 48;letter-spacing: -0.018em;text-wrap:balance}.void_wrap .void_mapcap_jp{margin:0 0 12px;font-size:17px;letter-spacing: 0.08em;font-weight: 500}.void_wrap .void_mapcap_src{margin:14px 0 0;font-size:12.5px;line-height: 1.45;color:var(--sumi-2)}.void_wrap .void_mapcap.is-title{width:min(620px,calc(100vw - 2 * var(--gut)));padding:30px 34px 28px}.void_wrap .void_mapcap.is-title .void_mapcap_k span{font-size:clamp(30px,3.4vw,48px)}.void_wrap .void_mapcap.is-title .void_mapcap_t{font-size:clamp(34px,3.6vw,60px);line-height: 1.02;letter-spacing: -0.03em;font-weight: 280}.void_wrap .void_pin{position:absolute;left:0;top:0;display:grid;grid-template-columns: auto auto;grid-template-rows: auto auto;column-gap:14px;align-items: start;opacity:0;visibility:hidden;color:var(--sumi);will-change: transform}.void_wrap .void_pin::before{content:'';position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius: 50%;border:1.5px solid var(--sumi);box-shadow:0 0 0 4px rgba(236,229,212,0.6)}.void_wrap .void_pin_jp{grid-row:1 / 3;margin:20px 0 0 22px;writing-mode: vertical-rl;font-size:34px;line-height: 1;letter-spacing: 0.06em;font-weight: 800;padding:12px 8px;background:var(--gold);border:2px solid var(--sumi);box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 0 3px var(--sumi),0 14px 30px -14px rgba(20,12,4,0.6)}.void_wrap .void_pin_n{margin-top:14px;font-size:clamp(64px,7vw,120px);line-height: 0.85;font-weight: 250;font-variation-settings: 'opsz' 72;letter-spacing: -0.05em;color:#fbf6ea;text-shadow: 0 2px 20px rgba(20,12,4,0.55),0 0 2px rgba(20,12,4,0.4);font-variant-numeric: lining-nums}.void_wrap .void_pin_t{width:17em;margin-top:10px;padding:10px 14px;font-size:15px;line-height: 1.4;background:rgba(240,233,216,0.94);box-shadow:0 10px 24px -14px rgba(20,12,4,0.6);text-wrap:pretty}.void_wrap .void_pin.is-left{grid-template-columns: auto auto;direction:rtl}.void_wrap .void_pin.is-left>*{direction:ltr}.void_wrap .void_pin.is-left .void_pin_jp{margin:20px 22px 0 0}.void_wrap .void_pin.is-left::before{left:auto;right:-9px}.void_wrap .void_pin.is-under::before{display:none}.void_wrap .void_pin.is-under .void_pin_jp{margin:0 0 0 0}.void_wrap .void_credit.is-laid{left:auto;right:var(--gut);bottom:calc(var(--gut) + 40px);text-align:right;color:#fbf6ea;text-shadow: 0 1px 14px rgba(20,12,4,0.8)}.void_wrap .void_credit.is-laid .void_credit_t{color:#fff}.void_wrap .void_bk_spread{position:absolute;inset:0;opacity:0;visibility:hidden;color:var(--sumi)}.void_wrap .void_bk_r,.void_wrap .void_bk_l{position:absolute;top:var(--pg-in);bottom:var(--pg-in);box-sizing:border-box}.void_wrap .void_bk_r{left:calc(50vw + var(--pg-c) / 2 + var(--pg-pad));right:var(--pg-in);display:flex;flex-direction: row-reverse;align-items: flex-start;gap:clamp(16px,2.6vh,36px)}.void_wrap .void_bk_l{left:var(--pg-in);right:calc(50vw + var(--pg-c) / 2 + var(--pg-pad));display:flex;flex-direction: column}.void_wrap .void_bk_v{margin:0;writing-mode: vertical-rl;font-weight: 800;line-height: 1}.void_wrap .void_bk_v.is-giant{font-size:calc((100vh - 2 * var(--pg-in)) / 4.3);letter-spacing: 0.02em}.void_wrap .void_bk_v.is-name{font-size:calc((100vh - 2 * var(--pg-in)) / 3.25);letter-spacing: 0.02em}.void_wrap .void_bk_v.is-scroll{font-size:calc((100vh - 2 * var(--pg-in)) / 3.3);letter-spacing: 0.04em;margin-right: auto;margin-left: auto}.void_wrap .void_bk_v.is-text{font-size:clamp(16px,2.3vh,24px);font-weight: 500;line-height: 2;letter-spacing: 0.1em;max-height:100%;color:var(--sumi-2);margin-top:0.4em}.void_wrap .void_bk_v.is-quote{font-size:clamp(32px,6.4vh,72px);line-height: 1.55;letter-spacing: 0.05em;max-height:100%}.void_wrap .void_bk_v.is-quote.is-small{font-size:clamp(28px,5.4vh,60px)}.void_wrap .void_bk_v.is-quote.is-gaze{font-size:calc((100vh - 2 * var(--pg-in)) / 13.8)}.void_wrap .void_bk_k{margin:0 0 auto;font-size:13px;color:var(--sumi-2);display:flex;gap:12px;align-items: baseline}.void_wrap .void_bk_k span{font-size:22px;color:var(--sumi);font-weight: 800;letter-spacing: 0.08em}.void_wrap .void_bk_display{margin:0;font-size:clamp(30px,3.5vw,64px);line-height: 1.06;font-weight: 290;font-variation-settings: 'opsz' 72;letter-spacing: -0.028em;text-wrap:balance;max-width:17em}.void_wrap .void_bk_display.is-mid{font-size:clamp(26px,2.6vw,46px);line-height: 1.12;letter-spacing: -0.02em;max-width:19em}.void_wrap .void_bk_display.is-huge{font-size:clamp(58px,7vw,132px);line-height: 0.9;letter-spacing: -0.045em}.void_wrap .void_bk_display strong{font-weight: 480}.void_wrap .void_bk_note{margin:2.6vh 0 0;max-width:31rem;font-size:16px;line-height: 1.55;color:var(--sumi-2);text-wrap:pretty}.void_wrap .void_bk_src{margin:2.6vh 0 0;padding-top: 1.4vh;border-top:1px solid rgba(25,22,19,0.28);max-width:31rem;font-size:12.5px;line-height: 1.45;color:var(--sumi-2)}.void_wrap .void_bk_r.is-figure{justify-content: center}.void_wrap .void_bk_fig{margin:0;height:100%}.void_wrap .void_bk_fig.is-portrait{aspect-ratio: 759 / 2000}.void_wrap .void_bk_fig_img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode: multiply;filter:saturate(0.92) contrast(1.02)}.void_wrap .void_bk_title{margin:0 0 0 -0.06em;font-size:clamp(96px,13.5vw,252px);line-height: 0.84;font-weight: 250;font-variation-settings: 'opsz' 72;letter-spacing: -0.055em}.void_wrap .void_bk_jp{margin:3.2vh 0 0;font-size:clamp(16px,2.2vh,22px);letter-spacing: 0.08em;font-weight: 500;line-height: 1.7;max-width:26em}.void_wrap .void_bk_en{margin:1vh 0 0;font-size:clamp(22px,2vw,34px);line-height: 1.2;font-weight: 300;font-style:italic;font-variation-settings: 'opsz' 48;letter-spacing: -0.012em;max-width:22em;text-wrap:balance}.void_wrap .is-carpenter .void_bk_k{margin-bottom: 4vh}.void_wrap .is-carpenter .void_bk_display{margin-top:auto}@media (max-width: 767px){.void_wrap .void_mapcap{bottom:calc(var(--gut) + 30px);padding:16px 18px}.void_wrap .void_pin_jp{font-size:26px}.void_wrap .void_pin_n{font-size:60px}.void_wrap .void_pin_t{width:12em;font-size:14px}.void_wrap .void_credit.is-laid{left:var(--gut);text-align:left}}@media (max-aspect-ratio: 11/10){.void_wrap{--pg-m:2.6vh;--pg-pad:clamp(16px,2.6vh,30px);--pg-c:5vh}.void_wrap .void_bk_r{left:var(--pg-in);right:calc(var(--pg-m) + var(--pg-k) * 2 + var(--pg-c) + var(--pg-pad));top:calc(var(--pg-in) + 56px);bottom:54vh}.void_wrap .void_bk_l{top:48vh;left:var(--pg-in);right:calc(var(--pg-m) + var(--pg-k) * 2 + var(--pg-c) + var(--pg-pad))}.void_wrap .void_bk_k{position:absolute;top:calc(-48vh + var(--pg-in));left:0;right:0;margin:0}.void_wrap .void_bk_k span{white-space: nowrap}.void_wrap .void_bk_v.is-giant{font-size:calc((46vh - var(--pg-in) - 4vh - 56px) / 4.3)}.void_wrap .void_bk_v.is-name,.void_wrap .void_bk_v.is-scroll{font-size:calc((46vh - var(--pg-in) - 4vh - 56px) / 3.3)}.void_wrap .void_bk_v.is-quote{font-size:clamp(24px,3.4vh,44px)}.void_wrap .void_bk_v.is-quote.is-small{font-size:clamp(22px,3vh,38px)}.void_wrap .void_bk_v.is-quote.is-gaze{font-size:calc((46vh - var(--pg-in) - 4vh - 56px) / 13.6)}.void_wrap .void_bk_v.is-text{display:none}.void_wrap .void_bk_display{font-size:clamp(26px,6.2vw,44px)}.void_wrap .void_bk_display.is-mid{font-size:clamp(21px,4.8vw,34px)}.void_wrap .void_bk_display.is-huge{font-size:clamp(44px,11vw,84px)}.void_wrap .void_bk_title{font-size:clamp(76px,20vw,160px)}.void_wrap .void_bk_note{font-size:15px;margin-top:1.8vh}.void_wrap .void_bk_src{margin-top:1.8vh}}@media (min-width: 768px) and (max-aspect-ratio: 11/10){.void_wrap .void_proof{width:min(46vw,400px);top:auto;bottom:calc(var(--gut) + 90px)}.void_wrap .void_series_head{width:min(52vw,480px)}.void_wrap .void_ages_hint{display:none}}.void_wrap.is-canvas{background:#0d0a08}.void_wrap.is-canvas [data-stage]{margin:0 !important;height:auto !important;min-height:0 !important;pointer-events: auto}.void_wrap.is-canvas [data-stage]>:not(.void_poster){display:none !important}.void_wrap .void_poster{position:relative;margin:0;aspect-ratio: 16 / 10;background:var(--still) 0 var(--at) / 100% auto no-repeat;border-bottom: 1px solid rgba(236,229,212,0.14)}.void_wrap .void_poster figcaption{position:absolute;left:12px;top:12px;padding:5px 9px;font:500 11px/1.3 ui-monospace,Menlo,Consolas,monospace;letter-spacing: 0.06em;text-transform: uppercase;color:#ece5d4;background:rgba(13,10,8,0.72)}@media (max-width: 767px){.void_wrap .void_poster{aspect-ratio: 390 / 844;background-image: var(--still-phone)}}.void_wrap.is-canvas .void_foot{display:none !important}