.hr-page{background:var(--color-hr-paper);color:var(--color-hr-ink);font-family:var(--font-hr-sans),var(--font-hr-jp),"Hiragino Sans","Yu Gothic UI",sans-serif;font-size:15px;line-height:1.75}.hr-page *,.hr-page :after,.hr-page :before{border-radius:0;box-shadow:none}.hr-display{font-family:var(--font-hr-serif),var(--font-hr-mincho),"Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600}.hr-text{font-family:var(--font-hr-sans),var(--font-hr-jp),"Hiragino Sans",sans-serif}.hr-mono{font-family:var(--font-hr-mono),"SFMono-Regular",Consolas,monospace}.hr-heading,.hr-statement,.hr-title{line-break:strict;word-break:auto-phrase}.hr-phrase{display:inline-block}.hr-statement{font-family:var(--font-hr-serif),var(--font-hr-mincho),"Hiragino Mincho ProN",serif;font-weight:600;font-size:clamp(30px,4.2vw,50px);line-height:1.3;letter-spacing:-.01em}.hr-title{font-size:clamp(23px,2.7vw,34px);line-height:1.45;letter-spacing:-.022em}.hr-heading,.hr-title{font-family:var(--font-hr-sans),var(--font-hr-jp),"Hiragino Sans",sans-serif;font-weight:700}.hr-heading{font-size:clamp(16px,1.5vw,19px);line-height:1.65;letter-spacing:-.015em}.hr-label{font-size:11px;line-height:1.4;letter-spacing:.14em;color:var(--color-hr-faint)}.hr-eyebrow,.hr-label:lang(en){text-transform:uppercase}.hr-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:11px;font-weight:600;line-height:1;letter-spacing:.16em;color:var(--color-hr-accent)}.hr-eyebrow:before{content:"";width:1.75rem;height:1px;background:currentColor}.hr-num{font-family:var(--font-hr-mono),"SFMono-Regular",Consolas,monospace;font-variant-numeric:tabular-nums}.hr-measure{max-width:62ch}.hr-panel{background:var(--color-hr-raised);border:1px solid var(--color-hr-rule);padding:1.75rem 1.5rem}@media (min-width:640px){.hr-panel{padding:2.25rem 2rem}}.hr-panel-sunken{background:var(--color-hr-sunken);border:1px solid var(--color-hr-rule)}.hr-panel-ink{background:var(--color-hr-ink);color:var(--color-hr-paper);border:1px solid var(--color-hr-ink)}.hr-card{background:var(--color-hr-raised);border:1px solid var(--color-hr-rule);padding:1.75rem 1.5rem}@media (min-width:1024px){.hr-card{padding:2.25rem 2rem}}.hr-badge{display:inline-flex;align-items:center;border:1px solid var(--color-hr-rule-strong);padding:.25rem .6rem;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.4;color:var(--color-hr-muted)}.hr-badge-accent{border-color:var(--color-hr-accent);color:var(--color-hr-accent)}.hr-stat{font-family:var(--font-hr-serif),var(--font-hr-mincho),"Hiragino Mincho ProN",serif;font-weight:600;font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.03em}.hr-widget{border-top:1px solid var(--color-hr-rule);padding-top:1rem}.hr-hatch{background-image:repeating-linear-gradient(45deg,transparent 0 5px,var(--color-hr-rule) 5px 6px)}.hr-chart-label{font-size:10px;letter-spacing:.14em;font-family:var(--font-hr-sans),var(--font-hr-jp),sans-serif}.hr-chart-axis{font-family:var(--font-hr-mono),Consolas,monospace;font-size:9px;font-variant-numeric:tabular-nums;fill:var(--color-hr-faint)}.hr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:14px;font-weight:600;line-height:1.4;border:1px solid transparent;transition:background-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1)}.hr-btn-primary{background:var(--color-hr-accent);color:#fff;border-color:var(--color-hr-accent)}.hr-btn-primary:hover{background:#a81850;border-color:#a81850}.hr-btn-ghost{background:transparent;color:var(--color-hr-ink);border-color:var(--color-hr-ink)}.hr-btn-ghost:hover{background:var(--color-hr-ink);color:var(--color-hr-paper)}.hr-page [tabindex]:focus-visible,.hr-page a:focus-visible,.hr-page button:focus-visible,.hr-page input:focus-visible,.hr-page summary:focus-visible,.hr-page textarea:focus-visible{outline:2px solid var(--color-hr-ink);outline-offset:2px}.hr-panel-ink a:focus-visible,.hr-panel-ink button:focus-visible{outline-color:var(--color-hr-paper)}.hr-page ::-moz-selection{background:var(--color-hr-accent);color:#fff}.hr-page ::selection{background:var(--color-hr-accent);color:#fff}.hr-page video{display:block;width:100%;background:var(--color-hr-ink)}.hr-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.hr-container{padding-inline:2rem}}@media (min-width:1024px){.hr-container{padding-inline:3rem}}@media (prefers-reduced-motion:reduce){.hr-page *,.hr-page :after,.hr-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_eb6a5a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_eb6a5a{--font-hr-serif:"Instrument Serif","Instrument Serif Fallback"}