.NfVhKq_bars{align-items:center;gap:2.5px;height:14px;display:inline-flex}.NfVhKq_bars i{transform-origin:50%;background:currentColor;border-radius:2px;width:2px;height:100%;transition:transform .4s;display:block;transform:scaleY(.3)}.NfVhKq_bars i:nth-child(2){transform:scaleY(.55)}.NfVhKq_bars i:nth-child(3){transform:scaleY(.4)}.NfVhKq_bars[data-playing=true] i{animation:1s ease-in-out infinite NfVhKq_bar}.NfVhKq_bars[data-playing=true] i:nth-child(2){animation-delay:-.35s}.NfVhKq_bars[data-playing=true] i:nth-child(3){animation-delay:-.6s}.NfVhKq_bars[data-playing=true] i:nth-child(4){animation-delay:-.15s}@keyframes NfVhKq_bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}
.XTfKnq_card{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;--hyp:0;--o:0;--bgx:50%;--bgy:50%;--radius:4.2% / 3%;aspect-ratio:1000/1400;perspective:1200px;cursor:pointer;touch-action:pan-y;outline:none;position:relative}.XTfKnq_rotator{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--flip,0deg)));will-change:transform;position:absolute;inset:0}.XTfKnq_face{border-radius:var(--radius);backface-visibility:hidden;box-shadow:0 2px 6px #0000002e, 0 30px 60px -20px #00000073, calc(var(--ry) * -.8) calc(var(--rx) * .8) 40px -10px rgb(255 0 64/calc(var(--o) * .25));background:#111;position:absolute;inset:0;overflow:hidden}.XTfKnq_back{transform:rotateY(180deg)}.XTfKnq_img{object-fit:cover}.XTfKnq_foil{mix-blend-mode:color-dodge;opacity:calc(var(--o) * .55 + .05);background:repeating-linear-gradient(115deg, #fa4261 0%, #fabd42 7%, #39efb2 14%, #42adfa 21%, #cd5ff2 28%, #fa4261 35%), radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffff80 0%, #0009 70%);background-size:260% 260%,100% 100%;background-position:var(--bgx) var(--bgy), center;background-blend-mode:soft-light;filter:brightness(.85)contrast(1.3)saturate(1.1);transition:opacity .4s;position:absolute;inset:0}.XTfKnq_etch{mix-blend-mode:overlay;opacity:calc(var(--o) * .5);background:url(/textures/waves.svg) 0 0/70%;background-position:calc(var(--bgx) * .6) calc(var(--bgy) * .6);position:absolute;inset:0}.XTfKnq_glare{mix-blend-mode:overlay;opacity:calc(var(--o) * .9);background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffffd9 8%, #ffffff40 28%, #00000073 90%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.XTfKnq_rotator{transform:none!important}}
._0frpqq_columns{border-block:1px solid var(--line);min-height:clamp(520px,78vh,760px);display:flex}._0frpqq_col{border-left:1px solid var(--line);min-width:0;transition:flex-grow .9s var(--ease-out);flex:1 1 0;position:relative}._0frpqq_col:first-child{border-left:0}._0frpqq_columns:hover ._0frpqq_col:hover:not([data-locked]){flex-grow:2.1}._0frpqq_link{isolation:isolate;height:100%;color:var(--ink);flex-direction:column;justify-content:space-between;padding:clamp(18px,2.2vw,32px);display:flex;position:relative;overflow:hidden}._0frpqq_media{z-index:-1;opacity:0;transition:opacity .8s var(--ease-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)}._0frpqq_media:after{content:"";background:linear-gradient(#0c0b0d8c,#0c0b0d1a 45%,#0c0b0da6);position:absolute;inset:0}._0frpqq_img{object-fit:cover}._0frpqq_col:hover ._0frpqq_media,._0frpqq_link:focus-visible ._0frpqq_media{opacity:1;transform:scale(1)}._0frpqq_col:hover:not([data-locked]) ._0frpqq_link,._0frpqq_link:focus-visible{color:#fff}._0frpqq_head{flex-direction:column;gap:.6rem;display:flex}._0frpqq_title{max-width:9ch;font-size:clamp(30px,3.6vw,60px);transition:color .4s}._0frpqq_sub{color:inherit;opacity:.7}._0frpqq_foot{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}._0frpqq_meta{opacity:.8;align-items:center;display:inline-flex}._0frpqq_number{color:var(--crimson);transition:color .5s var(--ease-out), transform .9s var(--ease-out);transform-origin:0 100%;padding-top:.16em;font-size:clamp(140px,19vw,300px);line-height:.72}._0frpqq_col:hover:not([data-locked]) ._0frpqq_number{color:#fff;transform:scale(1.04)}._0frpqq_col[data-locked] ._0frpqq_link{color:var(--muted)}._0frpqq_col[data-locked] ._0frpqq_number{color:#0000;-webkit-text-stroke:1px var(--line-strong)}@media (max-width:900px){._0frpqq_columns{flex-direction:column;min-height:0}._0frpqq_col{border-left:0;border-top:1px solid var(--line)}._0frpqq_col:first-child{border-top:0}._0frpqq_link{flex-direction:row;align-items:flex-end;min-height:220px}._0frpqq_media{opacity:1;transform:none}._0frpqq_link:not([aria-disabled]){color:#fff}._0frpqq_number{font-size:120px}._0frpqq_foot{align-items:flex-end}._0frpqq_col:not([data-locked]) ._0frpqq_number{color:#fff}}
.W-nqHq_cover{min-height:100svh;padding:calc(var(--header-h) + 24px) var(--gutter) 28px;background:var(--paper);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.W-nqHq_dots{pointer-events:none;background-image:radial-gradient(circle, var(--crimson) 1.3px, transparent 1.6px);opacity:.35;background-position:22px 22px;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 9% 91%,#000 100%),linear-gradient(#000 0,#0000 12% 88%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000 9% 91%,#000 100%),linear-gradient(#000 0,#0000 12% 88%,#000 100%);-webkit-mask-composite:source-over;mask-composite:add}.W-nqHq_stage{align-self:center;place-items:center;width:100%;max-width:1180px;margin-inline:auto;display:grid;position:relative}.W-nqHq_frame{aspect-ratio:1000/620;background:#120f12;width:min(100%,1100px);position:relative;-webkit-mask:url(/textures/torn-mask.svg) 50%/100% 100% no-repeat;mask:url(/textures/torn-mask.svg) 50%/100% 100% no-repeat}.W-nqHq_art{object-fit:cover;animation:W-nqHq_coverIn 2.4s var(--ease-out) both}.W-nqHq_vignette{mix-blend-mode:multiply;background:radial-gradient(120% 90% at 50% 40%,#0000 50%,#0c0b0d8c);position:absolute;inset:0}.W-nqHq_placeholder{color:#eeedea;background:#1a1518;place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.W-nqHq_placeholder .font-jp{color:var(--crimson);font-size:clamp(64px,10vw,150px);line-height:1}.W-nqHq_placeholder:before{filter:invert();opacity:.12}.W-nqHq_numeral{z-index:2;color:var(--crimson);mix-blend-mode:multiply;pointer-events:none;animation:W-nqHq_numIn 1.6s var(--ease-out) .2s both;font-size:clamp(160px,26vw,420px);position:absolute;top:50%;left:max(-2vw,-24px);translate:0 -55%}:root[data-theme=dark] .W-nqHq_numeral{mix-blend-mode:normal}.W-nqHq_text{z-index:3;background:var(--paper);text-align:right;max-width:min(560px,80%);animation:W-nqHq_textIn 1.4s var(--ease-out) .5s both;padding:18px 22px 20px;position:absolute;bottom:clamp(-28px,-2vw,-12px);right:clamp(0px,3vw,40px)}.W-nqHq_title{margin-top:8px;font-size:clamp(40px,6vw,96px)}.W-nqHq_subtitle{letter-spacing:-.01em;color:var(--ink-2);margin-top:10px;font-size:clamp(16px,1.6vw,22px);font-weight:500}.W-nqHq_footer{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:56px;display:flex;position:relative}.W-nqHq_sign{color:var(--ink-2);align-items:center;gap:10px;display:flex}.W-nqHq_dotsMini{background-image:radial-gradient(circle, var(--crimson) 1.2px, transparent 1.5px);opacity:.6;background-size:6px 6px;width:22px;height:22px}.W-nqHq_signature{color:var(--crimson);font-family:Segoe Script,Brush Script MT,cursive;font-size:clamp(18px,2vw,26px);transform:rotate(-4deg)}@keyframes W-nqHq_coverIn{0%{filter:blur(12px)saturate(.4);transform:scale(1.12)}}@keyframes W-nqHq_numIn{0%{opacity:0;translate:-6% -50%}}@keyframes W-nqHq_textIn{0%{opacity:0;transform:translateY(24px)}}@media (max-width:700px){.W-nqHq_frame{aspect-ratio:4/5}.W-nqHq_text{text-align:left;max-width:100%;margin-top:-40px;position:relative;bottom:auto;right:auto}.W-nqHq_numeral{top:30%}}
.Caq7NG_reader{padding:clamp(80px, 14vh, 160px) var(--gutter) clamp(120px, 24vh, 260px);position:relative}.Caq7NG_progress{z-index:101;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.Caq7NG_bar{background:var(--crimson);transform-origin:0;height:100%;transform:scaleX(0)}.Caq7NG_fadeTop,.Caq7NG_fadeBottom{z-index:20;pointer-events:none;height:26vh;position:fixed;left:0;right:0}.Caq7NG_fadeTop{background:linear-gradient(180deg, var(--paper) 18%, color-mix(in srgb, var(--paper) 0%, transparent));top:0}.Caq7NG_fadeBottom{background:linear-gradient(0deg, var(--paper) 10%, color-mix(in srgb, var(--paper) 0%, transparent));bottom:0}.Caq7NG_notice{border-left:2px solid var(--crimson);background:var(--paper-2);max-width:680px;color:var(--ink-2);text-transform:none;letter-spacing:.02em;margin:0 auto 48px;padding:12px 14px}.Caq7NG_text{max-width:680px;color:var(--ink);margin-inline:auto;font-size:clamp(17px,1.35vw,20px);line-height:1.85}.Caq7NG_text>*{will-change:opacity, transform;margin-bottom:1.35em;transition:none}.Caq7NG_p{text-wrap:pretty}.Caq7NG_p:first-child:first-letter{float:left;font-family:var(--font-display);color:var(--crimson);margin:.06em .12em 0 0;font-size:4.6em;line-height:.82}.Caq7NG_dialogue{color:var(--ink-2);padding-left:1.6em;position:relative}.Caq7NG_dash{color:var(--crimson);position:absolute;left:0}.Caq7NG_pause{text-align:center;text-transform:none;margin-block:1.6em;font-size:clamp(30px,3.4vw,48px);line-height:1.05}.Caq7NG_closing{text-align:center;color:var(--crimson);margin-top:2.4em;font-size:clamp(40px,5vw,72px);line-height:.95}
