@font-face{font-family:Teko;src:url('/assets/fonts/Teko.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
@font-face{font-family:'Libre Caslon Text';src:url('/assets/fonts/LibreCaslonText.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Libre Caslon Text';src:url('/assets/fonts/LibreCaslonText-Italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#F5F5F2;color:#1B1B1B;font-family:'Libre Caslon Text',serif;font-size:16px;line-height:1.75}a{color:#4B2E83;text-underline-offset:4px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:2px solid #4B2E83;outline-offset:4px}h1,h2,h3,.sb-label,.sb-number,.sb-year,.sb-part,.sb-strip,.sb-career th{font-family:Teko,sans-serif;font-weight:500;line-height:1.12;letter-spacing:.04em;text-transform:uppercase}h1,h2,h3{color:#4B2E83;font-weight:500}h1{font-size:clamp(44px,6vw,70px);margin:0 0 12px}h2{font-size:36px;margin:40px 0 16px}h3{font-size:28px;margin:14px 0 8px}p{margin:0 0 22px}li{margin-bottom:12px}section{min-width:0}.sb-strip{background:#1B1B1B;color:#F5F5F2;border-bottom:3px solid #8C7A45}.sb-strip-inner{max-width:1240px;padding:24px 20px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.sb-brand{flex:none}.sb-brand>a{font-size:38px;font-weight:600;text-decoration:none}.sb-brand span{display:block;font-size:19px;margin-top:8px}.sb-strip a{color:#F5F5F2}.sb-strip nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 0}.sb-strip nav a{border-left:1px solid #555555;padding:9px 12px 6px;font-size:21px;text-decoration:none}.sb-strip nav a[aria-current]{background:#4B2E83;color:#FFFFFF}.sb-strip a:focus-visible{outline:2px solid #F5F5F2;outline-offset:-2px}.sb-field{max-width:1000px;margin:auto;padding:52px 20px 20px;overflow-wrap:anywhere}.sb-bottom{max-width:1000px;margin:24px auto 0;padding:26px 20px 40px;border-top:1px solid #DEDEDA;font-size:13px;color:#555555}.sb-bottom p{margin:0 0 8px}.sb-profiles{display:flex;flex-wrap:wrap;gap:6px 24px}
.sb-wiki{margin-top:14px!important;padding-left:10px;border-left:3px solid #8C7A45;font-family:Teko,sans-serif;font-size:17px;letter-spacing:.02em;text-transform:uppercase;line-height:1.3;overflow-wrap:anywhere}.sb-subtitle{font-size:22px;font-style:italic;max-width:720px}.sb-byline{font-size:17px}.sb-tally{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:2px solid #1B1B1B;border-bottom:1px solid #1B1B1B;margin:32px 0 44px}.sb-cell{padding:20px 12px 12px;text-align:center;border-right:1px solid #DEDEDA}.sb-cell:last-child{border-right:0}.sb-number{font-size:64px;color:#4B2E83}.sb-label{font-size:21px;color:#555555}.sb-cell .sb-label{font-size:18px}.sb-hero{display:flex;align-items:center;gap:48px;margin-bottom:8px}.sb-hero-text{min-width:0}.sb-hero .sb-pull{margin:28px 0 0}.sb-hero-cover{margin:0;width:auto}.sb-hero-cover .sb-frame{padding:10px;width:auto}.sb-book h2{margin-top:0;font-size:40px}.sb-shots{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px 36px}.sb-shot{margin:0;max-width:100%}.sb-shot img{display:block;box-sizing:content-box;max-width:calc(100% - 18px);height:auto;background:#FFFFFF;border:1px solid #DEDEDA;padding:8px}.sb-credit{display:block}.sb-photo{width:212px;max-width:100%;margin:0 0 24px;flex:none}.sb-frame{background:#FFFFFF;border:1px solid #DEDEDA;width:212px;max-width:100%;height:282px;display:flex;align-items:center;justify-content:center}.sb-frame img{display:block;width:210px;max-width:100%;height:auto;max-height:280px;object-fit:contain}.sb-photo:not(.sb-cover) img{height:280px}.sb-cover .sb-frame{height:auto}.sb-cover img{max-height:none}figcaption{font-size:12px;line-height:1.6;font-style:italic;color:#555555;margin-top:10px}.sb-pull{margin:40px 0;padding:6px 0 6px 24px;position:relative}.sb-pull:before,.sb-honors li:before{content:'';background:#8C7A45;width:8px;height:8px;position:absolute;left:0;top:18px}.sb-pull>p{font-size:24px;font-style:italic;line-height:1.65;margin-bottom:12px}.sb-pull footer{font-size:14px;color:#555555}.sb-more{display:flex;flex-wrap:wrap;gap:16px 32px;margin:16px 0 34px}.sb-play,.sb-dispatch,.sb-voices,.sb-awards{list-style:none;padding:0}.sb-play li{border-left:3px solid #4B2E83;border-bottom:1px solid #DEDEDA;padding:16px 20px;margin-bottom:20px}.sb-part{font-size:30px;color:#4B2E83}.sb-play h3{color:#1B1B1B}.sb-subject{font-style:italic;color:#555555;margin:12px 0 0}.sb-note-box{border-top:1px solid #DEDEDA;border-bottom:1px solid #DEDEDA;padding:22px 0 0}.sb-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.sb-pair>section{padding-right:32px}.sb-pair>section+section{border-left:1px solid #DEDEDA;padding-left:32px;padding-right:0}.sb-pair h2{margin-top:22px}.sb-honors{list-style:none;padding:0}.sb-honors li{position:relative;padding-left:22px}.sb-honors li:before{top:10px}.sb-author-intro{display:flow-root}.sb-float{float:right;margin:0 0 20px 32px}.sb-career{border-collapse:collapse;width:100%;table-layout:fixed}.sb-career th,.sb-career td{padding:12px 14px;text-align:left;vertical-align:top}.sb-career thead{border-top:2px solid #1B1B1B;border-bottom:1px solid #1B1B1B}.sb-career th{font-size:24px}.sb-career th:first-child{width:25%}.sb-career tbody{border-bottom:1px solid #DEDEDA}.sb-career tbody tr:first-child{background:transparent}.sb-career tbody th{color:#4B2E83}.sb-career p{margin:0 0 12px}.sb-dispatch li{padding:22px 0;border-bottom:1px solid #DEDEDA}.sb-dispatch li>p{margin:10px 0}.sb-review{background:#FFFFFF;border-top:4px solid #4B2E83;padding:26px 28px;margin:0 0 28px}.sb-review>p{font-size:19px;font-style:italic}.sb-review footer{font-size:13px;color:#555555}.sb-awards>li{border-bottom:1px solid #DEDEDA;padding:8px 0 22px}.sb-awards h2{margin-top:24px}.sb-year{font-size:48px;vertical-align:baseline}.sb-square{display:inline-block;width:8px;height:8px;background:#8C7A45;margin:0 16px;vertical-align:middle}

@media(max-width:759px){.sb-strip-inner{align-items:flex-start;flex-direction:column;gap:18px;padding:20px}.sb-strip nav{justify-content:flex-start}.sb-brand>a{font-size:34px}.sb-strip nav a{font-size:20px;padding:8px 10px}.sb-field{padding-top:32px}.sb-tally{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-cell{border-bottom:1px solid #DEDEDA}.sb-cell:nth-child(2n){border-right:0}.sb-cell:last-child{grid-column:1 / -1;border-bottom:0}.sb-number{font-size:44px}.sb-hero{flex-direction:column;align-items:flex-start;gap:24px}.sb-book h2{font-size:34px}.sb-pair{display:block}.sb-pair>section{padding:0 0 28px}.sb-pair>section+section{border-left:0;border-top:1px solid #DEDEDA;padding:28px 0 0}.sb-float{float:none;margin:0 0 24px}.sb-career,.sb-career thead,.sb-career tbody,.sb-career tr,.sb-career td,.sb-career th{display:block;width:100%}.sb-career thead tr{display:flex}.sb-career thead th:first-child{width:35%}.sb-career thead th+th{width:65%}.sb-career tbody th:first-child{width:100%;padding-bottom:0}.sb-career tbody tr:first-child td{padding-top:8px}.sb-career td{padding-left:14px;padding-right:14px}.sb-pull>p{font-size:20px}.sb-review{padding:22px 18px}.sb-review>p{font-size:17px}.sb-year{font-size:40px}.sb-square{margin:0 10px}}
