.tb{--tb-rule:color-mix(in srgb, var(--color-ink) 16%, transparent);--tb-rule-strong:color-mix(in srgb, var(--color-ink) 82%, transparent)}.tb .tb-footer{--tb-rule:color-mix(in srgb, var(--color-paper) 18%, transparent)}.tb .tb-display{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 0, "WONK" 1;letter-spacing:-.035em;font-weight:560;line-height:1.05}.tb .tb-cover-type{line-height:.94}.tb .tb-ask-giant{line-height:.95}.tb .tb-display-soft{font-family:var(--font-display);font-variation-settings:"opsz" 100, "SOFT" 20, "WONK" 0;letter-spacing:-.025em;font-weight:500}.tb .tb-italic{font-variation-settings:"opsz" 144, "SOFT" 0, "WONK" 1;font-style:italic}.tb .tb-plate{background-color:color-mix(in srgb, var(--color-ink) 4%, var(--color-paper))}.tb .tb-rule-t{border-top:1px solid var(--tb-rule)}.tb .tb-rule-b{border-bottom:1px solid var(--tb-rule)}.tb .tb-micro{letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.tb .tb-cover-type{font-size:min(clamp(3rem,9.6vw,9.5rem),16svh)}.tb .tb-cover-bottom{padding-bottom:2.5rem}.tb .tb-cover-skyline{bottom:-2.5rem}@media (max-height:940px){.tb .tb-mast-pad{padding-top:.875rem;padding-bottom:.875rem}.tb .tb-cover-top{padding-top:1.75rem}.tb .tb-cover-mt{margin-top:1rem}.tb .tb-cover-sub{margin-top:1.125rem;font-size:.9375rem;line-height:1.55}.tb .tb-rail-top{padding-top:1.75rem}.tb .tb-ask-gap{padding-top:1.25rem}.tb .tb-ask-pad{padding-top:1.25rem;padding-bottom:1.25rem}.tb .tb-cred-pad{padding-top:.625rem;padding-bottom:.625rem}.tb .tb-cover-bottom{padding-bottom:2.25rem}.tb .tb-cover-skyline{bottom:-2.25rem}}@media (max-height:800px){.tb .tb-cover-type{font-size:min(clamp(2.75rem,9.6vw,9.5rem),14svh)}.tb .tb-mast-pad{padding-top:.625rem;padding-bottom:.625rem}.tb .tb-cover-top{padding-top:1.25rem}.tb .tb-cover-sub{margin-top:.875rem}.tb .tb-ask-gap{padding-top:.875rem}.tb .tb-ask-pad{padding-top:1rem;padding-bottom:1rem}.tb .tb-cover-bottom{padding-bottom:1.75rem}.tb .tb-cover-skyline{bottom:-1.75rem}}@keyframes tb-rise{0%{transform:translateY(118%)}to{transform:translateY(0)}}@keyframes tb-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tb .tb-line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.tb .tb-line>span{animation:.9s cubic-bezier(.2,.65,.15,1) both tb-rise;display:block}.tb .tb-line:nth-child(2)>span{animation-delay:80ms}.tb .tb-line:nth-child(3)>span{animation-delay:.16s}.tb .tb-after-lines{animation:.7s ease-out .5s both tb-fade}.tb-panel{visibility:hidden;transition:transform .55s cubic-bezier(.32,.72,0,1),visibility 0s linear .55s;transform:translateY(100%)}.tb-panel[data-open=true]{visibility:visible;transition:transform .55s cubic-bezier(.32,.72,0,1);transform:translateY(0)}.tb .tb-index-row{transition:background-color .2s,color .2s}.tb .tb-index-row:hover .tb-index-title{color:var(--color-ember);font-style:italic}.tb .tb-index-row .tb-index-arrow{transition:transform .25s cubic-bezier(.2,.65,.15,1)}.tb .tb-index-row:hover .tb-index-arrow{transform:translate(.5rem)}.tb .tb-ask-strip{transition:background-color .25s,color .25s}.tb .tb-ask-strip:hover{background-color:var(--color-ink);color:var(--color-paper)}.tb .tb-ask-strip .tb-ask-arrow{transition:transform .3s cubic-bezier(.2,.65,.15,1)}.tb .tb-ask-strip:hover .tb-ask-arrow{transform:translate(.75rem)}.tb .tb-ask-pill,.tb.tb-ask-pill{right:max(1.25rem, env(safe-area-inset-right,0px) + 1rem);bottom:max(1.25rem, env(safe-area-inset-bottom,0px) + 1rem);opacity:0;visibility:hidden;padding:.75rem 1.5rem;font-style:italic;transition:opacity .3s,transform .3s cubic-bezier(.2,.65,.15,1),visibility 0s linear .3s;transform:translateY(.75rem);box-shadow:0 2px 6px #0000001f,0 8px 24px #00000029}.tb .tb-ask-pill[data-visible=true],.tb.tb-ask-pill[data-visible=true]{opacity:1;visibility:visible;transition:opacity .3s,transform .3s cubic-bezier(.2,.65,.15,1);transform:translateY(0)}.tb .tb-ask-pill .tb-ask-pill-arrow{transition:transform .25s cubic-bezier(.2,.65,.15,1)}.tb .tb-ask-pill:hover .tb-ask-pill-arrow{transform:translate(.3rem)}.tb .tb-ask-giant{transition:color .25s}.tb .tb-ask-giant:hover{color:var(--color-ember)}.tb details.tb-faq>summary{cursor:pointer;list-style:none}.tb details.tb-faq>summary::-webkit-details-marker{display:none}.tb details.tb-faq>summary .tb-faq-mark:before{content:"+"}.tb details.tb-faq[open]>summary .tb-faq-mark:before{content:"−"}
