.tc{background:radial-gradient(90% 60% at 50% 0%, #34509a38 0%, #34509a00 70%), var(--ink-deep);color:var(--marble);padding-block:clamp(4rem,9vw,7rem)}.tc-inner{flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3rem);display:flex}.tc-head{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.tc-mark{width:3.4rem;line-height:0}.tc-mark svg{width:100%;height:auto}.tc-mark svg>rect:first-of-type{fill:#0000}.tc-head h2{font:400 clamp(1.15rem, 2.6vw, 1.6rem) / 1.2 var(--display);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:1rem;margin:0;display:flex}.tc-head .rule{border-top:1px solid #e9e8e359;border-bottom:1px solid #e9e8e359;width:clamp(1.5rem,6vw,4rem);height:5px}.tc-head p{color:#e9e8e3b8;margin:0;font-style:italic}.tc .frieze{border-top:1px solid #e9e8e338;border-bottom:1px solid #e9e8e338;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:100%;max-width:58rem;padding-block:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.tc .frieze:before,.tc .frieze:after{content:"";background:#e9e8e31f;height:1px;position:absolute;left:0;right:0}.tc .frieze:before{top:4px}.tc .frieze:after{bottom:4px}.tc .slides{touch-action:pan-y;gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.tc .slide{text-align:center}.tc .numeral{font:400 clamp(2.6rem, 6vw, 4rem) / 1 var(--display);color:var(--lapis-lt);letter-spacing:.06em;margin:0}.tc .count{font:400 .68rem/1 var(--display);letter-spacing:.3em;text-transform:uppercase;color:#e9e8e38c;margin:.7rem 0 1.1rem}.tc .slide blockquote{max-width:40rem;font:italic 400 clamp(1.3rem, 2.9vw, 2.05rem) / 1.42 var(--body);text-wrap:balance;margin:0 auto}.tc .step{width:2.75rem;height:2.75rem;color:var(--marble);cursor:pointer;background:0 0;border:1px solid #e9e8e34d;transition:border-color .4s,background .4s;display:none}.tc .step:hover{border-color:var(--lapis-lt);background:#8ea6e01a}.tc .step svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:1.1rem;height:1.1rem}.tc .colonnade{justify-content:space-between;align-items:flex-end;gap:.25rem;width:100%;max-width:46rem;display:none}.tc .col{color:#e9e8e36b;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.55rem;max-width:4rem;padding:.4rem 0 0;transition:color .5s,transform .6s;display:flex}.tc .col svg{fill:currentColor;width:100%;max-width:2.6rem;height:auto}.tc .col svg .line{fill:none;stroke:currentColor;stroke-width:2.2px}.tc .col-n{font:400 .78rem/1 var(--display);letter-spacing:.08em}.tc .col:hover{color:#e9e8e3cc}.tc .col[aria-selected=true]{color:var(--lapis-lt);transform:translateY(-.6rem)}.tc .stylobate{border-top:1px solid #e9e8e366;border-bottom:1px solid #e9e8e333;width:100%;max-width:48rem;height:7px;margin-top:calc(-1*clamp(2rem,4vw,3rem) + .35rem);display:none}.tc.is-enhanced .slides{gap:0}.tc.is-enhanced .slide{opacity:0;visibility:hidden;grid-area:1/1;align-self:center;transition:opacity .7s,transform .9s,visibility 0s linear .7s;transform:translateY(.6rem)}.tc.is-enhanced .slide.is-active{opacity:1;visibility:visible;transition:opacity .9s .1s,transform 1.1s .1s,visibility;transform:none}.tc.is-enhanced .step{place-items:center;display:inline-grid}.tc.is-enhanced .colonnade{display:flex}.tc.is-enhanced .stylobate{display:block}@media (width<=40rem){.tc-head h2{letter-spacing:.18em;text-wrap:balance;font-size:clamp(1rem,5vw,1.25rem)}.tc-head h2 .rule{display:none}.tc-head p{text-wrap:balance;font-size:1rem}.tc .frieze{grid-template-columns:1fr 1fr;gap:1.75rem 1.25rem;padding-block:2.25rem 1.75rem}.tc .slides{grid-area:1/1/auto/-1}.tc .step{grid-row:2}.tc .step.prev{justify-self:end}.tc .step.next{justify-self:start}.tc .numeral{font-size:2.5rem}.tc .count{margin:.6rem 0 .9rem}.tc .slide blockquote{font-size:clamp(1.2rem,5.4vw,1.45rem);line-height:1.45}.tc .colonnade{gap:0}.tc .col{min-height:4.5rem;padding-top:.5rem}.tc .col[aria-selected=true]{transform:translateY(-.35rem)}.tc .col-n{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.tc.is-enhanced .slide,.tc.is-enhanced .slide.is-active,.tc .col{transition:none}}
