.number__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gut);border-bottom:1px solid var(--t-line);padding-bottom:calc(20px * var(--s))}
.number__big{margin-top:calc(40px * var(--s));font-size:min(var(--fs-display),8.6vw);line-height:1.02;letter-spacing:calc(-.045em);font-weight:400;color:var(--t-head);white-space:nowrap;font-variant-numeric:tabular-nums}
.number__link{position:relative;display:inline-block;transition:color .6s var(--ease)}.number__link::after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:2px;background:var(--c-accent);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease)}
.number__link:hover{color:var(--c-accent)}
.number__link:hover::after,.number__link:focus-visible::after{transform:scaleX(1)}
.number__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.number__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--gut);border-top:1px solid var(--t-line);padding-top:calc(40px * var(--s))}
.number__row .t-h2b{margin-top:calc(14px * var(--s));font-size:min(var(--fs-h2b),4.4vw);white-space:nowrap;font-variant-numeric:tabular-nums}
.number__clock{display:flex;align-items:flex-start;gap:calc(16px * var(--s));border:1px solid var(--t-line);padding:calc(24px * var(--s)) calc(28px * var(--s));max-width:calc(920px * var(--s));background:var(--c-white)}
.number__clock .t-read{margin:0}
.number__clock .clock__time{color:var(--t-head);font-weight:500}
.number__dot{flex:none;width:calc(10px * var(--s));height:calc(10px * var(--s));border-radius:50%;background:var(--c-accent);margin-top:calc(9px * var(--s))}

.where .pitch__body{gap:calc(24px * var(--s))}
.where__coords{font-variant-numeric:tabular-nums;letter-spacing:calc(-.02em)}
.where__coords .mask+.mask{margin-top:calc(-4px * var(--s))}
.where__hours{display:grid;grid-template-columns:auto 1fr;gap:calc(6px * var(--s)) calc(24px * var(--s));border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line);padding-block:calc(16px * var(--s));margin:0}
.where__hours dt{color:#fff}
.where__hours dd{margin:0}

@media (max-width:980px){
  .number__row{grid-template-columns:1fr}
  .number__row .t-h2b{font-size:max(28px,min(var(--fs-h2b),7vw))}
  .number__big{font-size:max(40px,9.6vw)}
  .number__top{flex-direction:column;align-items:flex-start;gap:calc(8px * var(--s))}
}
