@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/zen-kaku-gothic-new-japanese-400-normal.CQIKlIYt.woff2) format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/zen-kaku-gothic-new-japanese-500-normal.Ddd6B-De.woff2) format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/zen-kaku-gothic-new-japanese-700-normal.cK9DHEuw.woff2) format("woff2")}@font-face{font-family:Zen Old Mincho;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/zen-old-mincho-japanese-400-normal.1oK4h11t.woff2) format("woff2")}@font-face{font-family:Zen Old Mincho;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/zen-old-mincho-japanese-700-normal.CWtI8pER.woff2) format("woff2")}@font-face{font-family:Zen Old Mincho;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/zen-old-mincho-japanese-900-normal.D9sYIavI.woff2) format("woff2")}:root{--navy-950: #0a1526;--navy-900: #102038;--navy-850: #16294a;--navy-800: #1b3255;--navy-700: #244069;--navy-600: #2e5080;--navy-500: #3c6296;--paper: #fbfcfe;--paper-2: #ffffff;--paper-3: #eaeff5;--white: #ffffff;--ink: #13233c;--ink-2: #1d3253;--ink-soft: #33455e;--muted: #5c6b80;--muted-strong: #35485f;--band-text: #ffffff;--band-sub: rgb(255 255 255 / 80%);--band-muted: rgb(255 255 255 / 62%);--band-faint: rgb(255 255 255 / 44%);--band-line: rgb(255 255 255 / 18%);--band-line-strong: rgb(255 255 255 / 34%);--gold: #b08b2c;--gold-bright: #e3c079;--gold-deep: #8a6c1c;--gold-veil: rgb(176 139 44 / 10%);--azure: #2f7fc8;--azure-bright: #8fc9f8;--azure-deep: #1a5b96;--azure-veil: rgb(47 127 200 / 10%);--link: #1a5b96;--link-hover: #0f4272;--focus: #2f7fc8;--amber: var(--azure);--amber-deep: var(--azure-deep);--amber-bright: var(--gold-bright);--vermilion: #b4543e;--indigo: var(--navy-600);--sage: #4f7f72;--star: #e4edf7;--hairline: rgb(19 35 60 / 12%);--hairline-mid: rgb(19 35 60 / 22%);--hairline-strong: rgb(19 35 60 / 38%);--shadow-soft: 0 1px 2px rgb(19 35 60 / 6%), 0 2px 8px rgb(19 35 60 / 5%);--shadow-lift: 0 2px 4px rgb(19 35 60 / 7%), 0 18px 40px -12px rgb(19 35 60 / 22%);--shadow-card: 0 1px 0 rgb(19 35 60 / 6%), 0 12px 28px -12px rgb(19 35 60 / 26%);--shadow-band: 0 2px 6px rgb(6 14 26 / 28%), 0 20px 44px -14px rgb(6 14 26 / 52%);--font-display: "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-body: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "Menlo", monospace;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2.5rem;--space-6: 4rem;--space-7: 6.5rem;--content: 1180px;--content-wide: 1400px;--content-narrow: 720px;--radius: 8px;--radius-card: 10px;--status-active: #1f6b47;--status-active-bg: #e4f1ea;--status-limited: #8a5a12;--status-limited-bg: #f6eeda;--status-event: #1f5480;--status-event-bg: #e4eef7;--status-suspended: #9c4433;--status-suspended-bg: #f8e9e5;--status-ended: #5c6b80;--status-ended-bg: #eaeef3;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.85;font-feature-settings:"palt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;background-image:var(--grain);opacity:.025;pointer-events:none;z-index:1}main{flex:1 0 auto;position:relative;z-index:2}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.45;line-break:strict;letter-spacing:.02em;margin:0;text-wrap:pretty}p{margin:0 0 1em;line-break:strict;text-wrap:pretty}@supports (word-break: auto-phrase){h1,h2,h3,h4{word-break:auto-phrase}}a{color:var(--amber-deep);text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{color:var(--amber)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:2px}img{max-width:100%;height:auto}code,.mono{font-family:var(--font-mono);font-size:.85em;letter-spacing:.03em}ul,ol{margin:0;padding:0}table{border-collapse:collapse}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:50%;transform:translate(-50%,-120%);z-index:100;padding:.6em 1.4em;background:var(--ink);color:var(--white);text-decoration:none;border-radius:0 0 var(--radius) var(--radius);transition:transform .15s ease}.skip-link:focus{transform:translate(-50%);color:var(--white)}.wrap{width:100%;max-width:var(--content);margin-inline:auto;padding-inline:var(--space-4)}.wrap--wide{max-width:var(--content-wide)}.wrap--narrow{max-width:var(--content-narrow)}@media (max-width: 640px){.wrap{padding-inline:var(--space-3)}}[hidden]{display:none!important}.dist-status{display:inline-block;padding:.15em .7em;border:1px solid currentcolor;border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.06em;line-height:1.6;white-space:nowrap;color:var(--status-ended);background:var(--status-ended-bg)}.dist-status[data-status=active]{color:var(--status-active);background:var(--status-active-bg)}.dist-status[data-status=limited]{color:var(--status-limited);background:var(--status-limited-bg)}.dist-status[data-status=event],.dist-status[data-status=scheduled]{color:var(--status-event);background:var(--status-event-bg)}.dist-status[data-status=suspended],.dist-status[data-status=out_of_stock]{color:var(--status-suspended);background:var(--status-suspended-bg)}.dist-stale{display:flex;align-items:baseline;gap:.5em;margin:var(--space-2) 0 0;padding:.5em .85em;border-left:3px solid var(--status-limited);background:var(--status-limited-bg);color:var(--status-limited);font-size:.75rem;line-height:1.7}.dist-stale:before{content:"!";flex:0 0 auto;display:inline-grid;place-items:center;width:1.3em;height:1.3em;border:1px solid currentcolor;border-radius:50%;font-size:.7rem;font-weight:700}.breadcrumb{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);font-size:.8125rem;color:var(--muted)}.table-scroll{overflow-x:auto}.table{width:100%;min-width:32em;font-size:.875rem;border-collapse:collapse}.table th,.table td{padding:.6em .8em;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline)}.table th{font-size:.75rem;font-weight:700;color:var(--muted);white-space:nowrap;border-bottom-color:var(--hairline-mid)}.site-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:20;background:var(--navy-800);color:var(--band-text)}.site-header__rule[data-astro-cid-ctg3m53h]{height:2px;background:linear-gradient(90deg,transparent 0 6%,var(--gold-deep) 18%,var(--gold) 38%,var(--gold-bright) 50%,var(--gold) 62%,var(--gold-deep) 82%,transparent 94% 100%)}.site-header__inner[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);max-width:none;margin-inline:0;padding-block:var(--space-3)}.site-header__brand[data-astro-cid-ctg3m53h]{display:flex;flex:0 0 auto;flex-direction:column;gap:.15em;color:var(--band-text);text-decoration:none}.site-header__name[data-astro-cid-ctg3m53h]{font-family:var(--font-display);font-size:1.3rem;font-weight:700;letter-spacing:.1em;line-height:1.2;white-space:nowrap}.site-header__latin[data-astro-cid-ctg3m53h]{font-size:.6875rem;letter-spacing:.16em;color:var(--gold-bright);text-transform:uppercase;white-space:nowrap}.site-header__right[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.site-header__search[data-astro-cid-ctg3m53h]{display:flex;align-items:stretch;border:1px solid var(--band-line-strong);border-radius:999px;background:#ffffff14;overflow:hidden}.site-header__search[data-astro-cid-ctg3m53h]:focus-within{border-color:var(--azure-bright);background:#ffffff24}.site-header__search[data-astro-cid-ctg3m53h] input[data-astro-cid-ctg3m53h]{width:15em;max-width:42vw;padding:.45em .95em;border:0;background:transparent;font:inherit;font-size:.8125rem;color:var(--band-text)}.site-header__search[data-astro-cid-ctg3m53h] input[data-astro-cid-ctg3m53h]::placeholder{color:var(--band-faint)}.site-header__search[data-astro-cid-ctg3m53h] input[data-astro-cid-ctg3m53h]:focus-visible{outline:none}.site-header__search[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]{display:grid;place-items:center;padding-inline:.85em;border:0;border-left:1px solid var(--band-line);background:transparent;color:var(--band-sub);cursor:pointer}.site-header__search[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]:hover{background:#ffffff1f;color:var(--band-text)}.site-header__nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none}.site-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--band-sub);font-size:.8125rem;letter-spacing:.04em;text-decoration:none;padding-bottom:.2em;border-bottom:1px solid transparent}.site-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.site-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--band-text);border-bottom-color:var(--gold)}.site-header__account[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.4em;padding:.38em .75em;border:1px solid var(--band-line-strong);border-radius:999px;color:var(--band-sub);font-size:.75rem;line-height:1.4;text-decoration:none;white-space:nowrap}.site-header__account[data-astro-cid-ctg3m53h]:hover{border-color:var(--gold);color:var(--band-text);background:#ffffff14}.site-header[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible,.site-header[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]:focus-visible,.site-header[data-astro-cid-ctg3m53h] input[data-astro-cid-ctg3m53h]:focus-visible{outline:2px solid var(--azure-bright);outline-offset:2px}@media (max-width: 860px){.site-header__inner[data-astro-cid-ctg3m53h]{gap:var(--space-2)}.site-header__right[data-astro-cid-ctg3m53h]{width:100%;justify-content:space-between}.site-header__search[data-astro-cid-ctg3m53h] input[data-astro-cid-ctg3m53h]{width:10em}}@media (max-width: 560px){.site-header__name[data-astro-cid-ctg3m53h]{font-size:1.12rem;letter-spacing:.06em}.site-header__latin[data-astro-cid-ctg3m53h]{font-size:.625rem;letter-spacing:.1em}.site-header__right[data-astro-cid-ctg3m53h]{align-items:center;gap:var(--space-2)}.site-header__search[data-astro-cid-ctg3m53h] input[data-astro-cid-ctg3m53h]{width:100%;max-width:none;flex:1 1 auto}.site-header__nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{gap:var(--space-2) var(--space-3);font-size:.75rem}.site-header__nav[data-astro-cid-ctg3m53h]{flex:1 1 auto}.site-header__search[data-astro-cid-ctg3m53h]{order:3;width:100%}}.site-footer[data-astro-cid-gcn2mc3v]{position:relative;z-index:2;margin-top:var(--space-7);background:var(--ink);color:var(--star)}.site-footer__inner[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-5);padding-block:var(--space-6) var(--space-4)}.site-footer__lead[data-astro-cid-gcn2mc3v]{max-width:46em}.site-footer__promise[data-astro-cid-gcn2mc3v]{margin:0 0 .6em;font-family:var(--font-display);font-size:1.0625rem;line-height:1.7;color:var(--white)}.site-footer__note[data-astro-cid-gcn2mc3v]{margin:0;font-size:.8125rem;line-height:1.9;color:#e8dfc8b8}.site-footer__counts[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0;padding-block:var(--space-4);border-block:1px solid rgb(232 223 200 / 18%)}.site-footer__counts[data-astro-cid-gcn2mc3v] dt[data-astro-cid-gcn2mc3v]{font-size:.75rem;letter-spacing:.1em;color:#e8dfc8a3}.site-footer__counts[data-astro-cid-gcn2mc3v] dd[data-astro-cid-gcn2mc3v]{margin:0;font-family:var(--font-display);font-size:1.75rem;line-height:1.2;color:var(--white);font-variant-numeric:tabular-nums}.site-footer__nav[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.site-footer__nav[data-astro-cid-gcn2mc3v] h2[data-astro-cid-gcn2mc3v]{margin:0 0 var(--space-2);font-size:.8125rem;letter-spacing:.1em;color:var(--white)}.site-footer__nav[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;display:grid;gap:.35em}.site-footer__nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#e8dfc8c7;font-size:.8125rem;text-decoration:none}.site-footer__nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--amber-bright);text-decoration:underline}.site-footer__copyright[data-astro-cid-gcn2mc3v]{display:flex;gap:.6em;margin:0;padding-top:var(--space-3);border-top:1px solid rgb(232 223 200 / 18%);font-size:.75rem;letter-spacing:.06em;color:#e8dfc88f}.preview-band{position:relative;z-index:4;margin:0;padding:.55em var(--space-3);background:repeating-linear-gradient(135deg,#2a2317 0 12px,#3a3122 12px 24px);color:#f6e7c8;font-size:.75rem;letter-spacing:.04em;text-align:center}.preview-band b{color:#ffd98a}
