@font-face{font-family:Roboto Slab;src:url(/_astro/roboto-slab.NGSZfXMW.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--oxblood:#54110b;--burgundy:#7b2e38;--ink:#2d2c2b;--text:#3a3836;--muted:#5a5550;--coal:#1b1d1f;--paper:#e8e5d7;--paper-deep:#dcd7c3;--card:#f3f1e8;--line:#54110b38;--line-soft:#2d2c2b24;--veil:linear-gradient(#140c0a80, #140c0a80);--font:"Roboto Slab", "Museo Slab", Rockwell, Georgia, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:400 1.02rem/1.75 var(--font);color:var(--text);background:var(--paper) url(/_astro/parchment.BLYIxi74.webp) repeat;-webkit-font-smoothing:antialiased;background-size:1200px 1200px;margin:0}img{max-width:100%;height:auto}a{color:var(--oxblood);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--burgundy)}:focus-visible{outline:2px solid var(--oxblood);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font);color:var(--oxblood);text-wrap:balance;margin:0 0 .5em;font-weight:300}h1{text-transform:uppercase;font-size:clamp(2.1rem,4.4vw,3.1rem);line-height:1.15}h2{text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2}h3{font-size:1.2rem;font-weight:400;line-height:1.35}p{margin:0 0 1em}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.wrap.narrow{max-width:860px}.center{text-align:center}.skip{position:absolute;top:0;left:-9999px}.skip:focus{z-index:60;color:var(--ink);background:#fff;padding:.5rem 1rem;top:1rem;left:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font:400 .82rem/1.5 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--burgundy);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .6rem;margin:0 0 1rem;display:flex}.eyebrow a{color:inherit;text-decoration:none}.eyebrow a:hover{text-decoration:underline}.lede{color:var(--text);max-width:44rem;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.7}.center .lede,.lede.center{margin-inline:auto}.rule:after{content:"";background:linear-gradient(var(--oxblood), var(--oxblood)) left center / 50px 1px no-repeat, linear-gradient(var(--oxblood), var(--oxblood)) right center / 50px 1px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5z' fill='%2354110b'/%3E%3C/svg%3E") center / 9px 9px no-repeat;width:120px;height:9px;margin:.8rem auto 0;display:block}.on-photo .rule:after,.night .rule:after{background:linear-gradient(#fff,#fff) 0/50px 1px no-repeat,linear-gradient(#fff,#fff) 100%/50px 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5z' fill='%23fff'/%3E%3C/svg%3E") 50%/9px 9px no-repeat}.button{border:1px solid var(--ink);min-height:46px;color:var(--ink);font:400 .84rem/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:11px 30px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.button:hover,.button.solid{background:var(--oxblood);border-color:var(--oxblood);color:#fff}.button.solid:hover{background:var(--burgundy);border-color:var(--burgundy)}.button.white,.on-photo .button,.night .button{color:#fff;border-color:#fff}.button.white:hover,.on-photo .button:hover,.night .button:hover{color:var(--oxblood);background:#fff}.button.small{min-height:40px;padding:8px 20px}.text-link{text-underline-offset:.35em;align-items:center;gap:.4rem;text-decoration:underline;display:inline-flex}.text-link:after{content:"→";text-decoration:none}.on-photo .text-link,.night .text-link{color:#fff}.on-photo{isolation:isolate;color:#ffffffeb;background:var(--coal);position:relative}.on-photo>.photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.on-photo:before{content:"";z-index:-1;background:var(--veil);position:absolute;inset:0}.on-photo h1,.on-photo h2,.on-photo h3,.on-photo .eyebrow,.on-photo .lede,.on-photo a:not(.button){color:#fff}.night{background:var(--oxblood);color:#ffffffdb}.night h2,.night h3,.night a:not(.button){color:#fff}.band{padding:clamp(3.5rem,7vw,5.5rem) 0}.band.deep{background:#54110b0f}.draft{background:var(--oxblood);color:#fff;font:400 .7rem/1.5 var(--font);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;padding:.15rem .6rem;display:inline-block}.on-photo .draft,.night .draft{color:var(--oxblood);background:#fff}.pill{border:1px solid var(--line);color:var(--burgundy);font:400 .72rem/1.5 var(--font);letter-spacing:.1em;text-transform:uppercase;padding:.15rem .6rem;text-decoration:none;display:inline-block}a.pill:hover{border-color:var(--oxblood);color:var(--oxblood)}.qa{border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;font:400 1.08rem/1.45 var(--font);color:var(--oxblood);padding:1.15rem 3rem 1.15rem 0;list-style:none;display:block;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";background:linear-gradient(var(--oxblood), var(--oxblood)) center / 14px 1.5px no-repeat, linear-gradient(var(--oxblood), var(--oxblood)) center / 1.5px 14px no-repeat;width:14px;height:14px;margin-top:-7px;transition:transform .2s;position:absolute;top:50%;right:.4rem}.qa details[open] summary:after{transform:rotate(45deg)}.qa summary:hover{color:var(--burgundy)}.qa .answer{color:var(--text);padding:0 0 1.3rem}.qa .answer p:last-child{margin-bottom:0}.prose{overflow-wrap:break-word;max-width:46rem;color:var(--text);font-size:1.04rem;line-height:1.8}.prose>*{margin-top:0;margin-bottom:0}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:1.9em;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.3}.prose h3{text-transform:uppercase;letter-spacing:.04em;color:var(--oxblood);margin-top:1.6em;font-size:1.15rem}.prose strong{color:var(--ink);font-weight:600}.prose img{display:block}.prose blockquote{border-left:2px solid var(--oxblood);color:var(--ink);margin-inline:0;padding:.4rem 0 .4rem 1.4rem;font-size:1.12rem}.prose ul,.prose ol{padding-left:1.4rem}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--oxblood)}.prose hr{border:0;border-top:1px solid var(--line)}.prose code{background:var(--card);color:var(--oxblood);padding:.1em .35em;font-size:.9em}.prose pre{background:var(--coal);color:#ece9dc;padding:1rem 1.2rem;font-size:.88rem;line-height:1.6;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;font-size:.94rem;line-height:1.55;display:block;overflow-x:auto}@media (width>=720px){.prose table{width:100%;display:table}}.prose th,.prose td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:.6rem .8rem}.prose th{background:var(--oxblood);color:#fff;font-weight:400}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:.6rem .8rem}.table-wrap th{background:var(--oxblood);color:#fff;font-weight:400}
