.og-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px 44px;margin-top:28px;display:grid}.og-hero-grid .apc-audience,.og-hero-grid .apc-answer{margin-top:0}.og-map-card{border-top:3px solid var(--ink);border-radius:var(--radius);background:var(--paper-strong);padding:24px 26px}@media (min-width:901px){.og-map-card .group-map{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.og-group-cost{font:500 .78rem/1.6 var(--field-utility);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.og-scatter{max-width:760px;margin:8px 0 12px}@media (min-width:1100px){.og-scatter{max-width:none}}.og-scatter-legend{margin-bottom:8px}.og-scatter-legend svg{fill:var(--ink-soft)}.og-scatter>svg{width:100%;height:auto;display:block;overflow:visible}.og-scatter>:is(.og-scatter-narrow,.og-scatter-wide){display:none}@media (min-width:1100px){.og-scatter>.og-scatter-wide{display:block}.og-scatter>.og-scatter-medium{display:none}}.og-scatter>svg text{font:12px var(--field-utility);fill:var(--ink-soft)}.og-scatter>.og-scatter-narrow text{font-size:10.5px}.og-scatter>svg .og-scatter-band{font-weight:700}.og-scatter>svg .og-scatter-label{font:800 12.5px var(--field-body);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;pointer-events:none}.og-scatter>.og-scatter-narrow .og-scatter-label{font-size:12px}.og-scatter-grid{stroke:var(--line);stroke-width:.6px;stroke-dasharray:2 3}.og-scatter-axis{stroke:var(--line);stroke-width:1px}.og-scatter-limit{stroke:var(--ink-soft);stroke-width:.8px;stroke-dasharray:4 4}.og-scatter-hit{fill:#0000}.og-scatter-mark>:not(.og-scatter-hit){stroke:var(--paper);stroke-width:1.5px}.og-scatter-mark[data-tone="1"]>:not(.og-scatter-hit){fill:var(--time-band-1)}.og-scatter-mark[data-tone="2"]>:not(.og-scatter-hit){fill:var(--time-band-2)}.og-scatter-mark[data-tone="3"]>:not(.og-scatter-hit){fill:var(--time-band-3)}.og-scatter-mark[data-tone="4"]>:not(.og-scatter-hit){fill:var(--time-band-4);stroke:var(--ink-soft);stroke-width:1px}.og-scatter-mark:hover>:not(.og-scatter-hit){fill:var(--coral)}.og-scatter figcaption{color:var(--ink-soft);margin-top:8px;font-size:.76rem;line-height:1.7}@media (min-width:701px){.og-season .month-picker-buttons{grid-template-columns:11.5rem repeat(12,minmax(0,1fr))}}.og-price-chart{margin:8px 0 12px}.og-price-chart ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.og-price-chart li,.og-price-axis{grid-template-columns:9em minmax(0,1fr) 8em;align-items:center;gap:12px;display:grid}.og-price-chart li{min-height:32px}.og-price-name{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:.9rem;font-weight:700}.og-price-track{height:24px;position:relative}.og-price-tick{border-left:1px dashed #9bb3a78c;position:absolute;top:0;bottom:0}.og-price-dot{border:1.5px solid var(--paper);border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;position:absolute;top:50%}.og-price-chart li[data-tone="1"] .og-price-dot{background:var(--time-band-1)}.og-price-chart li[data-tone="2"] .og-price-dot{background:var(--time-band-2)}.og-price-chart li[data-tone="3"] .og-price-dot{background:var(--time-band-3)}.og-price-chart li[data-tone="4"] .og-price-dot{background:var(--time-band-4);border-color:var(--ink-soft);border-width:1px}.og-price-value{font:700 .86rem var(--field-utility);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.og-price-value small{color:var(--ink-soft);margin-left:6px;font-size:.72rem;font-weight:500}.og-price-axis{height:20px;margin-bottom:2px}.og-price-axis .og-price-track span{font:.7rem var(--field-utility);color:var(--ink-soft);white-space:nowrap;position:absolute;top:2px;transform:translate(-50%)}.og-price-group+.og-price-group{margin-top:14px}.og-price-band{font:700 .76rem/1.5 var(--field-utility);color:var(--ink-soft);align-items:center;gap:8px;margin:0 0 2px;display:flex}.og-price-chart figcaption{color:var(--ink-soft);margin-top:10px;font-size:.76rem;line-height:1.7}.og-source-areas{margin:0;line-height:1.9}.og-source-areas a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.og-hero-grid{grid-template-columns:1fr}}@media (max-width:700px){.og-map-card{padding:18px 14px}.og-scatter>.og-scatter-medium{display:none}.og-scatter>.og-scatter-narrow{display:block}.og-price-chart li,.og-price-axis{grid-template-columns:5.5em minmax(0,1fr) 5.8em;gap:8px}.og-price-chart li{min-height:36px}.og-price-name{font-size:.84rem}.og-price-value{font-size:.8rem}.og-price-value small{margin-left:4px}.og-price-chart .og-price-track{margin-inline:14px}.og-price-axis [data-minor]{display:none}}
