.ReadMoreModal-module__qYPdhW__trigger{cursor:pointer;color:#fff;font-family:var(--font-fantomen,var(--font-sans));letter-spacing:.02em;background:#3d3d3d;border:none;align-items:center;gap:.75rem;margin-top:2rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:400;transition:opacity .2s;display:inline-flex}.ReadMoreModal-module__qYPdhW__trigger:hover{opacity:.85}.ReadMoreModal-module__qYPdhW__overlay{z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ReadMoreModal-module__qYPdhW__modal{background:#000;border-radius:1.75rem;width:100%;max-width:32rem;max-height:min(32rem,80vh);padding:2rem 1.5rem 2rem 2rem;position:relative;overflow:hidden}.ReadMoreModal-module__qYPdhW__closeButton{z-index:1;color:#fff4e9;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.75rem;line-height:1;position:absolute;top:1rem;right:1.25rem}.ReadMoreModal-module__qYPdhW__closeButton:hover{color:#ff6700}.ReadMoreModal-module__qYPdhW__scroll{height:100%;max-height:inherit;scrollbar-width:thin;scrollbar-color:#565656 transparent;padding-right:1rem;overflow-y:auto}.ReadMoreModal-module__qYPdhW__scroll::-webkit-scrollbar{width:6px}.ReadMoreModal-module__qYPdhW__scroll::-webkit-scrollbar-track{background:0 0}.ReadMoreModal-module__qYPdhW__scroll::-webkit-scrollbar-thumb{background:#565656;border-radius:999px}.ReadMoreModal-module__qYPdhW__title{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;align-items:baseline;gap:.6rem;margin-right:1.5rem;font-size:1.75rem;font-weight:400;display:flex}.ReadMoreModal-module__qYPdhW__bullet{background:#ff6700;border-radius:50%;flex:none;width:.5rem;height:.5rem}.ReadMoreModal-module__qYPdhW__paragraph{font-family:var(--font-mono-editorial);color:#fff4e9;text-align:justify;margin-top:1.25rem;font-size:.9rem;line-height:1.7}.ReadMoreModal-module__qYPdhW__fade{pointer-events:none;background:linear-gradient(#0000,#000);border-radius:0 0 1.75rem 1.75rem;height:3rem;position:absolute;bottom:0;left:0;right:0}
.Reveal-module__noJY2G__reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.Reveal-module__noJY2G__reveal.Reveal-module__noJY2G__visible{opacity:1;transform:translateY(0)}.Reveal-module__noJY2G__fadeOnly{transition:opacity 1.1s ease-out;transform:none}.Reveal-module__noJY2G__fadeOnly.Reveal-module__noJY2G__visible{transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__noJY2G__reveal{opacity:1;transition:none;transform:none}}
.ArticleSection-module__SyAUaG__section{z-index:3;color:#1a1a1a;width:100%;min-height:100svh;margin-top:clamp(-10rem,-16vh,-8rem);position:relative;overflow:clip}.ArticleSection-module__SyAUaG__section.ArticleSection-module__SyAUaG__dark{z-index:1;color:#fff4e9;margin-top:-6rem}.ArticleSection-module__SyAUaG__background{z-index:0;object-fit:cover;object-position:center}.ArticleSection-module__SyAUaG__dark .ArticleSection-module__SyAUaG__background{transform:scale(1.03)}.ArticleSection-module__SyAUaG__content{z-index:2;padding:clamp(6rem,14vh,9rem) clamp(1.25rem,5vw,4rem) clamp(12rem,20vh,16rem);position:relative}.ArticleSection-module__SyAUaG__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,5rem);max-width:1000px;margin:0 auto;display:grid}.ArticleSection-module__SyAUaG__gridNoMedia{grid-template-columns:1fr;max-width:640px}.ArticleSection-module__SyAUaG__mediaCol{flex-direction:column;grid-column:1;align-items:flex-end;gap:.75rem;display:flex}.ArticleSection-module__SyAUaG__mediaColReversed{grid-area:1/2;align-items:flex-start}.ArticleSection-module__SyAUaG__imageWrap{aspect-ratio:476/555;width:100%;position:relative;overflow:hidden}.ArticleSection-module__SyAUaG__image{object-fit:cover;object-position:center}.ArticleSection-module__SyAUaG__caption{font-family:var(--font-mono-editorial);color:#1a1a1a;text-align:right;font-size:.8rem}.ArticleSection-module__SyAUaG__dark .ArticleSection-module__SyAUaG__caption{color:var(--color-muted)}.ArticleSection-module__SyAUaG__captionReversed{text-align:left}.ArticleSection-module__SyAUaG__textCol{flex-direction:column;grid-column:2;align-items:flex-start;padding-top:.5rem;display:flex}.ArticleSection-module__SyAUaG__textColReversed{grid-area:1/1}.ArticleSection-module__SyAUaG__gridNoMedia .ArticleSection-module__SyAUaG__textCol{grid-column:1}.ArticleSection-module__SyAUaG__textCentered{text-align:center;align-items:center}.ArticleSection-module__SyAUaG__textCentered .ArticleSection-module__SyAUaG__paragraph,.ArticleSection-module__SyAUaG__textCentered .ArticleSection-module__SyAUaG__pullQuote{margin-left:auto;margin-right:auto}.ArticleSection-module__SyAUaG__eyebrow{font-family:var(--font-mono-editorial);letter-spacing:.04em;color:#ff6700;font-size:.875rem}.ArticleSection-module__SyAUaG__title{font-family:var(--font-fantomen,var(--font-sans));color:#3d3d3d;margin-top:1rem;font-size:clamp(2.5rem,6vw,75px);font-weight:400;line-height:1.05}.ArticleSection-module__SyAUaG__dark .ArticleSection-module__SyAUaG__title{color:#fff4e9}.ArticleSection-module__SyAUaG__paragraph{max-width:55ch;font-family:var(--font-mono-editorial);color:#3d3d3d;margin-top:1.5rem;font-size:.9rem;line-height:1.7}.ArticleSection-module__SyAUaG__dark .ArticleSection-module__SyAUaG__paragraph{color:#fff4e9}.ArticleSection-module__SyAUaG__accentText{color:#ff6700;font-weight:700}.ArticleSection-module__SyAUaG__pullQuote{max-width:55ch;margin-top:1.5rem}.ArticleSection-module__SyAUaG__quoteMark{color:#ff6700;font-family:Gill Sans Ultra Bold,Gill Sans MT,Gill Sans,Arial,sans-serif;font-size:2.5rem;font-weight:900;line-height:1;display:block}.ArticleSection-module__SyAUaG__pullQuoteText{font-family:var(--font-fantomen,var(--font-sans));color:#1a1a1a;font-size:1.35rem;font-weight:400;line-height:1.3}.ArticleSection-module__SyAUaG__dark .ArticleSection-module__SyAUaG__pullQuoteText{color:#fff4e9}.ArticleSection-module__SyAUaG__pullQuoteAttribution{font-family:var(--font-mono-editorial);color:#6b6b6b;margin-top:.5rem;font-size:.8rem;font-style:normal;display:block}.ArticleSection-module__SyAUaG__dark .ArticleSection-module__SyAUaG__pullQuoteAttribution{color:var(--color-muted)}@media (min-width:721px){.ArticleSection-module__SyAUaG__mediaCol{position:sticky;top:clamp(1.5rem,8vh,5rem)}}@media (max-width:720px){.ArticleSection-module__SyAUaG__grid{grid-template-columns:1fr}.ArticleSection-module__SyAUaG__mediaCol,.ArticleSection-module__SyAUaG__mediaColReversed,.ArticleSection-module__SyAUaG__textCol,.ArticleSection-module__SyAUaG__textColReversed{grid-area:auto/1}.ArticleSection-module__SyAUaG__mediaColReversed{align-items:flex-end}.ArticleSection-module__SyAUaG__imageWrap{width:100%;max-width:22rem;margin:0 auto}.ArticleSection-module__SyAUaG__caption,.ArticleSection-module__SyAUaG__captionReversed{text-align:center}}
.BarChart-module__dm9VsW__wrap{width:100%;max-width:56rem;margin-top:1rem}.BarChart-module__dm9VsW__legend{justify-content:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.BarChart-module__dm9VsW__legendItem{font-family:var(--font-mono-editorial);color:#fff4e9;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.BarChart-module__dm9VsW__legendItemLight{color:#3d3d3d}.BarChart-module__dm9VsW__swatch{border-radius:2px;width:10px;height:10px}.BarChart-module__dm9VsW__swatchA{background:#ff6700}.BarChart-module__dm9VsW__swatchB{background:#fff4e9}.BarChart-module__dm9VsW__chart{justify-content:center;align-items:flex-end;gap:clamp(1.5rem,5vw,3.5rem);display:flex}.BarChart-module__dm9VsW__group{flex-direction:column;align-items:center;gap:.75rem;display:flex}.BarChart-module__dm9VsW__bars{align-items:flex-end;gap:2px;height:220px;display:flex}.BarChart-module__dm9VsW__barCol{flex-direction:column;justify-content:flex-end;align-items:center;gap:.5rem;height:100%;display:flex}.BarChart-module__dm9VsW__barValue{font-family:var(--font-mono-editorial);color:#fff4e9;font-variant-numeric:tabular-nums;font-size:.8rem}.BarChart-module__dm9VsW__barValueLight{color:#3d3d3d}.BarChart-module__dm9VsW__barTrack{align-items:flex-end;height:100%;display:flex}.BarChart-module__dm9VsW__bar{outline-offset:2px;border-radius:4px 4px 0 0;outline:2px solid #0000;width:22px;transition:outline-color .15s}.BarChart-module__dm9VsW__bar:focus-visible{outline-color:#fff4e9}.BarChart-module__dm9VsW__barA{background:#ff6700}.BarChart-module__dm9VsW__barB{background:#fff4e9}.BarChart-module__dm9VsW__barBLight{background:#3d3d3d}.BarChart-module__dm9VsW__groupLabel{font-family:var(--font-mono-editorial);color:#fff4e9;white-space:nowrap;font-size:.8rem}.BarChart-module__dm9VsW__groupLabelLight{color:#3d3d3d}@media (max-width:640px){.BarChart-module__dm9VsW__chart{gap:1.25rem}.BarChart-module__dm9VsW__bars{height:160px}.BarChart-module__dm9VsW__bar{width:16px}}
.LineChart-module__iZezuG__wrap{width:100%;max-width:56rem;margin-top:1rem}.LineChart-module__iZezuG__legend{justify-content:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.LineChart-module__iZezuG__legendItem{font-family:var(--font-mono-editorial);color:#fff4e9;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.LineChart-module__iZezuG__legendItemLight{color:#3d3d3d}.LineChart-module__iZezuG__swatch{border-radius:2px;width:10px;height:10px}.LineChart-module__iZezuG__swatchA{background:#ff6700}.LineChart-module__iZezuG__swatchB{background:#fff4e9}.LineChart-module__iZezuG__svg{width:100%;height:auto;display:block;overflow:visible}.LineChart-module__iZezuG__axis{stroke:#f4f3f026;stroke-width:1px}.LineChart-module__iZezuG__axisLight{stroke:#1a1a1a26}.LineChart-module__iZezuG__lineA{stroke:#ff6700;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--length);stroke-dashoffset:var(--length);transition:stroke-dashoffset 1.4s}.LineChart-module__iZezuG__lineA.LineChart-module__iZezuG__visible{stroke-dashoffset:0}.LineChart-module__iZezuG__lineB{stroke:#fff4e9;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--length);stroke-dashoffset:var(--length);transition:stroke-dashoffset 1.4s .1s}.LineChart-module__iZezuG__lineB.LineChart-module__iZezuG__visible{stroke-dashoffset:0}.LineChart-module__iZezuG__lineBLight{stroke:#3d3d3d}.LineChart-module__iZezuG__point{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s,transform .35s;transform:scale(.4)}.LineChart-module__iZezuG__pointVisible{opacity:1;transform:scale(1)}.LineChart-module__iZezuG__dotA{fill:#ff6700}.LineChart-module__iZezuG__dotB{fill:#fff4e9}.LineChart-module__iZezuG__dotBLight{fill:#3d3d3d}.LineChart-module__iZezuG__valueLabel{font-family:var(--font-mono-editorial);fill:#fff4e9;paint-order:stroke;stroke:#0b0b0c;stroke-width:5px;stroke-linejoin:round;font-size:15px}.LineChart-module__iZezuG__valueLabelA{fill:#ff6700;font-weight:700}.LineChart-module__iZezuG__valueLabelB{fill:#fff4e9}.LineChart-module__iZezuG__valueLabelLight{fill:#3d3d3d;stroke:#f4f1ea}.LineChart-module__iZezuG__xLabel{font-family:var(--font-mono-editorial);fill:var(--color-muted);font-size:14px}.LineChart-module__iZezuG__xLabelLight{fill:#6b6b6b}@media (max-width:600px){.LineChart-module__iZezuG__valueLabel{font-size:24px}.LineChart-module__iZezuG__xLabel{font-size:22px}}
.QuoteSection-module__qJwJUG__section{width:100%;position:relative;overflow:hidden}.QuoteSection-module__qJwJUG__section.QuoteSection-module__qJwJUG__dark{z-index:1;color:#fff4e9;background:#0b0b0c;margin-top:-6rem}.QuoteSection-module__qJwJUG__section.QuoteSection-module__qJwJUG__light{z-index:3;color:#1a1a1a;margin-top:clamp(-10rem,-16vh,-8rem)}.QuoteSection-module__qJwJUG__background{z-index:0;object-fit:cover;object-position:center}.QuoteSection-module__qJwJUG__dark .QuoteSection-module__qJwJUG__background{transform:scale(1.03)}.QuoteSection-module__qJwJUG__content{z-index:2;max-width:600px;margin:0 auto;padding:clamp(6rem,14vh,9rem) clamp(1.25rem,5vw,4rem) clamp(12rem,20vh,16rem);position:relative}.QuoteSection-module__qJwJUG__quoteMark{color:#ff6700;margin-bottom:1.5rem;font-family:Gill Sans Ultra Bold,Gill Sans MT,Gill Sans,Arial,sans-serif;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1;display:block}.QuoteSection-module__qJwJUG__body{gap:clamp(1.5rem,5vw,3rem);display:flex}.QuoteSection-module__qJwJUG__line{background:#1a1a1a;flex:none;align-self:stretch;width:1px}.QuoteSection-module__qJwJUG__dark .QuoteSection-module__qJwJUG__line{background:#fff4e9}.QuoteSection-module__qJwJUG__text{flex-direction:column;flex:1;gap:1.25rem;min-width:0;display:flex}.QuoteSection-module__qJwJUG__eyebrow{font-family:var(--font-mono-editorial);color:#ff6700;font-size:.9rem}.QuoteSection-module__qJwJUG__headline{font-family:var(--font-fantomen,var(--font-sans));color:#3d3d3d;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.15}.QuoteSection-module__qJwJUG__dark .QuoteSection-module__qJwJUG__headline{color:#fff4e9}.QuoteSection-module__qJwJUG__paragraph{font-family:var(--font-mono-editorial);color:#3d3d3d;font-size:.9rem;line-height:1.7}.QuoteSection-module__qJwJUG__dark .QuoteSection-module__qJwJUG__paragraph{color:var(--color-muted)}.QuoteSection-module__qJwJUG__footer{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.5rem;display:flex}.QuoteSection-module__qJwJUG__name{font-family:var(--font-mono-editorial);color:#1a1a1a;font-size:.95rem;font-weight:700}.QuoteSection-module__qJwJUG__dark .QuoteSection-module__qJwJUG__name{color:#fff4e9}.QuoteSection-module__qJwJUG__role{font-family:var(--font-mono-editorial);color:#6b6b6b;font-size:.85rem}.QuoteSection-module__qJwJUG__dark .QuoteSection-module__qJwJUG__role{color:var(--color-muted)}
.Credits-module__ho8fXa__credits{flex-direction:column;align-items:center;gap:1.1rem;margin:0 auto 1.25rem;display:flex}.Credits-module__ho8fXa__item{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.Credits-module__ho8fXa__role,.Credits-module__ho8fXa__names{text-shadow:0 1px 8px #000000b3,0 0 2px #0009}.Credits-module__ho8fXa__role{font-family:var(--font-mono-editorial);color:#ff6700;font-size:.8rem}.Credits-module__ho8fXa__names{font-family:var(--font-mono-editorial);color:#fff4e9;margin:0;font-size:.95rem;line-height:1.5}
.FooterActions-module__WHitdG__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:.5rem 0 .25rem;display:flex}.FooterActions-module__WHitdG__button{font-family:var(--font-mono-editorial);cursor:pointer;border:2px solid #ff6700;border-radius:999px;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:.85rem;font-weight:700;line-height:1;transition:transform .2s,background .2s,color .2s;display:inline-flex}.FooterActions-module__WHitdG__button:hover{transform:translateY(-2px)}.FooterActions-module__WHitdG__button:focus-visible,.FooterActions-module__WHitdG__menuItem:focus-visible{outline-offset:3px;outline:2px solid #fff4e9}.FooterActions-module__WHitdG__primary{color:#0b0b0c;background:#ff6700}.FooterActions-module__WHitdG__secondary{color:#fff4e9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0b0c8c}.FooterActions-module__WHitdG__secondary:hover,.FooterActions-module__WHitdG__secondary[aria-expanded=true]{color:#0b0b0c;background:#ff6700}.FooterActions-module__WHitdG__shareWrap{position:relative}.FooterActions-module__WHitdG__menu{z-index:10;background:#0b0b0cf5;border:1px solid #fff4e92e;border-radius:1rem;min-width:13rem;padding:.4rem;list-style:none;animation:.2s FooterActions-module__WHitdG__pop;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%);box-shadow:0 20px 40px #00000080}.FooterActions-module__WHitdG__menuItem{color:#fff4e9;width:100%;font-family:var(--font-mono-editorial);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.6rem;padding:.7rem .9rem;font-size:.82rem;display:block}.FooterActions-module__WHitdG__menuItem:hover{color:#ff6700;background:#ff67002e}@keyframes FooterActions-module__WHitdG__pop{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)}}
.AudioPlayer-module___pAPKq__wrap{width:100%;max-width:700px;position:relative}.AudioPlayer-module___pAPKq__player{z-index:2;background:#0a0a0a;border:solid #3f3f3f;border-radius:1.75rem;width:100%;padding:2rem clamp(1.5rem,5vw,2.5rem) 1.75rem;position:relative;box-shadow:0 24px 48px #00000080}.AudioPlayer-module___pAPKq__title{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:1rem;font-weight:700}.AudioPlayer-module___pAPKq__subtitle{font-family:var(--font-mono-editorial);color:var(--color-muted);margin-top:.25rem;font-size:.75rem}.AudioPlayer-module___pAPKq__slider{appearance:none;background:linear-gradient(to right, #ff6700 0%, #ff6700 var(--progress,0%), #3d3d3d var(--progress,0%), #3d3d3d 100%);cursor:pointer;border-radius:999px;width:100%;height:8px;margin-top:1.75rem}.AudioPlayer-module___pAPKq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ff6700;border:none;border-radius:50%;width:8px;height:8px}.AudioPlayer-module___pAPKq__slider::-moz-range-thumb{cursor:pointer;background:#ff6700;border:none;border-radius:50%;width:8px;height:8px}.AudioPlayer-module___pAPKq__slider::-moz-range-track{background:#3d3d3d;border-radius:999px;height:8px}.AudioPlayer-module___pAPKq__slider::-moz-range-progress{background:#ff6700;border-radius:999px;height:8px}.AudioPlayer-module___pAPKq__times{font-family:var(--font-mono-editorial);color:var(--color-muted);justify-content:space-between;margin-top:.65rem;font-size:.85rem;display:flex}.AudioPlayer-module___pAPKq__controls{justify-content:center;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.AudioPlayer-module___pAPKq__skipButton{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:.5rem;transition:transform .2s;display:flex}.AudioPlayer-module___pAPKq__skipButton:hover{transform:scale(1.08)}.AudioPlayer-module___pAPKq__playButton{cursor:pointer;background:#ff6700;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;transition:transform .2s;display:flex}.AudioPlayer-module___pAPKq__playButton svg{margin-left:2px}.AudioPlayer-module___pAPKq__playButton:hover{transform:scale(1.06)}.AudioPlayer-module___pAPKq__playlist{z-index:1;background:#dcdad6;border-radius:1.5rem;flex-direction:column;gap:.35rem;width:90%;margin:-1.25rem auto 0;padding:3rem .75rem .75rem;display:flex;position:relative;box-shadow:0 20px 40px #0006}.AudioPlayer-module___pAPKq__trackRow{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;transition:background .2s;display:flex}.AudioPlayer-module___pAPKq__trackRowActive{background:#0a0a0a}.AudioPlayer-module___pAPKq__trackInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.AudioPlayer-module___pAPKq__trackTitle{font-family:var(--font-mono-editorial);color:#1a1a1a;font-size:1rem;font-weight:700}.AudioPlayer-module___pAPKq__trackRowActive .AudioPlayer-module___pAPKq__trackTitle{color:#ff6700}.AudioPlayer-module___pAPKq__trackSubtitle{font-family:var(--font-mono-editorial);color:#6b6b6b;font-size:.8rem}.AudioPlayer-module___pAPKq__trackRowActive .AudioPlayer-module___pAPKq__trackSubtitle{color:#d9d9d9}.AudioPlayer-module___pAPKq__trackNumber{font-family:var(--font-mono-editorial);color:#9a9890;flex:none;font-size:1.15rem;font-weight:700}.AudioPlayer-module___pAPKq__trackRowActive .AudioPlayer-module___pAPKq__trackNumber{color:#ff6700}@media (max-width:500px){.AudioPlayer-module___pAPKq__controls{gap:1.5rem}}
.PodcastModal-module__kaAcYG__overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0ce0;place-items:center;padding:1.25rem;animation:.25s PodcastModal-module__kaAcYG__fadeIn;display:grid;position:fixed;inset:0;overflow-y:auto}.PodcastModal-module__kaAcYG__dialog{width:100%;max-width:740px;padding:3.25rem clamp(1rem,4vw,2.25rem) 2rem;animation:.35s cubic-bezier(.22,1,.36,1) PodcastModal-module__kaAcYG__rise;position:relative}.PodcastModal-module__kaAcYG__kicker{font-family:var(--font-mono-editorial);letter-spacing:.2em;text-transform:uppercase;color:#ff6700;font-size:.75rem}.PodcastModal-module__kaAcYG__heading{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;margin:.35rem 0 1.5rem;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1}.PodcastModal-module__kaAcYG__close{color:#0b0b0c;cursor:pointer;background:#ff6700;border:none;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:transform .2s;display:grid;position:absolute;top:.5rem;right:clamp(1rem,4vw,2.25rem)}.PodcastModal-module__kaAcYG__close:hover{transform:scale(1.08)rotate(90deg)}.PodcastModal-module__kaAcYG__close:focus-visible{outline-offset:3px;outline:2px solid #fff4e9}@keyframes PodcastModal-module__kaAcYG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PodcastModal-module__kaAcYG__rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}
.Navbar-module___rHu7W__navbar{width:100%}.Navbar-module___rHu7W__list{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,4vw,3rem);list-style:none;display:flex}.Navbar-module___rHu7W__link{font-family:var(--font-mono-editorial);letter-spacing:.02em;color:var(--color-fg);font-size:.8rem;transition:opacity .2s}@media (max-width:700px){.Navbar-module___rHu7W__vertical{flex-direction:column;align-items:center;gap:1rem}}.Navbar-module___rHu7W__link:hover{opacity:.7}.Navbar-module___rHu7W__linkButton{cursor:pointer;background:0 0;border:none;padding:0}
.ReportajeClosing-module__VOq_1G__section{z-index:1;color:#fff4e9;flex-direction:column;width:100%;min-height:100svh;margin-top:-6rem;display:flex;position:relative;overflow:hidden}.ReportajeClosing-module__VOq_1G__background{z-index:0;object-fit:cover;object-position:bottom;transform:scale(1.03)}.ReportajeClosing-module__VOq_1G__overlay{z-index:1;background:linear-gradient(#0b0b0c 0%,#0b0b0ce6 8%,#0b0b0c80 20%,#0000004d 35%,#00000059 70%,#000000d9 100%);position:absolute;inset:0}.ReportajeClosing-module__VOq_1G__content{z-index:2;flex-direction:column;flex:1;padding:clamp(7rem,16vh,10rem) clamp(1.25rem,5vw,4rem) clamp(2rem,4vh,2.5rem);display:flex;position:relative}.ReportajeClosing-module__VOq_1G__footer{flex-direction:column;gap:2.5rem;margin-top:auto;display:flex}.ReportajeClosing-module__VOq_1G__footerRow{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:.4rem;display:flex}.ReportajeClosing-module__VOq_1G__thesisText{max-width:480px;font-family:var(--font-mono-editorial);color:var(--color-muted);margin-top:1rem;font-size:.85rem;line-height:1.6}.ReportajeClosing-module__VOq_1G__footerNav{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}.ReportajeClosing-module__VOq_1G__wordmark{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;font-size:1.5rem;line-height:1.05}.ReportajeClosing-module__VOq_1G__accent{color:#ff6700}.ReportajeClosing-module__VOq_1G__copyright{font-family:var(--font-mono-editorial);color:var(--color-muted);text-align:right;font-size:.8rem}@media (max-width:700px){.ReportajeClosing-module__VOq_1G__content{padding-top:clamp(6rem,14vh,8rem)}.ReportajeClosing-module__VOq_1G__footer{gap:1.75rem}.ReportajeClosing-module__VOq_1G__thesisText{margin-top:.75rem}.ReportajeClosing-module__VOq_1G__footerNav{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.75rem}.ReportajeClosing-module__VOq_1G__copyright{text-align:center}}
.ReportajeHero-module__Lg_GZG__hero{width:100%;min-height:100svh;color:var(--color-fg);position:relative;overflow:hidden}.ReportajeHero-module__Lg_GZG__background{z-index:0;object-fit:cover;object-position:top}.ReportajeHero-module__Lg_GZG__overlay{z-index:1;background:linear-gradient(#0000008c 0%,#0003 30%,#00000059 65%,#000c 100%);position:absolute;inset:0}.ReportajeHero-module__Lg_GZG__content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10rem;min-height:100svh;padding:clamp(1.5rem,4vh,2.5rem) clamp(1.25rem,5vw,4rem) clamp(14rem,16vh,18rem);display:flex;position:relative}.ReportajeHero-module__Lg_GZG__headlineGroup{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.ReportajeHero-module__Lg_GZG__headline{font-family:var(--font-fantomen,var(--font-sans));letter-spacing:-.01em;color:#fff4e9;flex-direction:column;align-items:center;margin:0 auto;font-size:clamp(2.5rem,9vw,6.5rem);font-weight:400;line-height:1;display:flex}.ReportajeHero-module__Lg_GZG__accent{color:#ff6700}.ReportajeHero-module__Lg_GZG__subtitle span{color:#fff4e9;font-family:var(--font-mono-editorial);letter-spacing:.02em;background:#000;padding:.5rem 1rem;font-size:12px;display:inline-block}@keyframes ReportajeHero-module__Lg_GZG__smokeReveal{0%{opacity:0;filter:blur(48px);transform:translateY(8px)scale(1.02)}35%{opacity:.55;filter:blur(32px)}70%{opacity:.85;filter:blur(14px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.ReportajeHero-module__Lg_GZG__headline span{opacity:0;animation:2.2s cubic-bezier(.22,.06,.13,1) forwards ReportajeHero-module__Lg_GZG__smokeReveal}.ReportajeHero-module__Lg_GZG__headline span:first-child{animation-delay:.1s}.ReportajeHero-module__Lg_GZG__headline span:nth-child(2){animation-delay:.6s}.ReportajeHero-module__Lg_GZG__headline span:nth-child(3){animation-delay:1.1s}.ReportajeHero-module__Lg_GZG__subtitle span{opacity:0;animation:2.2s cubic-bezier(.22,.06,.13,1) 1.6s forwards ReportajeHero-module__Lg_GZG__smokeReveal}}.ReportajeHero-module__Lg_GZG__intro{--intro-gap:2rem;--intro-inner-gap:clamp(1.5rem, 4vw, 3rem);gap:var(--intro-gap);grid-template-columns:2fr 3fr;align-items:end;width:100%;max-width:1100px;display:grid;position:relative}.ReportajeHero-module__Lg_GZG__intro:before{content:"";top:0;bottom:0;left:calc(40% + .1 * var(--intro-gap));background:#fff4e9;width:1px;position:absolute;transform:translate(-50%)}.ReportajeHero-module__Lg_GZG__introTextCol{padding-left:var(--intro-inner-gap);text-align:left}.ReportajeHero-module__Lg_GZG__quote{color:#fff4e9;margin-bottom:.25rem;font-family:Gill Sans Ultra Bold,Gill Sans MT,Gill Sans,Arial,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1;display:block}.ReportajeHero-module__Lg_GZG__introText{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.875rem;line-height:1.6}.ReportajeHero-module__Lg_GZG__byline{font-family:var(--font-mono-editorial);color:#fff4e9;margin-top:1rem;font-size:.8rem}.ReportajeHero-module__Lg_GZG__accentName{color:#ff6700}.ReportajeHero-module__Lg_GZG__introTitleCol{padding-right:var(--intro-inner-gap);text-align:right}.ReportajeHero-module__Lg_GZG__introTitle{font-family:var(--font-fantomen,var(--font-sans));letter-spacing:-.01em;color:#fff4e9;font-size:75px;font-weight:400;line-height:70px}.ReportajeHero-module__Lg_GZG__date{font-family:var(--font-mono-editorial);color:#fff4e9;margin-top:.5rem;font-size:.8rem}@media (max-width:640px){.ReportajeHero-module__Lg_GZG__headline{font-size:clamp(4.5rem,30vw,8rem);line-height:.95}.ReportajeHero-module__Lg_GZG__intro{grid-template-columns:1fr}.ReportajeHero-module__Lg_GZG__intro:before{display:none}.ReportajeHero-module__Lg_GZG__introTitleCol,.ReportajeHero-module__Lg_GZG__introTextCol{text-align:center;padding-left:0;padding-right:0}}
.StatsSection-module__AGieoG__section{z-index:1;color:#fff4e9;width:100%;min-height:100svh;margin-top:-6rem;position:relative;overflow:hidden}.StatsSection-module__AGieoG__section.StatsSection-module__AGieoG__light{z-index:3;color:#1a1a1a;margin-top:clamp(-10rem,-16vh,-8rem)}.StatsSection-module__AGieoG__background{z-index:0;object-fit:cover;object-position:center;transform:scale(1.03)}.StatsSection-module__AGieoG__light .StatsSection-module__AGieoG__background{transform:none}.StatsSection-module__AGieoG__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(2.5rem,6vh,4rem);padding:12rem clamp(1.25rem,5vw,4rem);display:flex;position:relative}.StatsSection-module__AGieoG__title{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;font-size:55px;font-weight:400}.StatsSection-module__AGieoG__light .StatsSection-module__AGieoG__title{color:#3d3d3d}.StatsSection-module__AGieoG__accent{color:#ff6700}.StatsSection-module__AGieoG__facesWrap{width:100%;max-width:900px}.StatsSection-module__AGieoG__faces{width:100%;height:auto;display:block}.StatsSection-module__AGieoG__paragraph{max-width:640px;font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:.9rem;line-height:1.7}.StatsSection-module__AGieoG__accentText{color:#ff6700;font-weight:700}.StatsSection-module__AGieoG__light .StatsSection-module__AGieoG__paragraph{color:#3d3d3d}.StatsSection-module__AGieoG__eyebrow{font-family:var(--font-mono-editorial);color:#ff6700;font-size:.9rem}.StatsSection-module__AGieoG__source{font-family:var(--font-mono-editorial);color:#6b6b6b;margin-top:-1.5rem;font-size:.75rem}
.TestimonySection-module__Lfth2q__section{z-index:1;color:#fff4e9;background:#0b0b0c;width:100%;margin-top:-6rem;padding-bottom:clamp(12rem,20vh,16rem);position:relative;overflow:hidden}.TestimonySection-module__Lfth2q__background{z-index:0;object-fit:cover;object-position:center;transform:scale(1.03)}.TestimonySection-module__Lfth2q__content{z-index:2;max-width:600px;margin:0 auto;padding:clamp(4rem,10vh,7rem) clamp(1.25rem,5vw,4rem);position:relative}.TestimonySection-module__Lfth2q__quoteMark{color:#fff4e9;margin-bottom:2rem;font-family:Gill Sans Ultra Bold,Gill Sans MT,Gill Sans,Arial,sans-serif;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1;display:block}.TestimonySection-module__Lfth2q__body{gap:clamp(1.5rem,5vw,3rem);display:flex}.TestimonySection-module__Lfth2q__line{background:#fff4e9;flex:none;align-self:stretch;width:1px}.TestimonySection-module__Lfth2q__text{flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex}.TestimonySection-module__Lfth2q__eyebrow{font-family:var(--font-mono-editorial);color:#ff6700;font-size:.95rem}.TestimonySection-module__Lfth2q__headline{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;margin:.5rem 0;font-size:125px;font-weight:400;line-height:1.05}.TestimonySection-module__Lfth2q__headline span{display:block}.TestimonySection-module__Lfth2q__paragraph{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.95rem;line-height:1.7}.TestimonySection-module__Lfth2q__accent{color:#ff6700}.TestimonySection-module__Lfth2q__footer{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.5rem;display:flex}.TestimonySection-module__Lfth2q__name{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:1rem;font-weight:700}.TestimonySection-module__Lfth2q__date{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:1rem}
.PrisonMap-module__Sfvlma__wrap{flex-direction:column;gap:2rem;width:100%;display:flex}.PrisonMap-module__Sfvlma__head{flex-direction:column;gap:.75rem;display:flex}.PrisonMap-module__Sfvlma__kicker{font-family:var(--font-mono-editorial);letter-spacing:.18em;text-transform:uppercase;color:#ff6700;font-size:.72rem}.PrisonMap-module__Sfvlma__title{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;font-size:clamp(2rem,5vw,3.4rem);font-weight:400;line-height:1}.PrisonMap-module__Sfvlma__lede{max-width:52ch;font-family:var(--font-mono-editorial);color:#c9c6bf;font-size:.85rem;line-height:1.65}.PrisonMap-module__Sfvlma__breakdown{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;list-style:none;display:flex}.PrisonMap-module__Sfvlma__breakdown li{background:#fff4e908;border:1px solid #fff4e926;border-radius:999px;align-items:baseline;gap:.6rem;padding:.5rem .9rem;display:inline-flex}.PrisonMap-module__Sfvlma__breakdownValue{font-family:var(--font-fantomen,var(--font-sans));color:#ff6700;font-size:1.5rem;line-height:1}.PrisonMap-module__Sfvlma__breakdownLabel{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.75rem}.PrisonMap-module__Sfvlma__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.PrisonMap-module__Sfvlma__mapCol{position:relative}.PrisonMap-module__Sfvlma__map{width:100%;height:auto;display:block;overflow:visible}.PrisonMap-module__Sfvlma__dep{fill:#fff4e909;stroke:#fff4e952;stroke-width:1.1px;stroke-linejoin:round;opacity:0;transform-box:fill-box;transition:fill .3s,stroke .3s,opacity .7s,transform .7s;transition-delay:0s, 0s, calc(var(--i) * 35ms), calc(var(--i) * 35ms);cursor:pointer;outline:none;transform:translateY(6px)}.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__dep{opacity:1;transform:none}.PrisonMap-module__Sfvlma__depHas{fill:#ff670024;stroke:#ff8c3c99}.PrisonMap-module__Sfvlma__depGuate{fill:#ff670052}.PrisonMap-module__Sfvlma__dep:hover,.PrisonMap-module__Sfvlma__dep:focus-visible,.PrisonMap-module__Sfvlma__depActive{fill:#fff4e91f;stroke:#fff4e9;stroke-width:1.8px}.PrisonMap-module__Sfvlma__depHas:hover,.PrisonMap-module__Sfvlma__depHas:focus-visible,.PrisonMap-module__Sfvlma__depHas.PrisonMap-module__Sfvlma__depActive{fill:#ff670073;stroke:#ff6700}.PrisonMap-module__Sfvlma__marker{opacity:0;transition:opacity .5s;transition-delay:var(--d)}.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__marker{opacity:1}.PrisonMap-module__Sfvlma__dot{fill:#ff6700;stroke:#0b0b0c;stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1),fill .2s;transition-delay:var(--d,0s), 0s;transform:scale(0)}.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__dot{transform:scale(1)}.PrisonMap-module__Sfvlma__dotHot{fill:#fff4e9}.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__dotHot{transform:scale(1.35)}.PrisonMap-module__Sfvlma__pulse{fill:none;stroke:#ff6700;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__pulse{animation:2.8s ease-out infinite PrisonMap-module__Sfvlma__pulse;animation-delay:calc(var(--d) + .6s)}.PrisonMap-module__Sfvlma__markerActive .PrisonMap-module__Sfvlma__pulse{stroke:#fff4e9}@keyframes PrisonMap-module__Sfvlma__pulse{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.PrisonMap-module__Sfvlma__mapLabel,.PrisonMap-module__Sfvlma__mapLabelStrong{font-family:var(--font-mono-editorial);fill:#fff4e9;paint-order:stroke;stroke:#0b0b0c;stroke-width:6px;stroke-linejoin:round;font-size:25px;font-weight:700}.PrisonMap-module__Sfvlma__mapLabelStrong{font-family:var(--font-fantomen,var(--font-sans));font-size:40px;font-weight:400}.PrisonMap-module__Sfvlma__mapNum{font-family:var(--font-mono-editorial);fill:#ff6700;paint-order:stroke;stroke:#0b0b0c;stroke-width:6px;font-size:21px;font-weight:700}.PrisonMap-module__Sfvlma__markerActive .PrisonMap-module__Sfvlma__mapLabel{fill:#ff6700}.PrisonMap-module__Sfvlma__connector{fill:none;stroke:#fff4e959;stroke-width:1.5px;stroke-dasharray:3 6;opacity:0;transition:opacity .4s,stroke .3s}.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__connector{opacity:1;transition-delay:1.8s,0s}.PrisonMap-module__Sfvlma__connectorOn{stroke:#ff6700}.PrisonMap-module__Sfvlma__side{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:5rem}.PrisonMap-module__Sfvlma__inset{background:#0b0b0c8c;border:1px dashed #fff4e947;border-radius:1rem;padding:1.1rem;transition:border-color .3s,box-shadow .3s}.PrisonMap-module__Sfvlma__insetActive{border-color:#ff6700;box-shadow:0 0 0 4px #ff67001f}.PrisonMap-module__Sfvlma__insetTitle{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;margin-bottom:.75rem;font-size:1.35rem;line-height:1.05}.PrisonMap-module__Sfvlma__insetMap{width:100%;height:auto;display:block;overflow:visible}.PrisonMap-module__Sfvlma__muni{fill:#fff4e90f;stroke:#fff4e94d;stroke-width:1.2px;stroke-linejoin:round}.PrisonMap-module__Sfvlma__muniKey{fill:#ff670033;stroke:#ff8c3cb3}.PrisonMap-module__Sfvlma__lake{fill:#fff4e929;stroke:none}.PrisonMap-module__Sfvlma__group{cursor:pointer;--d:0s;outline:none}.PrisonMap-module__Sfvlma__hit{fill:#0000}.PrisonMap-module__Sfvlma__group .PrisonMap-module__Sfvlma__dot{stroke-width:3px}.PrisonMap-module__Sfvlma__leader{stroke:#fff4e980;stroke-width:1.5px;opacity:0;transition:opacity .4s,stroke .2s;transition-delay:var(--d), 0s}.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__leader{opacity:1}.PrisonMap-module__Sfvlma__insetLabel{font-family:var(--font-fantomen,var(--font-sans));fill:#fff4e9;paint-order:stroke;stroke:#0b0b0c;stroke-width:5px;opacity:0;transition:opacity .4s,fill .2s;transition-delay:var(--d), 0s;font-size:26px}.PrisonMap-module__Sfvlma__insetSub{font-family:var(--font-mono-editorial);fill:#c9c6bf;paint-order:stroke;stroke:#0b0b0c;stroke-width:5px;opacity:0;transition:opacity .4s;transition-delay:var(--d);font-size:17px}.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__insetLabel,.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__insetSub{opacity:1}.PrisonMap-module__Sfvlma__group:hover .PrisonMap-module__Sfvlma__insetLabel,.PrisonMap-module__Sfvlma__group:focus-visible .PrisonMap-module__Sfvlma__insetLabel,.PrisonMap-module__Sfvlma__groupActive .PrisonMap-module__Sfvlma__insetLabel{fill:#ff6700}.PrisonMap-module__Sfvlma__group:hover .PrisonMap-module__Sfvlma__leader,.PrisonMap-module__Sfvlma__groupActive .PrisonMap-module__Sfvlma__leader{stroke:#ff6700}.PrisonMap-module__Sfvlma__group:focus-visible .PrisonMap-module__Sfvlma__hit{stroke:#ff6700;stroke-width:2px;stroke-dasharray:4 4}.PrisonMap-module__Sfvlma__panel{background:linear-gradient(160deg,#ff67001a,#0b0b0c99 60%);border:1px solid #fff4e924;border-radius:1rem;min-height:9rem;padding:1.2rem 1.25rem;animation:.35s PrisonMap-module__Sfvlma__panelIn}@keyframes PrisonMap-module__Sfvlma__panelIn{0%{opacity:.4}to{opacity:1}}.PrisonMap-module__Sfvlma__panelTitle{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;font-size:1.8rem;line-height:1}.PrisonMap-module__Sfvlma__panelSub{font-family:var(--font-mono-editorial);letter-spacing:.08em;text-transform:uppercase;color:#ff6700;margin-top:.35rem;font-size:.72rem}.PrisonMap-module__Sfvlma__panelList{flex-direction:column;gap:.45rem;max-height:16rem;margin-top:.9rem;list-style:none;display:flex;overflow-y:auto}.PrisonMap-module__Sfvlma__panelList li{font-family:var(--font-mono-editorial);color:#fff4e9;cursor:default;gap:.5rem;font-size:.76rem;line-height:1.45;display:flex}.PrisonMap-module__Sfvlma__panelList li:hover{color:#ff6700}.PrisonMap-module__Sfvlma__panelNum{color:#ff6700;flex:none;min-width:1.6rem;font-weight:700}.PrisonMap-module__Sfvlma__panelHint{font-family:var(--font-mono-editorial);color:#c9c6bf;font-size:.8rem;line-height:1.6}.PrisonMap-module__Sfvlma__foot{font-family:var(--font-mono-editorial);color:var(--color-muted);border-top:1px solid #fff4e91a;flex-direction:column;gap:.4rem;padding-top:1rem;font-size:.72rem;line-height:1.6;display:flex}.PrisonMap-module__Sfvlma__foot strong{color:#fff4e9}.PrisonMap-module__Sfvlma__attribution{opacity:.7;font-size:.65rem}@media (max-width:860px){.PrisonMap-module__Sfvlma__grid{grid-template-columns:1fr}.PrisonMap-module__Sfvlma__side{position:static}.PrisonMap-module__Sfvlma__connector{display:none}.PrisonMap-module__Sfvlma__mapLabel{font-size:34px}.PrisonMap-module__Sfvlma__mapNum{font-size:28px}.PrisonMap-module__Sfvlma__mapLabelStrong{font-size:48px}}@media (prefers-reduced-motion:reduce){.PrisonMap-module__Sfvlma__dep,.PrisonMap-module__Sfvlma__marker,.PrisonMap-module__Sfvlma__dot,.PrisonMap-module__Sfvlma__leader,.PrisonMap-module__Sfvlma__insetLabel,.PrisonMap-module__Sfvlma__insetSub{transition:none}.PrisonMap-module__Sfvlma__in .PrisonMap-module__Sfvlma__pulse{animation:none}}
.Diagrams-module__vOFsaW__accentText{color:#ff6700;font-weight:700}.Diagrams-module__vOFsaW__video{width:100%;margin:0}.Diagrams-module__vOFsaW__videoPlayer{aspect-ratio:16/9;background:#000;border:1px solid #fff4e924;border-radius:1rem;width:100%;display:block;box-shadow:0 30px 60px #00000073}.Diagrams-module__vOFsaW__videoLabel{font-family:var(--font-mono-editorial);color:var(--color-muted);margin-top:.75rem;font-size:.75rem}.Diagrams-module__vOFsaW__journey{grid-template-columns:repeat(var(--stops,5), minmax(0, 1fr));grid-auto-flow:column;gap:0;width:100%;list-style:none;display:grid;position:relative}.Diagrams-module__vOFsaW__journey:before{content:"";background:linear-gradient(90deg,#fff4e933,#ff6700);height:2px;position:absolute;top:.55rem;left:0;right:0}.Diagrams-module__vOFsaW__stop{flex-direction:column;gap:.5rem;padding:0 .75rem 0 0;display:flex;position:relative}.Diagrams-module__vOFsaW__stopDot{z-index:1;background:#0b0b0c;border:2px solid #ff6700;border-radius:50%;width:1.1rem;height:1.1rem;position:relative}.Diagrams-module__vOFsaW__stopFinal .Diagrams-module__vOFsaW__stopDot{background:#ff6700;box-shadow:0 0 0 6px #ff670033}.Diagrams-module__vOFsaW__stopKicker{font-family:var(--font-mono-editorial);letter-spacing:.1em;text-transform:uppercase;color:#ff6700;margin-top:.4rem;font-size:.7rem}.Diagrams-module__vOFsaW__stopTitle{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.8rem;line-height:1.45}.Diagrams-module__vOFsaW__stopFinal .Diagrams-module__vOFsaW__stopTitle{font-family:var(--font-fantomen,var(--font-sans));color:#ff6700;font-size:1.6rem;line-height:1}@media (max-width:720px){.Diagrams-module__vOFsaW__journey{grid-template-columns:1fr;grid-auto-flow:row;gap:1.5rem;padding-left:2rem}.Diagrams-module__vOFsaW__journey:before{background:linear-gradient(#fff4e933,#ff6700);width:2px;height:auto;inset:0 auto 0 .5rem}.Diagrams-module__vOFsaW__stopDot{position:absolute;top:.05rem;left:-2rem}.Diagrams-module__vOFsaW__stopKicker{margin-top:0}}.Diagrams-module__vOFsaW__rail{flex-direction:column;gap:3.5rem;width:100%;display:flex;position:relative}.Diagrams-module__vOFsaW__rail:before{content:"";background:linear-gradient(#ff6700,#fff4e91f);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:4.25rem}.Diagrams-module__vOFsaW__railItem{grid-template-columns:8.5rem 1fr;align-items:start;gap:2rem;display:grid}.Diagrams-module__vOFsaW__railBadge{z-index:1;color:#0b0b0c;font-family:var(--font-mono-editorial);text-align:center;background:#ff6700;border-radius:.4rem;justify-self:start;padding:.5rem .7rem;font-size:.72rem;font-weight:700;line-height:1.35;position:relative}.Diagrams-module__vOFsaW__railBody{flex-direction:column;gap:2rem;min-width:0;display:flex}.Diagrams-module__vOFsaW__railText{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.95rem;line-height:1.8}@media (max-width:720px){.Diagrams-module__vOFsaW__rail:before{display:none}.Diagrams-module__vOFsaW__railItem{grid-template-columns:1fr;gap:1rem}}.Diagrams-module__vOFsaW__numbered{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;width:100%;list-style:none;display:grid}.Diagrams-module__vOFsaW__numberedItem{font-family:var(--font-mono-editorial);color:#fff4e9;background:#fff4e908;border:1px solid #fff4e91f;border-radius:.75rem;align-items:flex-start;gap:.9rem;padding:1rem;font-size:.78rem;line-height:1.5;display:flex}.Diagrams-module__vOFsaW__numberedIndex{font-family:var(--font-fantomen,var(--font-sans));color:#ff6700;font-size:1.5rem;line-height:1}.Diagrams-module__vOFsaW__db{background:#121214;border:1px solid #fff4e926;border-radius:.9rem;width:100%;max-width:34rem;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px #0006}.Diagrams-module__vOFsaW__dbHeader{background:#fff4e90a;border-bottom:1px solid #fff4e91a;align-items:center;gap:.9rem;padding:.8rem 1rem;display:flex}.Diagrams-module__vOFsaW__dbDots{gap:.35rem;display:flex}.Diagrams-module__vOFsaW__dbDots i{background:#fff4e940;border-radius:50%;width:.6rem;height:.6rem}.Diagrams-module__vOFsaW__dbDots i:first-child{background:#ff6700}.Diagrams-module__vOFsaW__dbTitle{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.75rem}.Diagrams-module__vOFsaW__dbFields{list-style:none}.Diagrams-module__vOFsaW__dbField{border-bottom:1px solid #fff4e90f;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.Diagrams-module__vOFsaW__dbFieldName{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.75rem}.Diagrams-module__vOFsaW__dbFieldBar{background:linear-gradient(90deg,#ff6700b3,#ff670026);border-radius:999px;height:.55rem}.Diagrams-module__vOFsaW__procedures{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;width:100%;display:grid}.Diagrams-module__vOFsaW__procCard{border:1px solid #fff4e933;border-radius:1rem;flex-direction:column;justify-content:center;gap:.8rem;min-height:9rem;padding:1.5rem;display:flex}.Diagrams-module__vOFsaW__procCardAccent{background:#ff670012;border-color:#ff6700}.Diagrams-module__vOFsaW__procTitle{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;font-size:clamp(1.4rem,3vw,2rem);line-height:1.05}.Diagrams-module__vOFsaW__procBadge{color:#0b0b0c;font-family:var(--font-mono-editorial);background:#ff6700;border-radius:.3rem;align-self:flex-start;padding:.3rem .6rem;font-size:.68rem;font-weight:700}.Diagrams-module__vOFsaW__procSteps{font-family:var(--font-mono-editorial);color:#fff4e9;padding-left:1.1rem;font-size:.75rem;line-height:1.6}.Diagrams-module__vOFsaW__procNot{font-family:var(--font-fantomen,var(--font-sans));color:#ff6700;font-size:4rem}@media (max-width:720px){.Diagrams-module__vOFsaW__procedures{text-align:left;grid-template-columns:1fr}.Diagrams-module__vOFsaW__procNot{justify-self:center;line-height:1}}.Diagrams-module__vOFsaW__fragmented{align-items:stretch;width:100%;display:flex}.Diagrams-module__vOFsaW__fragCell{flex:1;align-items:center;display:flex}.Diagrams-module__vOFsaW__fragNode{background:#fff4e908;border:1px solid #fff4e933;border-radius:.9rem;flex-direction:column;flex:1;gap:.6rem;height:100%;padding:1.25rem;display:flex}.Diagrams-module__vOFsaW__fragName{font-family:var(--font-fantomen,var(--font-sans));color:#ff6700;font-size:1.8rem;line-height:1}.Diagrams-module__vOFsaW__fragText{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.75rem;line-height:1.55}.Diagrams-module__vOFsaW__fragBreak{color:#ff6700;font-family:var(--font-mono-editorial);align-items:center;gap:.2rem;padding:0 .4rem;font-size:.8rem;display:flex}.Diagrams-module__vOFsaW__fragBreak i{border-top:2px dashed #fff4e966;width:.7rem}.Diagrams-module__vOFsaW__fragBreak b{font-weight:700}@media (max-width:720px){.Diagrams-module__vOFsaW__fragmented{flex-direction:column}.Diagrams-module__vOFsaW__fragCell{flex-direction:column;align-items:stretch}.Diagrams-module__vOFsaW__fragBreak{flex-direction:column;padding:.4rem 0}.Diagrams-module__vOFsaW__fragBreak i{border-top:none;border-left:2px dashed #fff4e966;width:0;height:.7rem}}.Diagrams-module__vOFsaW__status{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;width:100%;list-style:none;display:grid}.Diagrams-module__vOFsaW__statusStep{background:#fff4e908;border-top:3px solid #fff4e94d;border-radius:0 0 .6rem .6rem;flex-direction:column;gap:.5rem;padding:1.1rem;display:flex}.Diagrams-module__vOFsaW__statusCurrent{background:#ff670014;border-top-color:#ff6700}.Diagrams-module__vOFsaW__statusKicker{font-family:var(--font-mono-editorial);letter-spacing:.1em;text-transform:uppercase;color:#ff6700;font-size:.68rem}.Diagrams-module__vOFsaW__statusText{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.8rem;line-height:1.5}.Diagrams-module__vOFsaW__testimonies{grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;display:grid}.Diagrams-module__vOFsaW__testimony{background:linear-gradient(160deg,#ff67001a,#0b0b0c99 55%);border:1px solid #fff4e926;border-radius:1.2rem;flex-direction:column;gap:1rem;padding:2rem 1.75rem 1.75rem;display:flex;position:relative}.Diagrams-module__vOFsaW__testimonyMark{color:#ff670080;font-family:Gill Sans Ultra Bold,Gill Sans MT,Gill Sans,Arial,sans-serif;font-size:4rem;font-weight:900;line-height:1;position:absolute;top:.6rem;right:1.25rem}.Diagrams-module__vOFsaW__testimonyName{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;font-size:2.2rem;line-height:1}.Diagrams-module__vOFsaW__testimonyText{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.88rem;line-height:1.75}@media (max-width:720px){.Diagrams-module__vOFsaW__testimonies{grid-template-columns:1fr}}
.Layout-module__Ns6K-q__chapter{z-index:1;color:#fff4e9;background:#0b0b0c;width:100%;margin-top:-6rem;position:relative;overflow:clip}.Layout-module__Ns6K-q__background{z-index:0;object-fit:cover;object-position:center;transform:scale(1.03)}.Layout-module__Ns6K-q__content{z-index:2;flex-direction:column;gap:clamp(3rem,7vh,4.5rem);max-width:880px;margin:0 auto;padding:clamp(8rem,16vh,11rem) clamp(1.25rem,5vw,4rem) clamp(12rem,20vh,16rem);display:flex;position:relative}.Layout-module__Ns6K-q__wide{max-width:1120px}.Layout-module__Ns6K-q__opener{z-index:1;background:#0b0b0c;justify-content:center;align-items:center;width:100%;min-height:92svh;margin-top:-6rem;display:flex;position:relative;overflow:hidden}.Layout-module__Ns6K-q__openerPhoto{z-index:0;object-fit:cover;object-position:center;filter:grayscale(.35)contrast(1.05);transform:scale(1.03)}.Layout-module__Ns6K-q__openerShade{z-index:1;background:linear-gradient(#0b0b0c 0%,#0b0b0c8c 30% 70%,#0b0b0c 100%),radial-gradient(#0b0b0c26,#0b0b0cbf);position:absolute;inset:0}.Layout-module__Ns6K-q__openerContent{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:1000px;padding:10rem clamp(1.25rem,5vw,4rem);display:flex;position:relative}.Layout-module__Ns6K-q__openerIndex{font-family:var(--font-mono-editorial);letter-spacing:.3em;color:#ff6700;font-size:.9rem}.Layout-module__Ns6K-q__openerTitle{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;text-wrap:balance;font-size:clamp(3rem,8vw,110px);font-weight:400;line-height:.98}.Layout-module__Ns6K-q__openerRule{background:#ff6700;width:4rem;height:3px;display:block}.Layout-module__Ns6K-q__openerCaption{z-index:2;font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:.75rem;position:absolute;bottom:7.5rem;right:clamp(1.25rem,5vw,4rem)}.Layout-module__Ns6K-q__prose{flex-direction:column;gap:1.5rem;width:100%;max-width:62ch;margin:0 auto;display:flex}.Layout-module__Ns6K-q__paragraph{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.95rem;line-height:1.8}.Layout-module__Ns6K-q__lead{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7}.Layout-module__Ns6K-q__accentText{color:#ff6700;font-weight:700}.Layout-module__Ns6K-q__inlineQuote{border-left:2px solid #ff6700;width:100%;max-width:58ch;margin:0 auto;padding-left:clamp(1.5rem,4vw,2.5rem);position:relative}.Layout-module__Ns6K-q__inlineQuote p{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.Layout-module__Ns6K-q__inlineQuoteMark{color:#ff6700;font-family:Gill Sans Ultra Bold,Gill Sans MT,Gill Sans,Arial,sans-serif;font-size:2.5rem;font-weight:900;line-height:1;position:absolute;top:-1.6rem;left:clamp(1.5rem,4vw,2.5rem)}.Layout-module__Ns6K-q__figure{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0c99;border:1px solid #fff4e91f;border-radius:1.5rem;width:100%;margin:0 auto;padding:clamp(1.5rem,4vw,2.75rem);box-shadow:0 30px 60px #00000059}.Layout-module__Ns6K-q__figureHead{flex-direction:column;gap:.5rem;margin-bottom:1.75rem;display:flex}.Layout-module__Ns6K-q__figureTitle{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1}.Layout-module__Ns6K-q__figureSubtitle{font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:.8rem;line-height:1.6}.Layout-module__Ns6K-q__figureBody{width:100%}.Layout-module__Ns6K-q__figureFoot{font-family:var(--font-mono-editorial);color:var(--color-muted);border-top:1px solid #fff4e91a;flex-direction:column;gap:.4rem;margin-top:1.75rem;padding-top:1rem;font-size:.72rem;line-height:1.6;display:flex}.Layout-module__Ns6K-q__figureNote{color:#c9c6bf}.Layout-module__Ns6K-q__chipsWrap{flex-direction:column;align-items:center;gap:.9rem;display:flex}.Layout-module__Ns6K-q__chipsLabel{font-family:var(--font-mono-editorial);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.Layout-module__Ns6K-q__chips{flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;display:flex}.Layout-module__Ns6K-q__chip{font-family:var(--font-mono-editorial);color:#fff4e9;background:#ff67000f;border:1px solid #ff670073;border-radius:999px;padding:.5rem .95rem;font-size:.78rem}.Layout-module__Ns6K-q__split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.Layout-module__Ns6K-q__splitRight .Layout-module__Ns6K-q__splitMedia{order:2}.Layout-module__Ns6K-q__splitMedia{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:clamp(1.5rem,8vh,5rem)}.Layout-module__Ns6K-q__splitImage{aspect-ratio:4/5;border-radius:.25rem;width:100%;position:relative;overflow:hidden}.Layout-module__Ns6K-q__splitImage img{object-fit:cover}.Layout-module__Ns6K-q__caption{font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:.75rem}.Layout-module__Ns6K-q__splitText{flex-direction:column;gap:2rem;display:flex}.Layout-module__Ns6K-q__splitText .Layout-module__Ns6K-q__prose{margin:0}.Layout-module__Ns6K-q__twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:820px){.Layout-module__Ns6K-q__split,.Layout-module__Ns6K-q__twoCol{grid-template-columns:1fr}.Layout-module__Ns6K-q__splitRight .Layout-module__Ns6K-q__splitMedia{order:0}.Layout-module__Ns6K-q__splitMedia{position:static}.Layout-module__Ns6K-q__splitImage{aspect-ratio:4/3}}
.Viz-module__bG8X2a__legend{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:1.75rem;display:flex}.Viz-module__bG8X2a__legendItem{font-family:var(--font-mono-editorial);color:#fff4e9;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.Viz-module__bG8X2a__swatch{border-radius:2px;width:10px;height:10px}.Viz-module__bG8X2a__swatchOrange{background:#ff6700}.Viz-module__bG8X2a__swatchCream{background:#fff4e9}.Viz-module__bG8X2a__swatchMuted{background:#fff4e947}.Viz-module__bG8X2a__toggle{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.Viz-module__bG8X2a__toggleBtn{color:#fff4e9;font-family:var(--font-mono-editorial);cursor:pointer;background:0 0;border:1px solid #fff4e940;border-radius:999px;padding:.55rem 1.1rem;font-size:.8rem;transition:background .25s,border-color .25s,color .25s}.Viz-module__bG8X2a__toggleBtn:hover{border-color:#ff6700}.Viz-module__bG8X2a__toggleActive{color:#0b0b0c;background:#ff6700;border-color:#ff6700;font-weight:700}.Viz-module__bG8X2a__counters{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));text-align:center;gap:2.5rem 2rem;width:100%;display:grid}.Viz-module__bG8X2a__counter{flex-direction:column;align-items:center;gap:.6rem;display:flex}.Viz-module__bG8X2a__counterValue{font-family:var(--font-fantomen,var(--font-sans));color:#ff6700;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1}.Viz-module__bG8X2a__countersLg .Viz-module__bG8X2a__counterValue{font-size:clamp(3.5rem,10vw,7.5rem)}.Viz-module__bG8X2a__counterLabel{font-family:var(--font-mono-editorial);color:#fff4e9;max-width:24ch;font-size:.78rem;line-height:1.5}@media (max-width:720px){.Viz-module__bG8X2a__counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.Viz-module__bG8X2a__hbarWrap{width:100%}.Viz-module__bG8X2a__hbars{flex-direction:column;gap:.35rem;list-style:none;display:flex}.Viz-module__bG8X2a__hrow{border-radius:.6rem;transition:background .25s}.Viz-module__bG8X2a__hrow:hover,.Viz-module__bG8X2a__hrowOpen{background:#fff4e90a}.Viz-module__bG8X2a__hrowBtn{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(9rem,15rem) 1fr 6.5rem 1rem;align-items:center;gap:1rem;padding:.55rem .6rem;display:grid}.Viz-module__bG8X2a__hrowBtn:disabled{cursor:default}.Viz-module__bG8X2a__hlabel{font-family:var(--font-mono-editorial);color:#fff4e9;flex-direction:column;gap:.15rem;font-size:.75rem;line-height:1.35;display:flex}.Viz-module__bG8X2a__hsub{color:var(--color-muted);font-size:.68rem}.Viz-module__bG8X2a__htrack{background:#fff4e912;border-radius:999px;height:14px;position:relative;overflow:hidden}.Viz-module__bG8X2a__hfill{background:linear-gradient(90deg,#b84a00,#ff6700);border-radius:999px;transition:width 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.Viz-module__bG8X2a__hvalue{font-family:var(--font-mono-editorial);color:#fff4e9;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem;font-weight:700}.Viz-module__bG8X2a__hunit{color:var(--color-muted);font-size:.68rem;font-weight:400}.Viz-module__bG8X2a__hplus{font-family:var(--font-mono-editorial);color:#ff6700;font-weight:700}.Viz-module__bG8X2a__hdetail{font-family:var(--font-mono-editorial);color:#c9c6bf;margin-left:calc(min(15rem,40%) + 1rem);padding:0 .6rem .9rem;font-size:.75rem;font-style:italic;line-height:1.6;animation:.35s Viz-module__bG8X2a__fadeDown}@keyframes Viz-module__bG8X2a__fadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:720px){.Viz-module__bG8X2a__hrowBtn{grid-template-columns:1fr auto 1rem;grid-template-areas:"label value plus""track track track";row-gap:.45rem}.Viz-module__bG8X2a__hlabel{grid-area:label}.Viz-module__bG8X2a__htrack{grid-area:track}.Viz-module__bG8X2a__hvalue{grid-area:value}.Viz-module__bG8X2a__hplus{grid-area:plus}.Viz-module__bG8X2a__hdetail{margin-left:0}}.Viz-module__bG8X2a__dumbbell{flex-direction:column;gap:1.75rem;width:100%;display:flex}.Viz-module__bG8X2a__dbRow{flex-direction:column;gap:.9rem;display:flex}.Viz-module__bG8X2a__dbHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Viz-module__bG8X2a__dbLabel{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.8rem}.Viz-module__bG8X2a__dbChange{font-family:var(--font-fantomen,var(--font-sans));color:#ff6700;white-space:nowrap;opacity:0;font-size:clamp(1.4rem,3vw,1.9rem);transition:opacity .6s,transform .6s;transform:translateY(6px)}.Viz-module__bG8X2a__dbChange span{font-size:.7em}.Viz-module__bG8X2a__dbChangeIn{opacity:1;transform:none}.Viz-module__bG8X2a__dbTrack{border-bottom:1px dashed #fff4e926;height:2.6rem;margin:0 .5rem;position:relative}.Viz-module__bG8X2a__dbLine{background:linear-gradient(90deg,#fff4e9,#ff6700);height:3px;transition:width 1.2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translateY(-50%)}.Viz-module__bG8X2a__dbDot{border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.Viz-module__bG8X2a__dbDotFrom{background:#fff4e9}.Viz-module__bG8X2a__dbDotTo{background:#ff6700;transition:left 1.2s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 5px #ff670033}.Viz-module__bG8X2a__dbVal{font-family:var(--font-mono-editorial);color:#fff4e9;white-space:nowrap;font-size:.7rem;position:absolute;bottom:140%;left:50%;transform:translate(-50%)}.Viz-module__bG8X2a__dbDotFrom .Viz-module__bG8X2a__dbVal{color:var(--color-muted);top:140%;bottom:auto}.Viz-module__bG8X2a__yearBars{justify-content:center;align-items:flex-end;gap:clamp(.75rem,4vw,2.5rem);width:100%;display:flex}.Viz-module__bG8X2a__yearCell{align-items:flex-end;gap:clamp(.75rem,4vw,2.5rem);display:flex}.Viz-module__bG8X2a__yearGap{font-family:var(--font-mono-editorial);color:var(--color-muted);letter-spacing:.15em;align-self:center}.Viz-module__bG8X2a__yearCol{flex-direction:column;align-items:center;gap:.6rem;display:flex}.Viz-module__bG8X2a__yearValue{font-family:var(--font-fantomen,var(--font-sans));color:#fff4e9;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3.5vw,2.2rem)}.Viz-module__bG8X2a__yearTrack{align-items:flex-end;width:clamp(3rem,9vw,5rem);height:220px;display:flex}.Viz-module__bG8X2a__yearFill{background:linear-gradient(#ff6700,#a84400);border-radius:.4rem .4rem 0 0;width:100%;transition:height 1.1s cubic-bezier(.22,1,.36,1)}.Viz-module__bG8X2a__yearPartial{background:repeating-linear-gradient(135deg,#ff6700e6 0 6px,#ff670059 6px 12px)}.Viz-module__bG8X2a__yearLabel{font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:.8rem}.Viz-module__bG8X2a__capacity{flex-direction:column;gap:2.5rem;width:100%;display:flex}.Viz-module__bG8X2a__capBars{flex-direction:column;gap:1.4rem;display:flex}.Viz-module__bG8X2a__capRow{flex-direction:column;gap:.55rem;display:flex}.Viz-module__bG8X2a__capLabel{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.8rem}.Viz-module__bG8X2a__capLabel strong{color:#ff6700;margin-left:.35rem}.Viz-module__bG8X2a__capTrack{background:#fff4e90f;border-radius:.4rem;height:28px;position:relative;overflow:hidden}.Viz-module__bG8X2a__capFill{background:linear-gradient(90deg,#a84400,#ff6700);border-radius:.4rem;height:100%;transition:width 1.6s cubic-bezier(.22,1,.36,1)}.Viz-module__bG8X2a__capFillCream{background:#fff4e9}.Viz-module__bG8X2a__capLimit{background:#fff4e9;width:2px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 3px #0b0b0cb3}.Viz-module__bG8X2a__capBottom{grid-template-columns:auto 1fr;align-items:center;gap:2.5rem;display:grid}.Viz-module__bG8X2a__capPercent{flex-direction:column;gap:.35rem;display:flex}.Viz-module__bG8X2a__capPercentValue{font-family:var(--font-fantomen,var(--font-sans));color:#ff6700;font-variant-numeric:tabular-nums;font-size:clamp(4rem,12vw,8rem);line-height:.9}.Viz-module__bG8X2a__capPercentLabel{font-family:var(--font-mono-editorial);color:#fff4e9;font-size:.78rem}.Viz-module__bG8X2a__perSpace{flex-direction:column;gap:.8rem;display:flex}.Viz-module__bG8X2a__perSpaceIcons{align-items:center;gap:.6rem;display:flex}.Viz-module__bG8X2a__spaceIcon{border:2px solid #fff4e9;border-radius:.35rem;width:3rem;height:3rem}.Viz-module__bG8X2a__equals{font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:1.5rem}.Viz-module__bG8X2a__personIcon{opacity:0;background:linear-gradient(90deg, #ff6700 var(--fill,100%), #fff4e926 var(--fill,100%));width:2rem;height:3.4rem;transition:opacity .5s,transform .5s;position:relative;transform:translateY(8px);-webkit-mask:radial-gradient(circle at 50% 18%,#000 .55rem,#0000 .6rem),radial-gradient(1rem 1.45rem at 50% 100%,#000 98%,#0000 100%);mask:radial-gradient(circle at 50% 18%,#000 .55rem,#0000 .6rem),radial-gradient(1rem 1.45rem at 50% 100%,#000 98%,#0000 100%)}.Viz-module__bG8X2a__personIn{opacity:1;transform:none}.Viz-module__bG8X2a__perSpaceCaption{font-family:var(--font-mono-editorial);color:#fff4e9;max-width:32ch;font-size:.8rem;line-height:1.6}@media (max-width:720px){.Viz-module__bG8X2a__capBottom{grid-template-columns:1fr;gap:1.75rem}}.Viz-module__bG8X2a__ratio{flex-direction:column;gap:1.25rem;width:100%;display:flex}.Viz-module__bG8X2a__ratioLegend{flex-wrap:wrap;gap:1.25rem;display:flex}.Viz-module__bG8X2a__ratioGrid{grid-template-columns:repeat(auto-fill,minmax(9px,1fr));gap:4px;display:grid}.Viz-module__bG8X2a__ratioDot{aspect-ratio:1;opacity:0;background:#fff4e947;border-radius:50%;transition:opacity .4s,transform .4s;transform:scale(.3)}.Viz-module__bG8X2a__ratioIn .Viz-module__bG8X2a__ratioDot{opacity:1;transform:none}.Viz-module__bG8X2a__ratioOne{background:#ff6700;transform:scale(1.6);box-shadow:0 0 0 3px #ff670059}.Viz-module__bG8X2a__ratioIn .Viz-module__bG8X2a__ratioOne{animation:2.2s ease-in-out 1.5s infinite Viz-module__bG8X2a__pulse;transform:scale(1.6)}@keyframes Viz-module__bG8X2a__pulse{0%,to{box-shadow:0 0 0 3px #ff670059}50%{box-shadow:0 0 0 8px #ff67001a}}.Viz-module__bG8X2a__ratioCaption{font-family:var(--font-mono-editorial);color:#fff4e9;text-align:center;font-size:.8rem}.Viz-module__bG8X2a__redencion{flex-direction:column;align-items:center;width:100%;display:flex}.Viz-module__bG8X2a__redStage{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;min-height:11rem;display:flex}.Viz-module__bG8X2a__redTiles{gap:.75rem;display:flex}.Viz-module__bG8X2a__redTile{opacity:0;background:#fff4e90d;border:1px solid #fff4e959;border-radius:.6rem;flex-direction:column;justify-content:space-between;width:8.5rem;height:9.5rem;padding:.9rem;display:flex}.Viz-module__bG8X2a__redIn .Viz-module__bG8X2a__redTile{animation:.6s cubic-bezier(.22,1,.36,1) forwards Viz-module__bG8X2a__tileIn}.Viz-module__bG8X2a__redResult{color:#0b0b0c;background:#ff6700;border-color:#ff6700}.Viz-module__bG8X2a__redIn .Viz-module__bG8X2a__redResult{animation-delay:.6s}@keyframes Viz-module__bG8X2a__tileIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.Viz-module__bG8X2a__redTileNum{font-family:var(--font-fantomen,var(--font-sans));font-size:3rem;line-height:1}.Viz-module__bG8X2a__redTileText{font-family:var(--font-mono-editorial);font-size:.72rem;line-height:1.35}.Viz-module__bG8X2a__redArrow{font-family:var(--font-mono-editorial);color:#ff6700;font-size:2rem}.Viz-module__bG8X2a__redFormula{font-family:var(--font-mono-editorial);color:var(--color-muted);text-align:center;margin-top:1.5rem;font-size:.8rem}.Viz-module__bG8X2a__demo{flex-direction:column;gap:2.5rem;width:100%;display:flex}.Viz-module__bG8X2a__demoSplits{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.Viz-module__bG8X2a__demoSplit{flex-direction:column;gap:.6rem;display:flex}.Viz-module__bG8X2a__demoSplitTitle{font-family:var(--font-mono-editorial);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem}.Viz-module__bG8X2a__demoBar{background:#fff4e90f;border-radius:.4rem;height:2.4rem;display:flex;overflow:hidden}.Viz-module__bG8X2a__demoSeg{white-space:nowrap;font-family:var(--font-mono-editorial);align-items:center;padding:0 .6rem;font-size:.75rem;font-weight:700;transition:width 1.3s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.Viz-module__bG8X2a__demoSegA{color:#0b0b0c;background:#ff6700}.Viz-module__bG8X2a__demoSegB{color:#0b0b0c;background:#fff4e9}.Viz-module__bG8X2a__demoLegend{font-family:var(--font-mono-editorial);color:#fff4e9;justify-content:space-between;font-size:.72rem;display:flex}.Viz-module__bG8X2a__mosaic{flex-direction:column;gap:4px;height:clamp(20rem,50vw,26rem);display:flex}.Viz-module__bG8X2a__mosaicRow{gap:4px;min-height:5rem;display:flex}.Viz-module__bG8X2a__mosaicCell{text-align:left;min-width:7.5rem;font:inherit;cursor:pointer;opacity:0;outline-offset:2px;border:none;border-radius:.35rem;outline:2px solid #0000;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:.75rem;transition:opacity .7s,transform .7s,filter .25s,outline-color .25s;display:flex;overflow:hidden;transform:scale(.97)}.Viz-module__bG8X2a__mosaicIn{opacity:1;transform:none}.Viz-module__bG8X2a__mosaicA{color:#0b0b0c;background:#ff6700}.Viz-module__bG8X2a__mosaicB{color:#0b0b0c;background:#fff4e9}.Viz-module__bG8X2a__mosaicActive{filter:brightness(1.08);outline-color:#fff4e9}.Viz-module__bG8X2a__mosaicValue{font-family:var(--font-fantomen,var(--font-sans));font-size:clamp(1.4rem,3.5vw,2.6rem);line-height:1}.Viz-module__bG8X2a__mosaicLabel{font-family:var(--font-mono-editorial);font-size:.7rem;line-height:1.3}@media (max-width:720px){.Viz-module__bG8X2a__demoSplits{grid-template-columns:1fr}.Viz-module__bG8X2a__mosaicLabel{font-size:.62rem}}
.design-module__EDv79W__page{max-width:1100px;color:var(--color-fg);margin:0 auto;padding:clamp(3rem,8vh,6rem) clamp(1.25rem,5vw,3rem) 8rem}.design-module__EDv79W__hero{border-bottom:1px solid #f4f3f026;padding-bottom:clamp(3rem,6vh,4rem)}.design-module__EDv79W__eyebrow{font-family:var(--font-mono-editorial);color:#ff6700;font-size:.9rem}.design-module__EDv79W__h1{font-family:var(--font-fantomen,var(--font-sans));margin-top:.75rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1.05}.design-module__EDv79W__lead{max-width:640px;font-family:var(--font-mono-editorial);color:var(--color-muted);margin-top:1.25rem;font-size:.95rem;line-height:1.7}.design-module__EDv79W__lead code{color:var(--color-fg)}.design-module__EDv79W__section{margin-top:clamp(3.5rem,8vh,5rem)}.design-module__EDv79W__h2{font-family:var(--font-fantomen,var(--font-sans));color:#d9d9d9;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400}.design-module__EDv79W__h3{font-family:var(--font-mono-editorial);color:var(--color-fg);margin-top:2.5rem;margin-bottom:1rem;font-size:1rem;font-weight:700}.design-module__EDv79W__sectionIntro{max-width:720px;font-family:var(--font-mono-editorial);color:var(--color-muted);margin-top:.75rem;font-size:.9rem;line-height:1.7}.design-module__EDv79W__sectionIntro code,.design-module__EDv79W__lead code{font-family:var(--font-mono-editorial);background:#f4f3f014;border-radius:.3rem;padding:.1rem .35rem;font-size:.85em}.design-module__EDv79W__swatchGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.design-module__EDv79W__swatchCard{background:#f4f3f008;border:1px solid #f4f3f01f;border-radius:.85rem;overflow:hidden}.design-module__EDv79W__swatch{border-bottom:1px solid #f4f3f01f;height:72px}.design-module__EDv79W__swatchInfo{padding:.85rem 1rem 1rem}.design-module__EDv79W__swatchName{font-family:var(--font-mono-editorial);font-size:.85rem;font-weight:700}.design-module__EDv79W__swatchHex{font-family:var(--font-mono-editorial);color:#ff6700;margin-top:.2rem;font-size:.75rem}.design-module__EDv79W__swatchUsage{font-family:var(--font-mono-editorial);color:var(--color-muted);margin-top:.4rem;font-size:.75rem;line-height:1.5}.design-module__EDv79W__specimen{border-top:1px solid #f4f3f01a;margin-top:2.5rem;padding-top:1.5rem}.design-module__EDv79W__specimen:first-of-type{margin-top:1.5rem}.design-module__EDv79W__specimenLabel{font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:.8rem}.design-module__EDv79W__specimenLabel code{color:#ff6700}.design-module__EDv79W__fantomenSample{font-family:var(--font-fantomen,var(--font-sans));margin-top:.75rem;font-size:2.5rem;font-weight:400;line-height:1.1}.design-module__EDv79W__monoSample{font-family:var(--font-mono-editorial);margin-top:.75rem;font-size:1.1rem;line-height:1.5}.design-module__EDv79W__sansSample{font-family:var(--font-sans);margin-top:.75rem;font-size:1.1rem;line-height:1.5}.design-module__EDv79W__gillSample{margin-top:.75rem;font-family:Gill Sans Ultra Bold,Gill Sans MT,Gill Sans,Arial,sans-serif;font-size:4rem;font-weight:900;line-height:1}.design-module__EDv79W__sizeList{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;margin-top:1.25rem;list-style:none;display:flex}.design-module__EDv79W__sizeList li{flex-direction:column;align-items:center;gap:.4rem;display:flex}.design-module__EDv79W__sizeLabel{font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:.7rem}.design-module__EDv79W__table{border-collapse:collapse;width:100%;font-family:var(--font-mono-editorial);margin-top:1.25rem;font-size:.85rem}.design-module__EDv79W__table th{text-align:left;color:var(--color-muted);border-bottom:1px solid #f4f3f033;padding:.6rem .75rem;font-weight:400}.design-module__EDv79W__table td{border-bottom:1px solid #f4f3f014;padding:.6rem .75rem}.design-module__EDv79W__tableValue{color:#ff6700;white-space:nowrap}.design-module__EDv79W__radiusGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.5rem;margin-top:1.25rem;display:grid}.design-module__EDv79W__radiusItem{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.design-module__EDv79W__radiusBox{background:#ff6700;width:72px;height:72px}.design-module__EDv79W__radiusUsage{font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:.7rem;line-height:1.4}.design-module__EDv79W__shadowGrid{flex-wrap:wrap;gap:2.5rem;margin-top:1.25rem;display:flex}.design-module__EDv79W__shadowItem{flex-direction:column;align-items:center;gap:1rem;display:flex}.design-module__EDv79W__shadowBox{background:#1a1a1a;border-radius:1rem;width:140px;height:90px}.design-module__EDv79W__shadowValue{font-family:var(--font-mono-editorial);color:var(--color-muted);font-size:.7rem}.design-module__EDv79W__componentDemo{background:#0b0b0c;border-radius:1rem;justify-content:center;padding:2.5rem clamp(1rem,4vw,2.5rem);display:flex}.design-module__EDv79W__effect{border-top:1px solid #f4f3f01a;margin-top:2.5rem;padding-top:1.5rem}.design-module__EDv79W__effect:first-of-type{border-top:none;margin-top:1.5rem;padding-top:0}.design-module__EDv79W__code{font-family:var(--font-mono-editorial);color:#d9d9d9;background:#f4f3f00d;border:1px solid #f4f3f01a;border-radius:.75rem;margin-top:1rem;padding:1.25rem 1.5rem;font-size:.8rem;line-height:1.6;overflow-x:auto}.design-module__EDv79W__footer{font-family:var(--font-mono-editorial);color:var(--color-muted);border-top:1px solid #f4f3f026;margin-top:6rem;padding-top:2rem;font-size:.8rem}
