.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:#000;height:100svh;min-height:520px;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-shade[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(#0a0c1099,#0a0c1000 24% 55%,#0a0c10b3);position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{padding-block:0 calc(56px + env(safe-area-inset-bottom,0px));grid-template-rows:1fr auto;gap:22px;display:grid;position:absolute;inset:0}.logo[data-astro-cid-ge2uvauf]{color:var(--fg);mix-blend-mode:difference;place-self:center;width:clamp(240px,46vw,760px);margin:0;padding-top:40px;display:block}@media (width<=899px){.logo[data-astro-cid-ge2uvauf]{width:82vw}}.logo[data-astro-cid-ge2uvauf] svg{width:100%;height:auto;display:block}.logo[data-astro-cid-ge2uvauf]{position:relative}.bw[data-astro-cid-ge2uvauf]{display:none}@supports (backdrop-filter:invert(1)) and (mask-image:none){.logo[data-astro-cid-ge2uvauf]{mix-blend-mode:normal}.logo[data-astro-cid-ge2uvauf] svg{visibility:hidden}.bw[data-astro-cid-ge2uvauf]{backdrop-filter:grayscale()invert();-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block;position:absolute;inset:40px 0 0}}.hero-role[data-astro-cid-ge2uvauf]{left:max(16px, env(safe-area-inset-left,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:2;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);pointer-events:none;margin:0;font-size:11px;position:absolute}@media (width>=1080px){.hero-role[data-astro-cid-ge2uvauf]{display:none}}.hero-meta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:16px 24px;display:flex}.reel[data-astro-cid-ge2uvauf]{width:100%;max-width:none;height:100%;max-height:none;padding:calc(64px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#050608f2;border:0;margin:0}.reel[data-astro-cid-ge2uvauf][open]{place-items:center;display:grid}.reel[data-astro-cid-ge2uvauf]::backdrop{background:#050608f2}.reel[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{width:auto;max-width:min(100%,1400px);height:auto;max-height:calc(100svh - 112px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:#000;display:block}.close[data-astro-cid-ge2uvauf]{top:calc(16px + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));position:absolute}.sec-head[data-astro-cid-j4bypcfc]{border-bottom:0}.index[data-astro-cid-j4bypcfc]{margin:0;padding:0;list-style:none}.see-all[data-astro-cid-j4bypcfc]{color:var(--fg);text-underline-offset:5px;margin-top:28px;padding:8px 0;font-size:14px;text-decoration:underline 1px;transition:color .2s;display:inline-block}.see-all[data-astro-cid-j4bypcfc]:hover{color:var(--accent)}.see-all[data-astro-cid-j4bypcfc] .count[data-astro-cid-j4bypcfc]{color:var(--muted)}.row-btn[data-astro-cid-j4bypcfc]{color:inherit;box-sizing:border-box;grid-template-columns:var(--index-num) minmax(0, 1fr) auto;cursor:pointer;align-items:baseline;gap:8px 24px;width:100%;padding-block:16px;text-decoration:none;display:grid}.row-btn[data-astro-cid-j4bypcfc]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.title[data-astro-cid-j4bypcfc]{font-variation-settings:"wdth" 72;text-transform:uppercase;overflow-wrap:anywhere;transform-origin:0 100%;min-width:0;font-size:clamp(2rem,6.4vw,6.2rem);font-weight:800;line-height:.9;transition:color .2s,transform .35s cubic-bezier(.2,.8,.2,1)}.row[data-astro-cid-j4bypcfc]:hover .title[data-astro-cid-j4bypcfc],.row[data-astro-cid-j4bypcfc].active .title[data-astro-cid-j4bypcfc]{color:var(--accent);transform:translate(.12em)skew(-9deg)}.meta[data-astro-cid-j4bypcfc]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;display:flex}.chips[data-astro-cid-j4bypcfc]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chip[data-astro-cid-j4bypcfc]{border:1px solid var(--line);color:var(--fg);padding:4px 7px;line-height:1}.row-inline[data-astro-cid-j4bypcfc]{flex-direction:column;align-items:center;gap:14px;padding-block:0 22px;display:flex}.row-inline[data-astro-cid-j4bypcfc][hidden]{display:none}.inline-link[data-astro-cid-j4bypcfc]{color:var(--accent);order:2;padding:8px 0;text-decoration:none}@media (width<=720px){.row-btn[data-astro-cid-j4bypcfc]{grid-template-columns:var(--index-num) minmax(0, 1fr)}.meta[data-astro-cid-j4bypcfc]{text-align:left;grid-column:2;align-items:flex-start}.chips[data-astro-cid-j4bypcfc]{justify-content:flex-start}}.peek[data-astro-cid-j4bypcfc]{z-index:12;pointer-events:none;opacity:0;transition:opacity .18s;position:fixed;top:0;left:0}.peek[data-astro-cid-j4bypcfc].on{opacity:1}.frame[data-astro-cid-j4bypcfc]{background:#000;border-radius:14px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.pane[data-astro-cid-j4bypcfc]{position:absolute;inset:0}.pane[data-astro-cid-j4bypcfc] video[data-astro-cid-j4bypcfc],.pane[data-astro-cid-j4bypcfc] img[data-astro-cid-j4bypcfc]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cap[data-astro-cid-j4bypcfc]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);text-shadow:0 1px 8px #000c;justify-content:space-between;gap:8px;font-size:11px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.marquee[data-astro-cid-7johjebl]{--bg:var(--accent);--ink:#000;--speed:40s;background:var(--bg);color:var(--ink);margin-top:96px;padding-block:44px;overflow:hidden}.track[data-astro-cid-7johjebl]{width:max-content;animation:slide var(--speed) linear infinite;display:flex}.set[data-astro-cid-7johjebl]{align-items:center;gap:clamp(56px,7vw,120px);padding-right:clamp(56px,7vw,120px);display:flex}.logo[data-astro-cid-7johjebl]{height:var(--h);width:calc(var(--h) * var(--r));fill:currentColor;flex:none;display:block}@keyframes slide{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=719px){.marquee[data-astro-cid-7johjebl]{--speed:28s;margin-top:64px;padding-block:28px}.logo[data-astro-cid-7johjebl]{height:calc(var(--h) * .65);width:calc(var(--h) * .65 * var(--r))}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-7johjebl]{animation:none}}.diary[data-astro-cid-jr2jjiro]{isolation:isolate;background:#000;height:max(500px,80svh);margin-top:104px;position:relative;overflow:hidden}.entry[data-astro-cid-jr2jjiro]{position:absolute;inset:0}.entry[data-astro-cid-jr2jjiro] .cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pending[data-astro-cid-jr2jjiro]{background:radial-gradient(120% 90% at 50% 45%,#1d2230 0%,#07080b 72%)}.shade[data-astro-cid-jr2jjiro]{pointer-events:none;background:#06080c59;position:absolute;inset:0}.entry-in[data-astro-cid-jr2jjiro]{text-align:center;grid-template-rows:auto 1fr auto;justify-items:center;gap:16px;height:100%;padding-block:88px 84px;display:grid;position:relative}.kicker[data-astro-cid-jr2jjiro]{color:var(--fg);margin:0}.kicker[data-astro-cid-jr2jjiro] b[data-astro-cid-jr2jjiro]{color:var(--accent);font-weight:500}.d-title[data-astro-cid-jr2jjiro]{font-variation-settings:"wdth" 78;text-transform:uppercase;max-width:14ch;color:var(--accent);text-wrap:balance;align-self:center;margin:0 auto;font-size:clamp(2.6rem,8.4vw,8.2rem);font-weight:900;line-height:.86}.d-foot[data-astro-cid-jr2jjiro]{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:0;right:0}.d-btn[data-astro-cid-jr2jjiro]{all:unset;cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);padding:8px 0;font-size:12px}.d-btn[data-astro-cid-jr2jjiro]:hover{color:var(--accent)}.d-btn[data-astro-cid-jr2jjiro]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.read[data-astro-cid-jr2jjiro]{color:var(--accent)}.dots[data-astro-cid-jr2jjiro]{gap:6px;display:flex}.dots[data-astro-cid-jr2jjiro] i[data-astro-cid-jr2jjiro]{background:#eee6d659;width:20px;height:2px;display:block}.dots[data-astro-cid-jr2jjiro] i[data-astro-cid-jr2jjiro].on{background:var(--accent)}.proc[data-astro-cid-grsovck6]{align-items:start;row-gap:32px;padding-block:48px 24px}.intro[data-astro-cid-grsovck6]{color:var(--muted);max-width:30ch;margin:0;padding-top:.4em;font-size:12px;line-height:1.6}.phases[data-astro-cid-grsovck6]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.phase-btn[data-astro-cid-grsovck6]{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:3.5rem auto;align-items:center;display:grid}.phase-btn[data-astro-cid-grsovck6]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.title[data-astro-cid-grsovck6]{font-variation-settings:"wdth" 72;white-space:nowrap;text-transform:uppercase;transform-origin:0;font-size:clamp(2rem,3vw,3.4rem);font-weight:900;line-height:.9;transition:color .2s,transform .35s cubic-bezier(.2,.8,.2,1)}.phase[data-astro-cid-grsovck6].active .title[data-astro-cid-grsovck6],.phase-btn[data-astro-cid-grsovck6]:hover .title[data-astro-cid-grsovck6]{color:var(--accent);transform:translate(.1em)}.phase[data-astro-cid-grsovck6].active .num[data-astro-cid-grsovck6]{color:var(--accent)}.d-label[data-astro-cid-grsovck6]{color:var(--accent);margin:0 0 8px}.detail[data-astro-cid-grsovck6] ul[data-astro-cid-grsovck6],.items-inline[data-astro-cid-grsovck6]{color:var(--fg);margin:0;padding:0;font-size:13px;line-height:1.7;list-style:none}.items-inline[data-astro-cid-grsovck6]{display:none}@media (width<=899px){.phases[data-astro-cid-grsovck6]{gap:22px}.title[data-astro-cid-grsovck6]{white-space:normal;font-size:clamp(2.2rem,9vw,3.2rem)}.detail[data-astro-cid-grsovck6]{display:none}.phase-btn[data-astro-cid-grsovck6]{cursor:default;grid-template-columns:2.4rem auto}.items-inline[data-astro-cid-grsovck6]{color:var(--muted);padding:8px 0 0 2.4rem;display:block}.phase[data-astro-cid-grsovck6].active .title[data-astro-cid-grsovck6],.phase[data-astro-cid-grsovck6].active .num[data-astro-cid-grsovck6]{color:inherit;transform:none}.phase[data-astro-cid-grsovck6].active .num[data-astro-cid-grsovck6]{color:var(--muted)}}.about[data-astro-cid-oxgmilyn]{align-items:start;row-gap:32px;padding-block:48px 64px}.mono[data-astro-cid-oxgmilyn]{color:var(--fg);font-size:13px;line-height:1.6}.portrait[data-astro-cid-oxgmilyn]{max-width:300px;margin:0}.portrait[data-astro-cid-oxgmilyn] img{width:100%;height:auto;display:block}.bio[data-astro-cid-oxgmilyn]{max-width:46ch}.bio[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin:0 0 1em}.bio[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]:last-child{margin-bottom:0}@media (width<=899px){.about[data-astro-cid-oxgmilyn]{padding-bottom:48px}.portrait[data-astro-cid-oxgmilyn]{width:min(60vw,240px)}}
