@font-face{font-family:Aosamblack;src:url(aosamblack.c34e50c9.woff2)format("woff2"),url(aosamblack.b53641f9.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aosamthin;src:url(aosamthin.b663e0c6.woff2)format("woff2"),url(aosamthin.9f9d24a5.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aosamreg;src:url(aosamreg.6b18dd72.woff2)format("woff2"),url(aosamreg.71c75b32.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#ffffffd1;--ink-soft:#ffffff94;--ink-faint:#ffffff52;--hairline:#ffffff2e;--hairline-2:#ffffff1a;--s4:3rem}.divider-breath{filter:blur(.15px);background:radial-gradient(closest-side,#ffffff47,#ffffff1f 40%,#fff0 72%);border:0;height:1px;margin:2.6rem 0 2.2rem}.divider-glyph{border:0;height:1.2rem;margin:3rem 0 2.6rem;position:relative}.divider-glyph:before,.divider-glyph:after{content:"";background:linear-gradient(to var(--dir,right),#fff0,var(--hairline));width:40%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.divider-glyph:before{--dir:right;left:0}.divider-glyph:after{--dir:left;right:0}.divider-glyph span{color:var(--ink-soft);letter-spacing:.06em;text-shadow:0 0 16px #ffffff1a;user-select:none;font-size:.95rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.divider-thread{background:linear-gradient(to bottom,#fff0,var(--hairline),#fff0);width:1px;height:3.2rem;margin:2.6rem auto 2.2rem;position:relative}.divider-thread:after{content:"";border:1px solid var(--hairline);background:#ffffff08;width:.55rem;height:.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 18px #ffffff14}.divider-resonance{background:linear-gradient(to right,#fff0,var(--hairline),#fff0);opacity:.95;border:0;height:14px;margin:3rem 0 2.6rem;-webkit-mask:radial-gradient(circle at 10%,#000 0 4px,#0000 5px) 0 0/24px 14px repeat-x,radial-gradient(circle at 30%,#000 0 3px,#0000 4px) 6px 0/24px 14px repeat-x,radial-gradient(circle,#000 0 5px,#0000 6px) 12px 0/24px 14px repeat-x,radial-gradient(circle at 70%,#000 0 3px,#0000 4px) 18px 0/24px 14px repeat-x,radial-gradient(circle at 90%,#000 0 4px,#0000 5px) 24px 0/24px 14px repeat-x;mask:radial-gradient(circle at 10%,#000 0 4px,#0000 5px) 0 0/24px 14px repeat-x,radial-gradient(circle at 30%,#000 0 3px,#0000 4px) 6px 0/24px 14px repeat-x,radial-gradient(circle,#000 0 5px,#0000 6px) 12px 0/24px 14px repeat-x,radial-gradient(circle at 70%,#000 0 3px,#0000 4px) 18px 0/24px 14px repeat-x,radial-gradient(circle at 90%,#000 0 4px,#0000 5px) 24px 0/24px 14px repeat-x}.chapter-divider{text-align:center;gap:.9rem;margin:3.2rem 0 2.8rem;display:grid}.chapter-divider:before{content:"";background:linear-gradient(to right,#fff0,var(--hairline),#fff0);height:1px}.chapter-divider .label{font-family:var(--serif,"YourSwashSerif",serif);color:var(--ink);letter-spacing:.01em;font-size:1.15rem;line-height:1.1}.chapter-divider .sub{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.78rem}.editorial-col p{color:var(--ink-soft);margin:0 0 1.15rem;line-height:1.6}.editorial-col p+p{margin-top:.35rem}.editorial-col .lede{color:var(--ink);margin-bottom:1.6rem;font-size:1.15em;line-height:1.55}.lede{color:#fff;text-align:center;font-size:2em;font-weight:300;line-height:1.65;margin:0!important;font-family:Aosamreg!important}.paragraph{color:#ffffffb3;font-size:16px;font-weight:300;line-height:1.65}.pull{color:#fff;font-variant:none;text-align:center;padding:1.1rem;font-family:Aosamreg;font-size:2em;font-style:italic;line-height:1.65}.sigil{color:#ffffff73;text-shadow:0 0 16px #ffffff14;text-align:center;margin-top:.3rem}.signature{margin-top:var(--s4);color:var(--ink-faint);font-size:.92rem;line-height:1.6}.signature em{color:#fff9;font-style:italic}