.volume-reader{--vr-paper:#fbfaf7;--vr-card:#fffdf8;--vr-sunken:#f4f1ea;--vr-ink:#232c3b;--vr-ink-soft:#4a5568;--vr-ink-faint:#6b7280;--vr-teal:#0f766e;--vr-teal-visited:#4a6f6c;--vr-teal-rule:#14b8a6;--vr-teal-wash:rgba(20,184,166,.06);--vr-rule:#e4e0d7;--vr-rule-strong:#cfcabe;--vr-amber-wash:rgba(217,119,6,.08);--vr-amber-rule:#d9a441;--vr-amber-ink:#7a4e12;--vr-consequence:#9b1c1c;--vr-body:1.125rem;--vr-leading:1.65;--vr-para-gap:2.475em;--vr-measure:66ch;--vr-measure-narrow:43ch;background-color:var(--vr-paper);color:var(--vr-ink);position:relative;isolation:isolate}.volume-reader:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23t)'/%3E%3C/svg%3E");background-size:140px 140px}.volume-reader .vr-double-rule{height:3px;border-top:1px solid var(--vr-rule);border-bottom:1px solid var(--vr-rule)}.volume-reader .vr-fleuron-rule{display:block;width:44px;height:1px;background:var(--vr-rule)}.volume-reader .vr-cover{--cv-ink:#0d1a2d;--cv-accent:#c41e3a;--cv-on-accent:#fff;--cv-red-light:#f0566a;--cv-band:clamp(190px,36vw + 75px,330px);--cv-band-h:46px;--cv-pad:20px;--cv-mast-top:18px;--cv-digit:calc(var(--cv-band) - 72px);--vr-teal:#5ec4b6;--vr-teal-wash:rgba(94,196,182,.08);position:relative;overflow:hidden;border-radius:4px;background:var(--cv-ink);color:#fff;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.volume-reader .vr-cover[data-volume=immigrating]{--cv-accent:#5ec4b6;--cv-on-accent:#0d1a2d}@media (min-width:640px){.volume-reader .vr-cover{--cv-band-h:58px;--cv-pad:36px;--cv-mast-top:28px}}.volume-reader .vr-cover-art{position:relative;height:var(--cv-band);overflow:hidden}.volume-reader .vr-cover-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.volume-reader .vr-cover-art:after,.volume-reader .vr-cover-art:before{content:"";position:absolute;inset:0;pointer-events:none}.volume-reader .vr-cover-art:before{background:linear-gradient(180deg,rgba(13,26,45,.84) 0,rgba(13,26,45,.7) 70px,rgba(13,26,45,0) 130px)}.volume-reader .vr-cover[data-volume=entering] .vr-cover-art:before{background:radial-gradient(ellipse 300px 90px at 150px 44px,rgba(13,26,45,.7) 0,rgba(13,26,45,.5) 45%,rgba(13,26,45,0) 100%),linear-gradient(180deg,rgba(13,26,45,.45) 0,rgba(13,26,45,0) 110px)}.volume-reader .vr-cover-art:after{background:linear-gradient(180deg,rgba(13,26,45,0) 65%,rgba(13,26,45,.55))}.volume-reader .vr-cover-digit{position:absolute;z-index:1;right:calc(var(--cv-pad) - .04em);bottom:0;font-size:calc(var(--cv-digit) / .727);font-weight:900;line-height:.727;letter-spacing:-.02em;color:var(--cv-accent);margin-bottom:-.005em}.volume-reader .vr-cover-mast{position:absolute;z-index:2;top:var(--cv-mast-top);left:var(--cv-pad);display:flex;align-items:center;gap:10px}.volume-reader .vr-cover-shield{flex:none;width:38px;height:38px}.volume-reader .vr-cover-wordmark{font-size:1.375rem;font-weight:900;line-height:1.1;letter-spacing:-.01em;color:#fff}.volume-reader .vr-cover-to{color:var(--cv-red-light)}@media (min-width:640px){.volume-reader .vr-cover-shield{width:48px;height:48px}.volume-reader .vr-cover-wordmark{font-size:1.75rem}}.volume-reader .vr-cover-band{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;column-gap:.55em;min-height:var(--cv-band-h);margin:0;padding:8px var(--cv-pad);background:var(--cv-accent);color:var(--cv-on-accent);font-size:.875rem;font-weight:900;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}@media (min-width:640px){.volume-reader .vr-cover-band{font-size:1rem}}.volume-reader .vr-cover-body{padding:26px var(--cv-pad) 28px}@media (min-width:640px){.volume-reader .vr-cover-body{padding:34px var(--cv-pad) 36px}}.volume-reader .vr-cover-title{margin:0;font-family:inherit}.volume-reader .vr-cover-title-head{display:block;font-size:clamp(2.75rem,1.5rem + 6vw,4.75rem);font-weight:900;line-height:.98;letter-spacing:-.025em;color:#fff}.volume-reader .vr-cover-title-rest{display:block;margin-top:.9rem;max-width:34ch;font-size:clamp(1.125rem,.95rem + .9vw,1.5rem);font-weight:700;line-height:1.3;color:#fff;text-wrap:balance}.volume-reader .vr-cover-rule{display:block;width:72px;height:4px;margin-top:1.75rem;background:var(--cv-accent)}.volume-reader .vr-cover-promise{margin-top:.9rem;font-size:1.125rem;font-weight:800;color:#fff}.volume-reader .vr-cover-stamp{margin-top:1.25rem}.volume-reader .vr-cover-stamp *{font-size:.875rem!important}.volume-reader .vr-cover-colophon{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.22)}.volume-reader .vr-cover-colophon p{font-size:.9375rem;font-weight:600;line-height:1.55;color:hsla(0,0%,100%,.86)}.volume-reader .vr-diagram-plate{overflow-x:auto;border:1px solid var(--vr-rule);border-radius:4px;background:var(--vr-paper);padding:14px}.volume-reader .vr-diagram-plate>div>svg{display:block;min-width:860px}.volume-reader .vr-prose{font-size:var(--vr-body);line-height:var(--vr-leading);color:var(--vr-ink);max-width:var(--vr-measure);text-align:left;text-indent:0;hyphens:none}.volume-reader .vr-prose>p{margin-bottom:var(--vr-para-gap)}.volume-reader .vr-prose>p:last-child{margin-bottom:0}.volume-reader .vr-link,.volume-reader .vr-prose a{color:var(--vr-teal);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:from-font}.volume-reader .vr-link:visited,.volume-reader .vr-prose a:visited{color:var(--vr-teal-visited)}.volume-reader .vr-stamp-type{font-size:.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.volume-reader .vr-stamp{transform:rotate(-1deg)}.volume-reader .vr-prose-noted{max-width:none}.volume-reader .vr-anchor>p,.volume-reader .vr-prose-noted>p{max-width:var(--vr-measure)}.volume-reader .vr-anchor{position:relative;margin-bottom:var(--vr-para-gap)}.volume-reader .vr-anchor:last-child,.volume-reader .vr-anchor>p{margin-bottom:0}.volume-reader .vr-margin-note{border-left:2px solid var(--vr-rule-strong);background:var(--vr-sunken);border-radius:4px;padding:10px 14px;max-width:var(--vr-measure-narrow)}.volume-reader .vr-margin-col>.vr-margin-note{margin-top:14px}@media screen and (min-width:1280px){.volume-reader .vr-margin-col{position:absolute;top:0;left:calc(100% + 2.5rem);width:17rem}.volume-reader .vr-margin-col>.vr-margin-note{margin-top:0}.volume-reader .vr-margin-col>.vr-margin-note+.vr-margin-note{margin-top:18px}.volume-reader .vr-margin-note{border-left:0;border-top:1px solid var(--vr-rule);background:transparent;border-radius:0;padding:7px 0 0;max-width:none}}@media print{.volume-reader,.volume-reader *{background-image:none!important;box-shadow:none!important;color:#000!important}.volume-reader,.volume-reader article,.volume-reader aside,.volume-reader details,.volume-reader div,.volume-reader figure,.volume-reader header,.volume-reader nav,.volume-reader section,.volume-reader table,.volume-reader thead{background-color:#fff!important}.volume-reader .vr-rail,.volume-reader details.no-print{display:none!important}.volume-reader .vr-term>span,.volume-reader .xl\:grid{display:block!important}.volume-reader .volume-chapter,.volume-reader .volume-cover{max-width:none!important;width:100%!important}.volume-reader .vr-anchor>p,.volume-reader .vr-prose,.volume-reader .vr-prose-noted>p,.volume-reader [style*="--vr-measure"]{max-width:none!important}.volume-reader .vr-margin-note{border-left:2px solid #999!important;border-radius:0!important;page-break-inside:avoid;break-inside:avoid}.volume-reader .volume-cover{background:#fff!important;padding:0!important}.volume-reader .vr-stamp{transform:none!important;border:1px solid #000!important;display:inline-flex!important}.volume-reader:before{display:none!important}.volume-reader .vr-double-rule{border-top:1px solid #000!important;border-bottom:1px solid #000!important}.volume-reader .vr-fleuron-rule{background:#999!important}.volume-reader .vr-cover{border:1px solid #000!important;border-radius:0!important}.volume-reader .vr-cover-art{display:none!important}.volume-reader .vr-cover,.volume-reader .vr-cover *{color:#000!important}.volume-reader .vr-cover-mast{position:static!important;padding:1.5rem var(--cv-pad) .75rem}.volume-reader .vr-cover-band{background:none!important;border-top:3px solid #000!important;border-bottom:3px solid #000!important}.volume-reader .vr-cover-body{padding-top:3rem!important}.volume-reader .vr-cover-rule{background:#000!important}.volume-reader .vr-cover-colophon{border-top-color:#999!important}.volume-reader .vr-diagram-plate{overflow:visible!important;border:1px solid #999!important}.volume-reader .vr-diagram-plate>svg{min-width:0!important;width:100%!important}.volume-reader .vr-diagram{page-break-inside:avoid;break-inside:avoid}.volume-reader .vr-cameo{display:none!important}.volume-reader .vr-walk{border-left:3px solid #000!important;padding-left:14px!important}.volume-reader .vr-checklist{border:1px solid #999!important;border-radius:0!important;page-break-inside:avoid;break-inside:avoid}.volume-reader .volume-chapter{page-break-before:always;break-before:page}.volume-reader .volume-chapter:first-of-type{page-break-before:auto;break-before:auto}.volume-reader h1,.volume-reader h2,.volume-reader h3,.volume-reader h4{page-break-after:avoid;break-after:avoid}.volume-reader .vr-verify,.volume-reader figure,.volume-reader table{page-break-inside:avoid;break-inside:avoid}.volume-reader table{width:100%!important;border-collapse:collapse!important}.volume-reader td,.volume-reader th{border:1px solid #999!important;padding:4px 6px!important}.volume-reader .overflow-x-auto{overflow:visible!important}.volume-reader a[href^=http]{text-decoration:underline!important}.volume-reader a[href^="#"]{text-decoration:none!important}}