.me-void{--me-void-paper:#f3efe3;--me-void-ink:#11110f;--me-void-accent:#f0ce53;background:var(--me-void-paper) url(/images/hero-paper-grain.svg) repeat;color:var(--me-void-ink);font-family:var(--font-sans), sans-serif;overflow:clip}.me-void-stage{height:max(840px, calc(100svh - var(--site-header-height)));box-sizing:border-box;perspective:1400px;flex-direction:column;padding:26px 3vw 32px;display:flex;position:relative}.me-void-name{z-index:3;font-family:var(--font-cal), sans-serif;letter-spacing:-.065em;pointer-events:none;flex:none;justify-content:space-between;margin:0 0 14px;font-size:clamp(60px,8.4vw,128px);font-weight:600;line-height:.85;display:flex;position:relative}.me-void-name span{display:block}.me-void-spread{perspective:1000px;flex:1;grid-template-rows:minmax(0,1.3fr) minmax(0,1fr) minmax(100px,.72fr) 44px;grid-template-columns:.85fr 1.15fr;gap:12px;min-height:0;display:grid;position:relative}.me-void-art-panel{border:2px solid var(--me-void-ink);background:var(--me-void-paper);transform-origin:bottom;grid-column:1/-1;position:relative;overflow:hidden}.me-creation-art{width:100%;height:100%;color:var(--me-void-ink);display:block}.me-void-portrait{border:2px solid var(--me-void-ink);background:var(--me-void-ink);transform-origin:50%;grid-area:2/1/4;margin:0;position:relative;overflow:hidden}.me-void-portrait img{object-fit:cover;object-position:52% 32%;filter:grayscale()}.me-void-roles{border:2px solid var(--me-void-ink);background:var(--me-void-ink);color:var(--me-void-paper);flex-direction:column;grid-area:2/2;justify-content:center;padding:18px 24px;display:flex;position:relative;overflow:hidden}.me-void-roles p{z-index:1;letter-spacing:-.065em;white-space:nowrap;margin:0;font-size:clamp(24px,3.1vw,46px);line-height:1.15;position:relative}.me-void-roles p:nth-of-type(2){margin-left:16%}.me-void-roles p:nth-of-type(3){margin-left:31%}.me-void-roles p span{color:var(--me-void-accent);font-weight:700}.me-void-orbit{aspect-ratio:1;border:1px solid var(--me-void-accent);border-radius:50%;width:230px;position:absolute;top:-125px;right:-95px;box-shadow:0 0 0 18px #f0ce5310,0 0 0 38px #f0ce530a,0 0 0 58px #f0ce5306}.me-void-actions{grid-area:3/2;grid-template-columns:.7fr 1.3fr;gap:12px;min-height:0;display:grid}.me-void-japanese{font-family:var(--font-japanese), sans-serif;border:2px solid var(--me-void-ink);background:#fff;justify-content:center;align-items:center;gap:10px;display:flex;overflow:hidden}.me-void-japanese span{writing-mode:vertical-rl;font-size:clamp(24px,3.5vw,52px);font-weight:700;line-height:1;transform:rotate(-9deg)}.me-void-japanese span+span{transform:rotate(9deg)}.me-void-project{border:2px solid var(--me-void-ink);background:var(--me-void-accent)}.me-void-project a{box-sizing:border-box;height:100%;min-height:44px;font-family:var(--font-cal), sans-serif;letter-spacing:-.065em;color:var(--me-void-ink);align-items:flex-end;padding:14px 18px;font-size:clamp(32px,4vw,64px);line-height:1;text-decoration:none;display:flex;position:relative}.me-void-project a span{font-size:38px;position:absolute;top:12px;right:14px}.me-void-links{border-block:1px solid var(--me-void-ink);background:#fff;grid-area:4/1/auto/-1;grid-template-columns:repeat(3,1fr);display:grid}.me-void-links a{min-height:44px;color:inherit;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;display:flex}.me-void-links a+a{border-left:1px solid var(--me-void-ink)}.me-void a:focus-visible{outline:3px solid var(--me-void-ink);outline-offset:-6px}.me-void-links a:hover{background:var(--me-void-accent)}.me-void-project a:hover{background:var(--me-void-paper)}@media (max-width:767px){.me-void-stage{height:max(740px, calc(100svh - var(--site-header-height)));padding:18px 14px 26px}.me-void-name{margin-bottom:12px;font-size:clamp(36px,10vw,72px);line-height:.95}.me-void-spread{grid-template-rows:minmax(0,1.05fr) minmax(0,.85fr) minmax(135px,.9fr) 44px;grid-template-columns:.8fr 1.2fr;gap:8px}.me-void-art-panel .me-creation-art{width:140%;max-width:none;margin-left:-20%}.me-void-portrait{grid-row:3}.me-void-roles{grid-area:2/1/auto/-1;padding:12px 16px}.me-void-roles p{font-size:clamp(19px,5.6vw,32px);line-height:1.2}.me-void-orbit{width:135px;top:-92px;right:-90px}.me-void-actions{grid-template-columns:.65fr 1.35fr;gap:8px}.me-void-japanese{gap:2px}.me-void-japanese span{font-size:clamp(19px,5.8vw,36px)}.me-void-project a{padding:10px 8px;font-size:clamp(22px,6.3vw,40px)}.me-void-project a span{font-size:28px;top:6px;right:6px}.me-void-links a{padding-inline:10px;font-size:12px}}.me-void[data-creation-enhanced] .me-void-track{height:280svh}.me-void[data-creation-enhanced] .me-void-stage{top:var(--site-header-height);height:calc(100svh - var(--site-header-height));position:sticky}
.creation-about{--foreground:43 31% 93%;--muted-foreground:40 10% 73%;--gold:47 84% 63%;--gold-dim:47 84% 63%;--border:45 8% 22%;color:#f3efe3;font-family:var(--font-sans), sans-serif;background:#11110f;border-top:1px solid #f3efe314;padding:100px 6% 130px;scroll-margin-top:110px}.creation-about-copy{min-width:0;max-width:1020px;margin-inline:auto}.creation-about-copy>h2{font:400 clamp(42px, 5vw, 68px)/1.08 var(--font-sans), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0 0 65px}.creation-about-copy>h2>span{color:#f0ce53}.creation-about .prose-content{max-width:none}.creation-about .mdx-shell-about{color:#f3efe3;overflow-wrap:anywhere}.creation-about .mdx-shell-about :is(h2,h3,h4){color:#f3efe3;font-family:var(--font-sans), sans-serif;letter-spacing:-.035em;font-weight:450}.creation-about .mdx-shell-about h2{font-size:clamp(28px,3.5vw,46px)}.creation-about .mdx-shell-about .border-y>.absolute{opacity:.12}.creation-about .mdx-shell-about :is(img,video,iframe){max-width:100%}.creation-about .mdx-shell-about a{color:inherit;text-decoration-color:currentColor}.creation-about .mdx-shell-about :is(code,pre,blockquote){color:#f3efe3;border-color:hsl(var(--border))}.creation-about a:focus-visible{outline-offset:5px;outline:2px solid #f0ce53}@media (max-width:600px){.creation-about{padding:65px 6% 90px}.creation-about-copy>h2{margin-bottom:40px;font-size:clamp(34px,8vw,44px)}.creation-about .mdx-shell-about{font-size:15px}.creation-about .mdx-shell-about h2{font-size:28px}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.creation-home{margin-top:calc(-1 * var(--site-header-height));font-family:var(--font-sans), sans-serif;background:hsl(var(--background));color:hsl(var(--foreground))}.creation-home *{box-sizing:border-box}.creation-home a:focus-visible{outline-offset:7px;outline:2px solid}.creation-home img{display:block}.creation-home .me-void{padding-top:var(--site-header-height)}
