.read{font-family:var(--font-serif);color:#f5f0e1eb;hanging-punctuation:first last;font-feature-settings:"kern", "liga", "onum";text-rendering:optimizelegibility;overflow-wrap:break-word;font-size:21px;line-height:1.64}@media (min-width:768px){.read{font-size:22px}}.read p{margin:0 0 1em}.read h2,.read h3,.read h4,.read h5{color:var(--cream);scroll-margin-top:calc(var(--header-h) + 32px)}.read h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;text-align:center;margin:3.4em 0 1.4em;font-size:22px;font-weight:700;line-height:1.4}.read h4{font-family:var(--font-serif);margin:2.6em 0 .8em;font-size:1.5em;font-weight:500;line-height:1.2}.read h5{font-family:var(--font-serif);margin:2em 0 .6em;font-size:1.18em;font-style:italic;font-weight:500}.read h4+p:first-line{letter-spacing:.04em;font-variant-caps:all-small-caps}.read strong{color:var(--cream);font-weight:600}.read em{font-style:italic}.read ul,.read ol{margin:0 0 1.1em;padding-left:1.3em}.read li{margin:.35em 0}.read ul li::marker{color:var(--gold)}.read ol li::marker{color:var(--gold);font-variant-numeric:oldstyle-nums}.read hr{background:#b08d3fb3;border:0;width:64px;height:1px;margin:3.2em auto}.read blockquote{color:#f5f0e1db;border-left:1px solid #b08d3fb3;margin:1.6em 0;padding-left:1.2em}.read blockquote h3,.read blockquote h4{text-align:left;margin-top:.4em}.read a,.read .read-link{color:var(--flash);text-underline-offset:.2em;-webkit-text-decoration:underline #00bfff80;text-decoration:underline #00bfff80;text-decoration-thickness:1px}.read .read-link strong{color:inherit}.read-table{-webkit-overflow-scrolling:touch;margin:1.4em 0;overflow-x:auto}.read table{border-collapse:collapse;width:100%;font-size:.88em}.read th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;text-align:left;color:var(--gold-soft);border-bottom:1px solid #b08d3f80;padding:0 .8em .6em 0;font-size:11px;font-weight:400}.read td{vertical-align:top;border-bottom:1px solid #f5f0e114;padding:.45em .8em .45em 0}.read-card{color:#221e38;background:radial-gradient(120% 80% at 90% 0,#fff4dce6,#f5f0e100 60%),#f2ecdc;border-radius:6px;margin:2.6em 0;padding:1.6em 1.4em 1.2em;font-size:.92em;transition:transform 1.1s cubic-bezier(.34,1.25,.64,1),opacity .7s,box-shadow 1.1s;position:relative;transform:rotate(-.6deg);box-shadow:inset 0 1px #fff9,0 30px 60px -24px #000000b3,0 8px 16px -8px #00000080}.js .read-card:not(.is-settled){opacity:.2;transform:translateY(-26px)rotate(-2.4deg)scale(1.03)}.read-card:before{content:"";pointer-events:none;border:1px solid #b08d3f8c;border-radius:3px;position:absolute;inset:8px}.read-card h3{text-align:left;font-size:18px;color:#221e38!important;margin:0 0 .8em!important}.read-card strong{color:#221e38}.read-card p{color:#221e38e6}@media (min-width:768px){.read-card{margin:3em -32px;padding:2em 2.2em 1.4em}}.read-breath{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;margin:2em 0;display:flex}.read-breath h4{text-transform:uppercase;letter-spacing:.3em;font-family:var(--font-display)!important;color:var(--gold-soft)!important;margin:0 0 2.4em!important;font-size:13px!important;font-weight:400!important}.read-breath p{max-width:18ch;font-size:1.4em;font-style:italic;line-height:1.5}.read-breath p:first-line{font-variant-caps:normal!important}.read-figure{margin:2.4em 0}.read-figure svg{width:100%;height:auto}.read-figure figcaption{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.24em;color:var(--gold-soft);text-align:center;margin-top:.6em;font-size:11px}@media (prefers-reduced-motion:reduce){.js .read-card:not(.is-settled){opacity:1;transform:rotate(-.6deg)}}