.tier2-doc{color:#1a1614;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf6e8;max-width:none;margin:0;padding:clamp(24px,2.4vw,56px) clamp(20px,2.6vw,64px) clamp(48px,4vw,96px);font-family:IBM Plex Serif,Iowan Old Style,Georgia,serif;font-size:clamp(14px,1.05vw,17px);line-height:1.65}.tier2-doc *,.tier2-doc :before,.tier2-doc :after{box-sizing:border-box}.tier2-doc h1,.tier2-doc h2,.tier2-doc h3,.tier2-doc h4,.tier2-doc p,.tier2-doc ul,.tier2-doc ol,.tier2-doc dl,.tier2-doc figure{margin:0;font-weight:400}.tier2-doc sup{vertical-align:super;font-size:.65em;line-height:0}.tier2-doc .tier2-mono{text-transform:uppercase;letter-spacing:.06em;font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace}.tier2-doc .tier2-doctrl{letter-spacing:.1em;text-transform:uppercase;color:#1a1614;border-top:1px solid #1a1614;border-bottom:1px solid #1a1614;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(8px,1vw,24px);margin-bottom:clamp(20px,2.4vw,48px);padding:8px 0;font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(9px,.72vw,12px);display:grid}.tier2-doc .tier2-doctrl__mid{text-align:center;font-weight:700}.tier2-doc .tier2-doctrl__right{text-align:right}.tier2-doc .tier2-mast{margin-bottom:clamp(28px,3vw,56px)}.tier2-doc .tier2-mast__org{letter-spacing:-.005em;color:#1a1614;text-transform:uppercase;margin-bottom:clamp(6px,.6vw,12px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:clamp(20px,2.4vw,36px);font-weight:700;line-height:1.05}.tier2-doc .tier2-mast__title{color:#1a1614;max-width:72ch;font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(15px,1.4vw,22px);font-style:italic;line-height:1.35}.tier2-doc .tier2-h1{letter-spacing:-.01em;text-transform:uppercase;color:#1a1614;margin:clamp(20px,2vw,40px) 0 clamp(12px,1.2vw,24px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:700;line-height:1}.tier2-doc .tier2-h2{letter-spacing:-.005em;color:#1a1614;text-transform:uppercase;margin:clamp(28px,3vw,56px) 0 clamp(8px,1vw,16px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,1.5vw,24px);font-weight:700}.tier2-doc .tier2-h2__num{color:#ff4f00;vertical-align:.15em;margin-right:.5em;font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.7em}.tier2-doc .tier2-h3{letter-spacing:0;color:#1a1614;margin:clamp(18px,2vw,32px) 0 clamp(6px,.8vw,10px);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:clamp(14px,1.2vw,18px);font-weight:600}.tier2-doc .tier2-lede{max-width:72ch;margin-bottom:clamp(20px,2vw,36px);font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(15px,1.2vw,19px);font-style:italic;line-height:1.55}.tier2-doc .tier2-body{-moz-column-width:52ch;column-width:52ch;-moz-column-gap:clamp(3ch, 2.4vw, 6ch);-moz-column-fill:balance;column-fill:balance;-webkit-hyphens:auto;hyphens:auto;column-gap:clamp(3ch,2.4vw,6ch)}.tier2-doc .tier2-body p{orphans:3;widows:3;margin-bottom:clamp(12px,1.2vw,22px)}.tier2-doc .tier2-body p+p{text-indent:1.6em}.tier2-doc .tier2-body .tier2-h2,.tier2-doc .tier2-body .tier2-h3,.tier2-doc .tier2-body .tier2-fact,.tier2-doc .tier2-body figure{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:avoid;break-after:avoid}.tier2-doc .tier2-body-single{max-width:78ch}.tier2-doc .tier2-body-single p{margin-bottom:clamp(14px,1.3vw,22px)}.tier2-doc a,.tier2-doc a:visited{color:#1a1614;text-underline-offset:3px;-webkit-text-decoration:underline #1a1614;text-decoration:underline #1a1614}.tier2-doc a:hover{color:#ff4f00;text-decoration-color:#ff4f00}.tier2-doc .tier2-fact{grid-template-columns:max-content 1fr;gap:4px 2ch;margin:clamp(12px,1.4vw,24px) 0;font-size:clamp(13px,.95vw,16px);display:grid}.tier2-doc .tier2-fact dt{text-transform:uppercase;letter-spacing:.06em;color:#5a5550;white-space:nowrap;font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.82em}.tier2-doc .tier2-fact dd{margin:0}.tier2-doc .tier2-fig{background:#fbf8ee;border:1px solid #1a1614;margin:clamp(16px,1.8vw,32px) 0;padding:clamp(12px,1.4vw,24px)}.tier2-doc .tier2-fig figcaption{letter-spacing:.06em;text-transform:uppercase;color:#1a1614;margin-top:clamp(10px,1vw,18px);font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(10px,.78vw,12px);line-height:1.5}.tier2-doc .tier2-fig figcaption b{font-weight:700}.tier2-doc .tier2-quote{color:#1a1614;border-left:3px solid #ff4f00;margin:clamp(20px,2vw,36px) 0;padding-left:clamp(16px,1.8vw,32px);font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(15px,1.2vw,20px);font-style:italic;line-height:1.5}.tier2-doc .tier2-quote cite{letter-spacing:.06em;text-transform:uppercase;color:#5a5550;margin-top:8px;font-family:Departure Mono,ui-monospace,monospace;font-size:.78em;font-style:normal;display:block}.tier2-doc .tier2-colophon{letter-spacing:.1em;text-transform:uppercase;color:#5a5550;margin-top:clamp(36px,4vw,72px);font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(10px,.78vw,12px)}.tier2-doc .tier2-divider{border:0;border-top:1px solid #c4bfa9;margin:clamp(28px,3vw,56px) 0}.tier2-doc .tier2-draft{color:#5a4a00;letter-spacing:.08em;text-transform:uppercase;vertical-align:.05em;background:#f4e8a0;border:1px solid #d4c870;margin-right:8px;padding:1px 6px;font-family:Departure Mono,ui-monospace,monospace;font-size:.78em;display:inline-block}
