@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0b7c5b993c1057ea-s.p.0m8c~y~fgqyrc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3cabd365f8c28a7b-s.p.0eqbee-1rhu-x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English Fallback;src:local(Times New Roman);ascent-override:88.71%;descent-override:35.6%;line-gap-override:0.0%;size-adjust:102.04%}.im_fell_english_f13d2d91-module__k_qhKa__className{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.im_fell_english_f13d2d91-module__k_qhKa__variable{--font-fell:"IM Fell English", "IM Fell English Fallback"}
@font-face{font-family:"Jacquard 24";font-style:normal;font-weight:400;font-display:swap;src:url(../media/78b344f987c9c9b6-s.005obezsru9ho.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jacquard 24";font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d9927955a95a20d-s.p.05o0xx.wjfwl2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jacquard 24 Fallback";src:local(Arial);ascent-override:100.16%;descent-override:26.51%;line-gap-override:0.0%;size-adjust:78.95%}.jacquard_24_54b7b341-module__hflmpW__className{font-family:"Jacquard 24","Jacquard 24 Fallback";font-style:normal;font-weight:400}.jacquard_24_54b7b341-module__hflmpW__variable{--font-jacquard:"Jacquard 24", "Jacquard 24 Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a23ff12681a5834-s.04l9r1~fkoy48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.0p.m_q~_jmfm..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}.azeret_mono_543fa445-module__SOKXUW__className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal}.azeret_mono_543fa445-module__SOKXUW__variable{--font-azeret:"Azeret Mono", "Azeret Mono Fallback"}
@keyframes styles-module__MQJOmW__blink{0%,to{opacity:1}50%{opacity:0}}.styles-module__MQJOmW__root{color:#f5edd8;font-family:var(--font-fell), "IM Fell English", Georgia, serif;background:#0e0b07;min-height:100vh}.styles-module__MQJOmW__page{max-width:720px;margin:0 auto;padding:40px 28px 80px}.styles-module__MQJOmW__topNav{border-bottom:1px solid #b8860b33;justify-content:space-between;align-items:center;margin-bottom:56px;padding-bottom:20px;display:flex}.styles-module__MQJOmW__navLogo{font-family:var(--font-jacquard), cursive;color:#f5edd8;letter-spacing:1px;font-size:22px;text-decoration:none}.styles-module__MQJOmW__navLinks{gap:24px;display:flex}.styles-module__MQJOmW__navLink{font-family:var(--font-fell), Georgia, serif;color:#f5edd8b8;font-size:13px;font-style:italic;text-decoration:none;transition:color .2s}.styles-module__MQJOmW__navLink:hover{color:#f5edd8}.styles-module__MQJOmW__breadcrumb{font-family:var(--font-azeret), monospace;text-transform:uppercase;letter-spacing:3px;color:#f5edd88c;margin-bottom:28px;font-size:11px}.styles-module__MQJOmW__caseNumber{font-family:var(--font-azeret), monospace;text-transform:uppercase;letter-spacing:4px;color:#c0392b;margin-bottom:16px;font-size:11px}.styles-module__MQJOmW__caseTitle{font-family:var(--font-jacquard), cursive;letter-spacing:2px;color:#f5edd8;margin:0 0 24px;font-size:56px;font-weight:400;line-height:1}.styles-module__MQJOmW__cursor:after{content:"█";color:#b8860b;margin-left:3px;font-size:40px;line-height:1;animation:1s step-start infinite styles-module__MQJOmW__blink}.styles-module__MQJOmW__caseSubtitle{font-family:var(--font-fell), Georgia, serif;color:#f5edd8cc;border-left:2px solid #c0392b66;margin:0 0 44px;padding-left:18px;font-size:17px;font-style:italic;line-height:1.7}.styles-module__MQJOmW__metaRow{background:#b8860b33;border:1px solid #b8860b33;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:52px;display:grid}.styles-module__MQJOmW__metaCell{background:#0e0b07;padding:14px 16px}.styles-module__MQJOmW__metaLabel{font-family:var(--font-azeret), monospace;text-transform:uppercase;letter-spacing:3px;color:#c0392b;margin-bottom:6px;font-size:10px}.styles-module__MQJOmW__metaValue{font-family:var(--font-fell), Georgia, serif;color:#f5edd8;font-size:13px;line-height:1.5}.styles-module__MQJOmW__rule{border:none;border-top:1px solid #b8860b33;margin:44px 0}.styles-module__MQJOmW__imgFullWrapper{margin-bottom:48px}.styles-module__MQJOmW__imgFull{border:1px solid #b8860b26;width:100%;height:auto;display:block}.styles-module__MQJOmW__imgRow{background:#b8860b1f;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;display:grid}.styles-module__MQJOmW__imgRow>div{background:#0e0b07}.styles-module__MQJOmW__imgSingle{margin-top:20px}.styles-module__MQJOmW__imgRowImg{width:100%;height:auto;display:block}.styles-module__MQJOmW__imgCaption{font-family:var(--font-fell), Georgia, serif;color:#f5edd88c;margin:8px 0 0;padding:0 4px;font-size:12px;font-style:italic;line-height:1.6}.styles-module__MQJOmW__section{margin-bottom:48px}.styles-module__MQJOmW__sectionLabel{font-family:var(--font-azeret), monospace;text-transform:uppercase;letter-spacing:5px;color:#f5edd88c;align-items:center;margin-bottom:16px;font-size:10px;display:flex}.styles-module__MQJOmW__sectionLabel:after{content:"";background:#b8860b4d;flex:1;height:1px;margin-left:14px}.styles-module__MQJOmW__sectionTitle{font-family:var(--font-fell), Georgia, serif;color:#f5edd8;margin:0 0 20px;font-size:22px;font-weight:400;line-height:1.4}.styles-module__MQJOmW__bodyText{font-family:var(--font-fell), Georgia, serif;color:#f5edd8cc;margin-bottom:20px;font-size:15px;line-height:1.95}.styles-module__MQJOmW__bodyText em{color:#f5edd8;font-style:italic}.styles-module__MQJOmW__bodyText strong{color:#b8860b;font-style:italic}.styles-module__MQJOmW__problemBox{background:#c0392b0a;border:1px solid #c0392b4d;border-left:3px solid #c0392b;margin-bottom:20px;padding:20px 22px}.styles-module__MQJOmW__problemBox p{font-family:var(--font-fell), Georgia, serif;color:#f5edd8cc;margin:0 0 12px;font-size:15px;line-height:1.8}.styles-module__MQJOmW__problemBox p:last-child{margin-bottom:0}.styles-module__MQJOmW__problemBox strong{color:#f5edd8}.styles-module__MQJOmW__goalsList{margin:0;padding:0;list-style:none}.styles-module__MQJOmW__goalsList li{font-family:var(--font-fell), Georgia, serif;color:#f5edd8cc;border-bottom:1px solid #b8860b26;align-items:flex-start;gap:14px;padding:13px 0;font-size:15px;line-height:1.6;display:flex}.styles-module__MQJOmW__goalsList li:last-child{border-bottom:none}.styles-module__MQJOmW__goalNum{font-family:var(--font-azeret), monospace;color:#b8860b99;letter-spacing:1px;flex-shrink:0;min-width:20px;padding-top:3px;font-size:10px}.styles-module__MQJOmW__roleGrid{background:#b8860b33;border:1px solid #b8860b33;grid-template-columns:1fr 1fr;gap:1px;display:grid}.styles-module__MQJOmW__roleCell{background:#0e0b07;padding:18px 20px}.styles-module__MQJOmW__rolePhase{font-family:var(--font-azeret), monospace;text-transform:uppercase;letter-spacing:3px;color:#c0392b;margin-bottom:12px;font-size:10px}.styles-module__MQJOmW__roleItems{margin:0;padding:0;list-style:none}.styles-module__MQJOmW__roleItems li{font-family:var(--font-fell), Georgia, serif;color:#f5edd8b8;font-size:13px;font-style:italic;line-height:2}.styles-module__MQJOmW__metrics{background:#b8860b33;border:1px solid #b8860b33;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:32px;display:grid}.styles-module__MQJOmW__metricCell{text-align:center;background:#0e0b07;padding:28px 20px}.styles-module__MQJOmW__metricValue{font-family:var(--font-jacquard), cursive;letter-spacing:2px;color:#b8860b;margin-bottom:8px;font-size:38px;line-height:1.1}.styles-module__MQJOmW__metricLabel{font-family:var(--font-fell), Georgia, serif;color:#f5edd8b8;font-size:13px;font-style:italic;line-height:1.4}.styles-module__MQJOmW__nextCase{border:1px solid #b8860b33;border-top:2px solid #b8860b66;justify-content:space-between;align-items:center;margin-top:56px;padding:24px 28px;transition:background .2s;display:flex}.styles-module__MQJOmW__nextCase:hover{background:#b8860b0d}.styles-module__MQJOmW__nextLabel{font-family:var(--font-azeret), monospace;text-transform:uppercase;letter-spacing:4px;color:#f5edd88c;margin-bottom:6px;font-size:10px}.styles-module__MQJOmW__nextTitle{font-family:var(--font-fell), Georgia, serif;color:#f5edd8;font-size:19px}.styles-module__MQJOmW__nextArrow{font-family:var(--font-jacquard), cursive;color:#b8860b;font-size:32px}
