.facts{padding:var(--sp5) var(--frame);background:var(--s1)}
.facts .col h2{margin-top:clamp(20px,2.6vw,40px)}
.hour-in{container-type:inline-size}
.hour .hour-head{margin-top:clamp(20px,2.6vw,40px)}
#facts-days{color:var(--red)}
.facts-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));
  gap:clamp(10px,1vw,14px);margin-top:clamp(16px,2vw,28px)}
.facts .tile{background:var(--s2);justify-content:space-between;gap:clamp(18px,2cqw,32px)}
.facts .tile>b{display:block;font-family:Unbounded,system-ui,sans-serif;font-weight:600;
  letter-spacing:-.03em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;
  font-size:clamp(28px,3.6cqw,52px)}
.facts .tile small{display:block;color:var(--dim);font-size:var(--fs-tile-s);line-height:1.4}
.facts .tile small b{display:block;color:var(--ink);font-weight:500}
.f-hero{grid-column:span 6;grid-row:span 2}
.f-dots{display:block;flex:1 1 0;width:100%;min-height:0;height:0}
.f-key{display:block;margin-top:6px}
.f-key i{display:inline-block;width:.5em;height:.575em;margin-right:.5em;
  background:var(--red);clip-path:polygon(0 0,100% 50%,0 100%);vertical-align:0}
.facts .f-hero>b{font-size:clamp(64px,12cqw,190px)}
.f-wide{grid-column:span 6}
.facts .f-wide>b{font-size:clamp(44px,7cqw,112px)}
.f-s3{grid-column:span 3}
.facts .f-s3>b,.facts .f-q>b{font-size:clamp(34px,4.8cqw,76px)}
.f-q{grid-column:span 4}
.f-p5{grid-column:span 5}.f-p4{grid-column:span 4}.f-p3{grid-column:span 3}.f-p6{grid-column:span 6}
@media (max-width:734px){
  .facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .facts-grid .tile{grid-column:span 1;grid-row:auto}
  .facts-grid .f-hero,.facts-grid .f-wide,.facts-grid .f-m2{grid-column:span 2}
  .facts .f-hero>b{font-size:clamp(64px,22cqw,120px)}
  .f-dots{flex:none;height:clamp(110px,34cqw,200px)}
  .facts .f-s3>b,.facts .f-q>b{font-size:clamp(24px,8.4cqw,40px)}}
