@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/shippori-mincho-b1-latin-400-normal.Bl2pXY-i.woff2)format("woff2"),url(/_astro/shippori-mincho-b1-latin-400-normal.fVIFd0OG.woff)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/shippori-mincho-b1-latin-500-normal.DJZmBByH.woff2)format("woff2"),url(/_astro/shippori-mincho-b1-latin-500-normal.C2NRpg7n.woff)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/shippori-mincho-b1-latin-700-normal.BA8lGpy2.woff2)format("woff2"),url(/_astro/shippori-mincho-b1-latin-700-normal.DtgeO8QJ.woff)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAZ4ABAAAAAADNAAAAYfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbgUgcYgZgAHQRCAqJWIcwCyoAATYCJANQBCAFhGQHgXcXJBhQG2oKAI7UVnlA8iKLamrVsyvtelfAa/OaWFYQpPhCaDmA5pAcYjlh2wEAvh+xLR7eXe/357UFEmJbicYY4eHpkd7VWKsvjpiXSHsqoVLK3fv+oiqh0SwkM0mi00nBRAW2OVAq/jbrmUEAdAAAgIFBhAiCDAsOBECCqj7yZLftChE8AAQCGAACSxcP2xlUuYEBACGQwTAbWkQBFBNKkUFoTieJd0oBuziRghezILQoHhC6UyyPRfUTbif77MB2QASQVLmPiabAJO8U9hHsUOgBvA8Oi+eR0lhUbfTwkS6IgCQEPH1cEQwOIgRooIUEI0zMLNqrcuARBBk66GEAx31kZ6ABWDnLBdAGq1IfuCINAEQsxDncaPb2dIEK6uBKA7MBfjapKgMBAH1lHwGoOAAMANgqJBjw6PedJhx4AHqoNrAzHHEcJ6pqIAAaPt6k9f8j8DmQX9WuSlclV3HvfwRhEUEgD5QKtm35JIAFqBygK2DzXWj8ewOB0ZvAVM1mYy9F0ekMphji0k+XkVC2XDZWLIXWv0Qy/EdlkqEcfnvBUrlCKfp9N+9yKnMULpPKl4D/axdjy19ilLScNG/0ckV+2fjXWfjPSDK3JWw7JoWa62mzpfDb1jx5Av9IEP/sWeQyai5lv3e1JJUfidtyZBN/jsrOz/Fb47ceRdHljlWbItetk57tLPxrwldsCIZfliuOJ27fLr+Hf6msnH5OZedc48/Av7PJhH9P0n97Ltx+n3Z4Xhu+I3gFEX0q5V9D9VlV++d81fH2iuXkyFkm7UfVeEBZlWnruoRsGcr/eyzhVIKjPGmJPJyU5z4RR+OXrgi90HZFqYDftuKM9D6TPGT7pzz2iBHuXU5isg2w9fSjXJIjZxntxfLf+rD9YUpZyjJ5Bdn+FP41wUtWe4B/pd3ul8od287RrBa7pB7SjnlFSp81Ka+FVmeJs+o1XqNnjBDkNXiKLpVohGJNPa8g5lTligVNiehfNEsu0I41zREFr2isNiHuiU7rku8HSSwyesZH1lvjcC+vX3h4/1Dl3/GVlZFM4MKCPFyuKFr/tHYybJ/vMBiUefrt1o5/WUUh9ye5VTxjkZWV4yUlpL+rbb8Q5Z8J/lGsKpdx4NDGabYQm4IS1ztt474nkbJMLGrN4An/KEiZHOfhnNfdPRtEjY0InxWhjG8dYjGNyUP6aqE25Sb2dJvOiogYo7d9y8J5asPeh9cMC/WEDllhNUOvhZAYKn5xkD9HqRRN1pw5c00TBIHFQM47GM0JwgTT3PaTB4PIzFQYF7smVg0YcDH8mpnxPJfQNUvpcVsd6noomEYdz9LwLPH+mzDoi92pzNyhIdcYbrZ7Gc/LyEJZc3JebKPaPpatmxeT218HW4ghq11/n5AQHj54q+vsmuBq6xn2LTZCzzvBqjv8/7uXBgAQAC48aYi3y52+xoZ/iEbuRwB407t4Ob39F8uX/85Wf+LncW9BEMA8y4OfXf0B4J9YCAKzugFhsZUtf8SkuASwXABVrRjLpTbz/4oHiMwf2S2gOgvMbsyedjWAwFHuKbwXBylyvwoQYbGdiEIciA8CcI6a8k6EuAh3YhDJ5sShqSdOPDJsc9IgWz8nLVLUBkOVARQbuXRbaoT6MgldPs9wJUqN5M1kGAGDsbnPcEUydZCtrS6K7UiNPg9oh8sMlaeYT3NZ0jXnM1i+HAWGRwKflVtVDRmyspwaUPNnFOpvFB3lU1y6HUmVZPTEM9SVoYbknB3VGtWapzbMM7OydeXRRYP9LadbnhncFbFhj4MiHXNklouTa18NX1fFCqjRoCOK+gxUIC8KNjtWsNiDOaLzpNMqqkiJ1X8/ygAZ8vgMkamQz1Aj5etvhFEyx6RkDAsvA0fh4mt7kHRzxIgjnjSYSloSSKQgkkgmHenJQEYyCaOGljidzZzytzCXGO4b2X+kXi6TRIvuzjNLSHE1d+vp+l3PGs66QX+gpWPBvznJDuqfN2rkaDGyZHC+j95S5udntJfL5F5KKH3r56GLVw4ygX6v1nE/8o8DiwOV/DwAdJFXuWYPXKkmqggIKCAMAhe7yPwx8JJ72O46y8Uc5l7mYXWFPwAA)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/shippori-mincho-b1-latin-800-normal.DjnzjV6P.woff2)format("woff2"),url(/_astro/shippori-mincho-b1-latin-800-normal.7JmsOFf_.woff)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shippori-mincho-b1-jp-400.woff2)format("woff2");unicode-range:U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/shippori-mincho-b1-jp-500.woff2)format("woff2");unicode-range:U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shippori-mincho-b1-jp-700.woff2)format("woff2");unicode-range:U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/shippori-mincho-b1-jp-800.woff2)format("woff2");unicode-range:U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-italic._zMtch5S.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-italic.KoQsQXDA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-italic.ChtpyDsL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4efe5;--paper-2:#ebe4d6;--paper-3:#e0d7c5;--card:#fbf8f2;--ink:#1b1a17;--ink-2:#47433c;--ink-3:#7c756a;--line:#1b1a1721;--line-2:#1b1a173d;--indigo:#1f2b46;--indigo-2:#33466e;--indigo-soft:#dfe3ec;--vermilion:#b43f2a;--vermilion-2:#cf5a41;--tatami:#c8bf98;--tatami-2:#b3a979;--heri:#26314b;--tori:#1f2b46;--tori-far:#5c6c8f;--uke-fill:#fbf8f2;--uke-far:#e2dccf;--uke-line:#1b1a17;--floor:#1b1a1759;--contact:#b43f2a;--on-dark:#efe9dc;--on-dark-2:#b9b2a3;--band:#16192a;--font-display:"Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--font-body:"Hanken Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--step--1:clamp(.83rem, .8rem + .1vw, .9rem);--step-0:clamp(1rem, .97rem + .15vw, 1.09rem);--step-1:clamp(1.2rem, 1.12rem + .35vw, 1.4rem);--step-2:clamp(1.44rem, 1.3rem + .7vw, 1.9rem);--step-3:clamp(1.73rem, 1.45rem + 1.35vw, 2.65rem);--step-4:clamp(2.07rem, 1.6rem + 2.4vw, 3.7rem);--step-5:clamp(2.5rem, 1.7rem + 4vw, 5.4rem);--gutter:clamp(1rem, 4vw, 2.5rem);--section:clamp(4.5rem, 10vw, 9rem);--max:76rem;--measure:66ch;--radius:3px;--ease:cubic-bezier(.22, .8, .24, 1);--grain-opacity:.5;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#13151c;--paper-2:#191c25;--paper-3:#222634;--card:#1b1e28;--ink:#ece6da;--ink-2:#c4bdaf;--ink-3:#8d887e;--line:#ece6da1f;--line-2:#ece6da38;--indigo:#a9b8d8;--indigo-2:#c6d1e8;--indigo-soft:#232a3c;--vermilion:#de6a4f;--vermilion-2:#ec8467;--tatami:#5e5a45;--tatami-2:#77714f;--heri:#0c0e14;--tori:#9fb2dc;--tori-far:#5f6f94;--uke-fill:#ece6da;--uke-far:#a9a397;--uke-line:#0f1116;--floor:#ece6da59;--contact:#ec8467;--band:#0c0e14;--grain-opacity:.35;color-scheme:dark}}:root[data-theme=dark]{--paper:#13151c;--paper-2:#191c25;--paper-3:#222634;--card:#1b1e28;--ink:#ece6da;--ink-2:#c4bdaf;--ink-3:#8d887e;--line:#ece6da1f;--line-2:#ece6da38;--indigo:#a9b8d8;--indigo-2:#c6d1e8;--indigo-soft:#232a3c;--vermilion:#de6a4f;--vermilion-2:#ec8467;--tatami:#5e5a45;--tatami-2:#77714f;--heri:#0c0e14;--tori:#9fb2dc;--tori-far:#5f6f94;--uke-fill:#ece6da;--uke-far:#a9a397;--uke-line:#0f1116;--floor:#ece6da59;--contact:#ec8467;--band:#0c0e14;--grain-opacity:.35;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.65;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body>*{z-index:1;position:relative}img,svg,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--vermilion);outline-offset:3px;border-radius:2px}::selection{background:var(--vermilion);color:#fff}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);font-weight:700;line-height:1.12}h1{font-size:var(--step-5);font-weight:800}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{text-wrap:pretty}.jp{font-family:var(--font-display);font-feature-settings:"palt";letter-spacing:.02em}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--vermilion);align-items:center;gap:.7em;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.8em;height:1px}.lede{font-size:var(--step-1);color:var(--ink-2);max-width:58ch;line-height:1.55}.muted{color:var(--ink-3)}.small{font-size:var(--step--1)}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.container.narrow{width:min(100% - 2 * var(--gutter), 48rem)}.section{padding-block:var(--section)}.section.tight{padding-block:calc(var(--section) * .6)}.band{background:var(--paper-2)}.rule{background:var(--line);border:0;height:1px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);border:1px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);letter-spacing:.01em;transition:transform .35s var(--ease), background .25s, color .25s, border-color .25s;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.95em 1.5em;font-size:.97rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn .arrow{transition:transform .35s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.btn.seal{--btn-bg:var(--vermilion);--btn-fg:#fff}.btn.ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn.ghost:hover{border-color:var(--ink)}.btn.small{padding:.65em 1.1em;font-size:.88rem}.link-arrow{border-bottom:1px solid var(--line-2);transition:border-color .2s, gap .3s var(--ease);align-items:center;gap:.45em;padding-bottom:.15em;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:hover{border-color:var(--vermilion);gap:.7em}.prose{max-width:var(--measure);color:var(--ink-2)}.prose>*+*{margin-top:1.05em}.prose h2,.prose h3{color:var(--ink);margin-top:1.8em}.prose h2{font-size:var(--step-3)}.prose h3{font-size:var(--step-2)}.prose strong{color:var(--ink);font-weight:650}.prose a{color:var(--ink);text-decoration-color:var(--vermilion)}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--vermilion)}.prose blockquote{border-left:2px solid var(--vermilion);font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);padding-left:1.2em}.prose img{border-radius:var(--radius)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.chip{border:1px solid var(--line-2);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.28em .7em;font-size:.78rem;font-weight:600;display:inline-flex}.chip.seal{background:var(--vermilion);color:#fff;border-color:#0000}.chip.indigo{background:var(--indigo-soft);color:var(--indigo);border-color:#0000}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--delay,0s);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.no-js .reveal{opacity:1;transform:none}@media (pointer:coarse){.btn.small{min-height:2.75rem}.chip[role=button],button.chip{min-height:2.5rem}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;transition:background .3s,box-shadow .3s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].overlay{position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].scrolled,.site-header[data-astro-cid-nen7h5rs]:not(.overlay){background:var(--paper);background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(12px);box-shadow:0 1px 0 var(--line)}.site-header[data-astro-cid-nen7h5rs].menu-open{background:var(--paper);box-shadow:none}.bar[data-astro-cid-nen7h5rs]{height:4.6rem;transition:height .3s var(--ease);align-items:center;gap:1.5rem;display:flex}.scrolled[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{height:3.9rem}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:flex}.mark[data-astro-cid-nen7h5rs]{background:var(--ink);width:2.5rem;height:2.35rem;transition:transform .6s var(--ease);-webkit-mask:url(/logo-mask.png) 50%/contain no-repeat;mask:url(/logo-mask.png) 50%/contain no-repeat}.brand[data-astro-cid-nen7h5rs]:hover .mark[data-astro-cid-nen7h5rs]{transform:rotate(-12deg)}.word[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.1;display:flex}.name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.005em;font-size:1.08rem;font-weight:700}.name[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs]{color:var(--vermilion);font-style:normal}.sub[data-astro-cid-nen7h5rs]{letter-spacing:.18em;color:var(--ink-3);margin-top:.2rem;font-size:.7rem}.primary[data-astro-cid-nen7h5rs]{margin-left:auto}.primary[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.25rem;padding:0;list-style:none;display:flex}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);padding:.5rem .75rem;font-size:.93rem;font-weight:500;text-decoration:none;transition:color .2s;display:block;position:relative}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--vermilion);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:.2rem;left:.75rem;right:.75rem;transform:scaleX(0)}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.tools[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.lang[data-astro-cid-nen7h5rs]{letter-spacing:.08em;color:var(--ink-3);gap:.2rem;padding:.45rem .55rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.lang[data-astro-cid-nen7h5rs] .on[data-astro-cid-nen7h5rs]{color:var(--ink)}.lang[data-astro-cid-nen7h5rs] .sep[data-astro-cid-nen7h5rs]{opacity:.4}.lang[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]:not(.on){color:var(--vermilion)}.theme[data-astro-cid-nen7h5rs]{width:2.3rem;height:2.3rem;color:var(--ink-2);transition:background .2s, transform .5s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.theme[data-astro-cid-nen7h5rs]:hover{background:var(--paper-2);transform:rotate(180deg)}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line-2);background:0 0;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.85rem;font-weight:600;display:none}.lines[data-astro-cid-nen7h5rs]{gap:5px;width:18px;display:grid}.lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{height:1.5px;transition:transform .35s var(--ease);background:currentColor;display:block}.menu-open[data-astro-cid-nen7h5rs] .lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-open[data-astro-cid-nen7h5rs] .lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.panel[data-astro-cid-nen7h5rs]{background:var(--paper);opacity:0;transition:opacity .35s var(--ease);position:fixed;inset:4.6rem 0 0;overflow-y:auto}.scrolled[data-astro-cid-nen7h5rs] .panel[data-astro-cid-nen7h5rs]{inset-block-start:3.9rem}.panel[data-astro-cid-nen7h5rs].is-open{opacity:1}.panel-inner[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:100%;padding-block:2rem 3rem;display:flex;position:relative}.big[data-astro-cid-nen7h5rs]{gap:.1rem;padding:0;list-style:none;display:grid}.big[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i) * 35ms + 60ms);transform:translateY(12px)}.is-open[data-astro-cid-nen7h5rs] .big[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.big[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);border-bottom:1px solid var(--line);align-items:baseline;gap:1.1rem;padding:.5rem 0;font-size:clamp(1.7rem,6vw,2.6rem);font-weight:700;text-decoration:none;display:flex}.big[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--vermilion)}.num[data-astro-cid-nen7h5rs]{width:1.6em;color:var(--vermilion);font-size:.55em;font-weight:500}.panel-foot[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.panel-kanji[data-astro-cid-nen7h5rs]{right:var(--gutter);writing-mode:vertical-rl;color:var(--ink);opacity:.06;pointer-events:none;font-size:clamp(4rem,14vw,9rem);line-height:1;position:absolute;top:1.5rem}@media (pointer:coarse){.theme[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem}.menu-btn[data-astro-cid-nen7h5rs]{min-height:2.75rem}.lang[data-astro-cid-nen7h5rs]{align-items:center;min-height:2.75rem}}@media (width<=1180px){.primary[data-astro-cid-nen7h5rs]{display:none}.tools[data-astro-cid-nen7h5rs]{margin-left:auto}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=640px){.trial[data-astro-cid-nen7h5rs],.lang[data-astro-cid-nen7h5rs],.sub[data-astro-cid-nen7h5rs]{display:none}.name[data-astro-cid-nen7h5rs]{font-size:1rem}.menu-btn[data-astro-cid-nen7h5rs] .label[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{padding:.7rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--band);color:var(--on-dark);padding-block:clamp(4rem,8vw,6.5rem) 2rem;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark);text-decoration-color:#ffffff40}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--vermilion-2)}.closing[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:clamp(3rem,6vw,4.5rem);display:flex}.big[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.02em;font-weight:700;line-height:1}.big[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{color:var(--vermilion-2);font-style:normal}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;padding-block:3rem;font-size:.95rem;display:grid}.cols[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]+p[data-astro-cid-jo6i4kqk]{margin-top:.6rem}.h[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-2);margin-bottom:1rem;font-size:.75rem;font-weight:650}.dim[data-astro-cid-jo6i4kqk]{color:var(--on-dark-2)}.plain[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.plain[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.6rem;display:flex}.plain[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.35rem}.day[data-astro-cid-jo6i4kqk]{text-transform:capitalize;min-width:5.2em}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--vermilion-2)}.motto[data-astro-cid-jo6i4kqk]{color:var(--on-dark-2);border-top:1px solid #ffffff1f;align-items:center;gap:1.5rem;padding-block:2rem;font-size:.92rem;display:flex}.kanji[data-astro-cid-jo6i4kqk]{color:var(--on-dark);letter-spacing:.2em;white-space:nowrap;font-size:1.6rem}.legal[data-astro-cid-jo6i4kqk]{color:var(--on-dark-2);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.8rem;display:flex}.inline[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.2rem;display:flex}.inline[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:0}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark-2)}@media (width<=900px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.motto[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:.5rem}}
