.FinancialModel-module__rYADSq__model{border:1px solid var(--border);background:#f2eee5;margin:40px 0 56px;padding:28px}.FinancialModel-module__rYADSq__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.FinancialModel-module__rYADSq__eyebrow{color:#785530;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:700}.FinancialModel-module__rYADSq__heading h2{margin:10px 0;font:400 clamp(26px,3vw,36px)/1.15 Georgia,serif}.FinancialModel-module__rYADSq__heading p:not(.FinancialModel-module__rYADSq__eyebrow),.FinancialModel-module__rYADSq__note,.FinancialModel-module__rYADSq__assumptions{color:#62665e;font-size:12px;line-height:1.65}.FinancialModel-module__rYADSq__heading p{max-width:680px}.FinancialModel-module__rYADSq__badge{background:var(--green);color:#fff;white-space:nowrap;padding:9px 12px;font-size:11px}.FinancialModel-module__rYADSq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 20px;display:flex}.FinancialModel-module__rYADSq__switcher{flex-wrap:wrap;gap:4px;display:flex}.FinancialModel-module__rYADSq__switcher button,.FinancialModel-module__rYADSq__reset{border:1px solid var(--border);color:var(--green);cursor:pointer;background:#fff;padding:11px 14px;font:600 12px Arial,sans-serif}.FinancialModel-module__rYADSq__switcher button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.FinancialModel-module__rYADSq__reset:disabled{opacity:.5;cursor:default}.FinancialModel-module__rYADSq__model button:focus-visible,.FinancialModel-module__rYADSq__model input:focus-visible,.FinancialModel-module__rYADSq__model summary:focus-visible,.FinancialModel-module__rYADSq__tableWrap:focus-visible{outline:3px solid var(--warm);outline-offset:3px}.FinancialModel-module__rYADSq__inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.FinancialModel-module__rYADSq__inputs label{flex-direction:column;justify-content:space-between;gap:9px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.FinancialModel-module__rYADSq__inputs input{width:100%;min-width:0;color:var(--charcoal);background:#fff;border:1px solid #bab9af;padding:12px;font-size:16px}.FinancialModel-module__rYADSq__note{margin:14px 0}.FinancialModel-module__rYADSq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.FinancialModel-module__rYADSq__metrics article{border:1px solid var(--border);background:#fff;padding:20px}.FinancialModel-module__rYADSq__metrics span,.FinancialModel-module__rYADSq__metrics strong,.FinancialModel-module__rYADSq__metrics small{display:block}.FinancialModel-module__rYADSq__metrics span{color:#62665e;font-size:11px}.FinancialModel-module__rYADSq__metrics strong{overflow-wrap:anywhere;margin:12px 0;font:400 clamp(22px,2.2vw,32px)/1.2 Georgia,serif}.FinancialModel-module__rYADSq__metrics small{color:#62665e;font-size:11px;line-height:1.5}.FinancialModel-module__rYADSq__negative{color:#a03f30}.FinancialModel-module__rYADSq__chartPanel{border:1px solid var(--border);background:#fff;padding:24px}.FinancialModel-module__rYADSq__chartHeading{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.FinancialModel-module__rYADSq__chartHeading h3{font:400 21px Georgia,serif}.FinancialModel-module__rYADSq__chartHeading p{align-items:center;gap:8px;font-size:11px;display:flex}.FinancialModel-module__rYADSq__revenueKey,.FinancialModel-module__rYADSq__expenseKey{width:10px;height:10px;display:inline-block}.FinancialModel-module__rYADSq__revenueKey,.FinancialModel-module__rYADSq__revenueBar{background:var(--green)}.FinancialModel-module__rYADSq__expenseKey,.FinancialModel-module__rYADSq__expenseBar{background:#bd9268}.FinancialModel-module__rYADSq__chart{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.FinancialModel-module__rYADSq__month{text-align:center;min-width:0}.FinancialModel-module__rYADSq__bars{border-bottom:1px solid var(--border);background:repeating-linear-gradient(0deg,#0000 0 41px,#eee 42px);align-items:flex-end;gap:3px;height:170px;display:flex}.FinancialModel-module__rYADSq__bars div{width:50%}.FinancialModel-module__rYADSq__month>span{color:#62665e;margin-top:8px;font-size:10px;display:block}.FinancialModel-module__rYADSq__tableWrap{border:1px solid var(--border);background:#fff;max-width:100%;margin-top:24px;overflow-x:auto}.FinancialModel-module__rYADSq__tableWrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.FinancialModel-module__rYADSq__tableWrap caption{text-align:left;padding:18px;font-weight:700}.FinancialModel-module__rYADSq__tableWrap th,.FinancialModel-module__rYADSq__tableWrap td{text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid #e6e3db;padding:13px 16px}.FinancialModel-module__rYADSq__tableWrap th:first-child{text-align:left}.FinancialModel-module__rYADSq__tableWrap thead,.FinancialModel-module__rYADSq__tableWrap tfoot{background:#e8e7dd}.FinancialModel-module__rYADSq__assumptions{margin-top:24px}.FinancialModel-module__rYADSq__assumptions summary{cursor:pointer;color:var(--green);padding:6px 0;font-weight:700}.FinancialModel-module__rYADSq__assumptions p,.FinancialModel-module__rYADSq__assumptions ul{margin-top:12px}.FinancialModel-module__rYADSq__assumptions ul{padding-left:22px}@media (max-width:1100px){.FinancialModel-module__rYADSq__inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.FinancialModel-module__rYADSq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.FinancialModel-module__rYADSq__model{padding:16px}.FinancialModel-module__rYADSq__heading{flex-direction:column}.FinancialModel-module__rYADSq__inputs,.FinancialModel-module__rYADSq__metrics{grid-template-columns:1fr}.FinancialModel-module__rYADSq__chartPanel{padding:14px}.FinancialModel-module__rYADSq__chart{gap:4px}.FinancialModel-module__rYADSq__bars{gap:2px}}.FinancialModel-module__rYADSq__impactSection{border-top:2px solid var(--border);margin-top:44px;padding-top:30px}.FinancialModel-module__rYADSq__impactSection h3,.FinancialModel-module__rYADSq__summary h3{margin:10px 0;font:400 26px/1.3 Georgia,serif}.FinancialModel-module__rYADSq__summary{border-left:4px solid var(--green);background:#e5e9df;margin:24px 0;padding:22px}.FinancialModel-module__rYADSq__summary p{margin-top:10px;font-size:13px;line-height:1.7}.FinancialModel-module__rYADSq__notice{background:#fff8e8;border:1px solid #d7bd8a;margin:16px 0;padding:14px;font-size:12px;line-height:1.6}.FinancialModel-module__rYADSq__tableWrap .FinancialModel-module__rYADSq__impactTable{white-space:normal;min-width:680px}.FinancialModel-module__rYADSq__impactTable th,.FinancialModel-module__rYADSq__impactTable td{text-align:left;vertical-align:top;line-height:1.6}.FinancialModel-module__rYADSq__impactTable td:last-child{min-width:250px}.FinancialModel-module__rYADSq__impactTable small{color:#64675f;margin-top:8px;display:block}
.analytics-module__BdwWQW__heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.analytics-module__BdwWQW__eyebrow{color:var(--warm);letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:800}.analytics-module__BdwWQW__heading h1,.analytics-module__BdwWQW__sectionHeading h2{letter-spacing:-1.5px;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.analytics-module__BdwWQW__heading h1{font-size:clamp(40px,5vw,60px)}.analytics-module__BdwWQW__subtitle,.analytics-module__BdwWQW__sectionHeading p{color:#777a73;max-width:680px;margin:9px 0 0;font-size:12px;line-height:1.6}.analytics-module__BdwWQW__periodControl{background:#fff;border:1px solid #ddd9d0;padding:3px;display:flex}.analytics-module__BdwWQW__periodControl button{color:#8a8c86;cursor:pointer;background:0 0;border:0;padding:9px 14px;font-size:9px;font-weight:700}.analytics-module__BdwWQW__periodControl .analytics-module__BdwWQW__activePeriod{background:var(--green);color:#fff}.analytics-module__BdwWQW__scenario{background:#f2eee5;border:1px solid #d8d2c5;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:20px 22px;display:flex}.analytics-module__BdwWQW__scenarioLabel,.analytics-module__BdwWQW__scenario strong,.analytics-module__BdwWQW__scenario p{display:block}.analytics-module__BdwWQW__scenarioLabel{color:#8c816e;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800}.analytics-module__BdwWQW__scenario strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.analytics-module__BdwWQW__scenario p{color:#77766f;margin:6px 0 0;font-size:9px}.analytics-module__BdwWQW__modeledBadge{color:#5d5546;letter-spacing:1px;text-transform:uppercase;background:#ddd3bf;flex-shrink:0;padding:7px 10px;font-size:8px;font-weight:800}.analytics-module__BdwWQW__kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px;display:grid}.analytics-module__BdwWQW__kpis article{background:#fff;border:1px solid #e0ded7;padding:23px}.analytics-module__BdwWQW__kpis p{color:#73766f;margin:0;font-size:10px;font-weight:600}.analytics-module__BdwWQW__kpis strong{margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;display:block}.analytics-module__BdwWQW__kpis span{color:#969891;margin-top:7px;font-size:9px;display:block}.analytics-module__BdwWQW__section{margin-top:56px}.analytics-module__BdwWQW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;display:flex}.analytics-module__BdwWQW__sectionHeading h2{font-size:32px}.analytics-module__BdwWQW__sectionTotal{text-align:right;flex-shrink:0}.analytics-module__BdwWQW__sectionTotal span,.analytics-module__BdwWQW__sectionTotal strong{display:block}.analytics-module__BdwWQW__sectionTotal span{color:#969891;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.analytics-module__BdwWQW__sectionTotal strong{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.analytics-module__BdwWQW__panel{background:#fff;border:1px solid #e0ded7;padding:28px}.analytics-module__BdwWQW__revenueLayout{grid-template-columns:1.5fr .5fr;gap:18px;display:grid}.analytics-module__BdwWQW__revenueBreakdown{flex-direction:column;gap:20px;display:flex}.analytics-module__BdwWQW__revenueLabel{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:8px;display:flex}.analytics-module__BdwWQW__revenueLabel strong,.analytics-module__BdwWQW__revenueLabel span{display:block}.analytics-module__BdwWQW__revenueLabel strong{font-size:10px}.analytics-module__BdwWQW__revenueLabel span{color:#999b95;margin-top:4px;font-size:8px}.analytics-module__BdwWQW__revenueValue{text-align:right}.analytics-module__BdwWQW__revenueValue span{margin-top:3px}.analytics-module__BdwWQW__track{background:#ebe9e3;height:7px;overflow:hidden}.analytics-module__BdwWQW__fill{background:var(--green);height:100%}.analytics-module__BdwWQW__revenueCategories{flex-direction:column;gap:12px;display:flex}.analytics-module__BdwWQW__revenueCategory{background:var(--green-dark);color:#fff;flex:1;padding:22px}.analytics-module__BdwWQW__revenueCategory>span{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.analytics-module__BdwWQW__revenueCategory strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;display:block}.analytics-module__BdwWQW__revenueCategory p{color:#ffffff8c;margin:6px 0 0;font-size:9px;line-height:1.4}.analytics-module__BdwWQW__capacityFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.analytics-module__BdwWQW__capacityStep{background:#f5f2eb;padding:22px}.analytics-module__BdwWQW__capacityStep>span,.analytics-module__BdwWQW__capacityStep>strong,.analytics-module__BdwWQW__capacityStep>small{display:block}.analytics-module__BdwWQW__capacityStep>span{color:#777a73;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.analytics-module__BdwWQW__capacityStep>strong{margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.analytics-module__BdwWQW__capacityStep>small{color:#969891;margin-top:2px;font-size:8px}.analytics-module__BdwWQW__capacityStep>p{color:#858780;margin:13px 0 0;font-size:9px;line-height:1.4}.analytics-module__BdwWQW__capacityEmphasis{background:var(--green-dark);color:#fff}.analytics-module__BdwWQW__capacityEmphasis>span,.analytics-module__BdwWQW__capacityEmphasis>small,.analytics-module__BdwWQW__capacityEmphasis>p{color:#ffffff94}.analytics-module__BdwWQW__capacityArrow{color:#aaa79f;place-items:center;display:grid}.analytics-module__BdwWQW__facilityGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.analytics-module__BdwWQW__facilityCard{background:#fff;border:1px solid #e0ded7;padding:18px}.analytics-module__BdwWQW__facilityCard>div:first-child{justify-content:space-between;gap:20px;margin-bottom:12px;font-size:9px;display:flex}.analytics-module__BdwWQW__facilityCard strong{color:var(--green)}.analytics-module__BdwWQW__economicGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.analytics-module__BdwWQW__economicCard{background:#fff;border:1px solid #e0ded7;padding:28px}.analytics-module__BdwWQW__economicNumbers{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.analytics-module__BdwWQW__economicNumbers>div{border-right:1px solid #e8e5de;padding-right:16px}.analytics-module__BdwWQW__economicNumbers>div:last-child{border-right:0}.analytics-module__BdwWQW__economicNumbers span,.analytics-module__BdwWQW__economicNumbers strong{display:block}.analytics-module__BdwWQW__economicNumbers span{color:#92948e;font-size:8px;line-height:1.4}.analytics-module__BdwWQW__economicNumbers strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.analytics-module__BdwWQW__economicNote{color:#858780;border-top:1px solid #ebe9e3;margin:22px 0 0;padding-top:18px;font-size:9px}.analytics-module__BdwWQW__impactStrip{background:var(--green-dark);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.analytics-module__BdwWQW__impact{color:#fff;border-right:1px solid #ffffff1a;padding:25px}.analytics-module__BdwWQW__impact:last-child{border-right:0}.analytics-module__BdwWQW__impact strong,.analytics-module__BdwWQW__impact span{display:block}.analytics-module__BdwWQW__impact strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.analytics-module__BdwWQW__impact span{color:#ffffff8c;margin-top:7px;font-size:8px}@media (max-width:1100px){.analytics-module__BdwWQW__kpis{grid-template-columns:repeat(2,1fr)}.analytics-module__BdwWQW__revenueLayout{grid-template-columns:1fr}.analytics-module__BdwWQW__revenueCategories{grid-template-columns:repeat(3,1fr);display:grid}.analytics-module__BdwWQW__capacityFlow{grid-template-columns:repeat(2,1fr)}.analytics-module__BdwWQW__capacityArrow{display:none}}@media (max-width:750px){.analytics-module__BdwWQW__heading,.analytics-module__BdwWQW__sectionHeading,.analytics-module__BdwWQW__scenario{flex-direction:column;align-items:flex-start}.analytics-module__BdwWQW__facilityGrid,.analytics-module__BdwWQW__economicGrid{grid-template-columns:1fr}.analytics-module__BdwWQW__impactStrip{grid-template-columns:repeat(2,1fr)}.analytics-module__BdwWQW__impact:nth-child(2){border-right:0}}@media (max-width:600px){.analytics-module__BdwWQW__kpis,.analytics-module__BdwWQW__revenueCategories,.analytics-module__BdwWQW__capacityFlow,.analytics-module__BdwWQW__economicNumbers{grid-template-columns:1fr}.analytics-module__BdwWQW__economicNumbers>div{border-bottom:1px solid #e8e5de;border-right:0;padding:0 0 15px}.analytics-module__BdwWQW__economicNumbers>div:last-child{border-bottom:0;padding-bottom:0}}.analytics-module__BdwWQW__referenceDetails{margin-top:32px}.analytics-module__BdwWQW__referenceDetails>summary{cursor:pointer;border:1px solid var(--border);color:var(--green);padding:18px;font-size:14px}.analytics-module__BdwWQW__referenceNote{color:#62665e;margin:16px 0;font-size:13px;line-height:1.7}
