.writing-ledger__title{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--font-size-h2);letter-spacing:var(--tracking-h2);text-wrap:balance;margin:0;font-weight:400;line-height:1.1}.writing-ledger__copy-text{color:var(--text-body);font-family:var(--font-family-body);font-size:var(--font-size-body-lead);text-wrap:pretty;margin:0;line-height:1.4}.writing-ledger__row{scroll-margin-top:calc(var(--menu-height) + 24px);grid-template-columns:108px minmax(340px,.68fr) minmax(0,1.32fr);align-items:start;gap:112px 52px;padding:56px 0;display:grid}.writing-ledger__row--unnumbered{grid-template-columns:minmax(340px,.68fr) minmax(0,1.32fr)}.writing-ledger__section-rule{grid-column:1/-1}.writing-ledger__copy{flex-direction:column;gap:24px;max-width:470px;display:flex}.writing-ledger__copy .redesign-cta-pill,.writing-card__body .redesign-cta-pill{align-self:flex-start}.writing-ledger__copy .redesign-cta-pill{margin-top:6px}.writing-card__body .redesign-cta-pill{margin-top:auto}.tv4__section--insights .redesign-cta-pill{white-space:normal}.writing-trade-visual{--tf-canvas:var(--surface-canvas);--tf-ink:var(--text-primary);--tf-slate:var(--accent-slate);--tf-spark:var(--color-spark);--tf-pale:var(--color-soft);--tf-off:var(--surface-concrete);--tf-icterine:var(--accent-icterine);--tf-stripe:var(--accent-slate);--tf-grout:color-mix(in srgb, var(--border-divider) 82%, var(--surface-canvas));width:100%;height:100%;display:block}.writing-trade-visual[data-tone=dark]{--tf-canvas:#000;--tf-ink:#fff;--tf-stripe:color-mix(in srgb, var(--color-spark) 60%, #000);--tf-grout:#ffffff2e}.writing-trade-visual__field rect,.writing-trade-visual__field line,.writing-trade-visual__keystone{transform-box:fill-box}.writing-trade-visual__rail path{opacity:.16}.writing-ledger__revenue{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.writing-card{background:var(--surface-elevated);border:1px solid var(--border-divider);flex-direction:column;min-width:0;display:flex;overflow:hidden}.writing-card__chart{background:var(--surface-canvas);border:0;border-bottom:1px solid var(--border-divider);box-sizing:border-box;justify-content:center;align-items:center;height:260px;padding:36px;display:flex;overflow:hidden}.writing-card__chart svg{max-width:100%;max-height:100%;display:block}.writing-card__body{flex-direction:column;flex:1;gap:16px;padding:36px;display:flex}.writing-card__eyebrow-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.writing-card__date{color:var(--text-muted-light);font-family:var(--font-family-body);font-size:var(--font-size-caption);letter-spacing:0;opacity:.66;white-space:nowrap;margin:0 0 0 auto;font-weight:500;line-height:1.3}.writing-card__title{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--font-size-h3);letter-spacing:-.01em;margin:0 0 4px;font-weight:400;line-height:1.2}.writing-card__subtitle{color:var(--text-secondary);font-family:var(--font-family-display);font-size:var(--font-size-body-lead);margin:0;font-style:italic;font-weight:400;line-height:1.3}.writing-report-thumbnail__total{fill:var(--text-primary);font-family:var(--font-family-display);font-size:var(--font-size-h2);letter-spacing:var(--tracking-h2);font-weight:400}.writing-report-thumbnail__caption{fill:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-body-3)}.writing-report-thumbnail__seg--focal{fill:var(--accent-slate)}.writing-report-thumbnail__seg--rest{fill:var(--surface-concrete)}.writing-report-thumbnail__frame{fill:none;stroke:var(--border-divider);stroke-width:1px}.writing-report-thumbnail__label{fill:var(--text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body-3);font-weight:500}.writing-report-thumbnail__label--muted{fill:var(--text-muted-light);font-weight:400}.writing-dash-thumbnail__cell{fill:var(--accent-slate)}.writing-dash-thumbnail__cell--now{fill:var(--accent-icterine)}.writing-dash-thumbnail__base{stroke:var(--border-divider);stroke-width:1px}.writing-dash-thumbnail__month{fill:var(--text-muted-light);font-family:var(--font-family-body);font-size:var(--font-size-caption)}.writing-dash-thumbnail__month--now{fill:var(--text-primary);font-weight:500}.writing-dash-thumbnail__nowtag{fill:var(--text-primary);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:500}.writing-news-ledger{border-top:1px solid var(--border-structural);flex-direction:column;min-width:0;display:flex;position:relative}.writing-news-ledger:before{background:var(--border-structural);content:"";transform-origin:0;height:1px;transition:transform var(--duration-wipe) var(--ease-wipe);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.writing-news-ledger[data-editorial-visible=true]:before{transform:scaleX(1)}.writing-news-ledger__item{border-bottom:1px solid var(--border-divider);color:inherit;isolation:isolate;padding:26px 0 24px;text-decoration:none;display:block;position:relative}.writing-news-ledger__item:after{background:var(--surface-chip);content:"";transform-origin:0;transition:transform var(--duration-wipe) var(--ease-wipe);z-index:-1;position:absolute;inset:0 -16px;transform:scaleX(0)}.writing-news-ledger__item:hover:after,.writing-news-ledger__item:focus-visible:after{transform:scaleX(1)}.writing-news-ledger__item:focus-visible{outline:none}.writing-news-ledger__kicker{color:var(--text-eyebrow);font-family:var(--font-family-body);font-size:var(--font-size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 0 18px;padding-bottom:6px;font-weight:500;line-height:1;display:block;position:relative}.writing-news-ledger__kicker:after{background:var(--border-structural);content:"";height:1px;transition:width var(--duration-wipe) var(--ease-wipe);width:22px;position:absolute;bottom:0;left:0}.writing-news-ledger__item:hover .writing-news-ledger__kicker:after,.writing-news-ledger__item:focus-visible .writing-news-ledger__kicker:after{width:36px}.writing-news-ledger__title{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--font-size-h3);letter-spacing:-.01em;text-wrap:pretty;transition:color var(--duration-fast) var(--ease-standard);margin:0 0 14px;font-weight:400;line-height:1.2}.writing-news-ledger__item:hover .writing-news-ledger__title,.writing-news-ledger__item:focus-visible .writing-news-ledger__title{color:var(--accent-slate)}.writing-news-ledger__foot{font-family:var(--font-family-body);align-items:baseline;gap:10px;line-height:1.3;display:flex}.writing-news-ledger__outlet{color:var(--text-primary);font-size:var(--font-size-body)}.writing-news-ledger__dot{background:var(--border-divider);border-radius:50%;flex:none;width:3px;height:3px;transform:translateY(-3px)}.writing-news-ledger__date{color:var(--text-muted-light);font-family:var(--font-family-body);font-feature-settings:"lnum" 1, "tnum" 1;font-size:var(--font-size-caption);transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-wipe) var(--ease-wipe);white-space:nowrap}.writing-news-ledger__item:hover .writing-news-ledger__date,.writing-news-ledger__item:focus-visible .writing-news-ledger__date{color:var(--text-primary);transform:translate(3px)}.writing-news-ledger[data-reveal-armed]:not([data-editorial-visible=true]) .writing-news-ledger__item{opacity:0;transform:translateY(18px)}.writing-news-ledger[data-reveal-armed]:not([data-editorial-visible=true]) .writing-news-ledger__title{clip-path:inset(0 0 100%)}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__item{animation:writingNewsRowIn var(--duration-slow) var(--ease-out-quint) both}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__title{animation:writingNewsHeadlineClip var(--duration-slow) var(--ease-out-quint) both}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:first-child .writing-news-ledger__item{animation-delay:60ms}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(2) .writing-news-ledger__item{animation-delay:.17s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(3) .writing-news-ledger__item{animation-delay:.28s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(4) .writing-news-ledger__item{animation-delay:.39s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(5) .writing-news-ledger__item{animation-delay:.5s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(6) .writing-news-ledger__item{animation-delay:.61s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(7) .writing-news-ledger__item{animation-delay:.72s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:first-child .writing-news-ledger__title{animation-delay:.14s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(2) .writing-news-ledger__title{animation-delay:.25s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(3) .writing-news-ledger__title{animation-delay:.36s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(4) .writing-news-ledger__title{animation-delay:.47s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(5) .writing-news-ledger__title{animation-delay:.58s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(6) .writing-news-ledger__title{animation-delay:.69s}.writing-news-ledger[data-editorial-visible=true] .writing-news-ledger__row:nth-child(7) .writing-news-ledger__title{animation-delay:.8s}@keyframes writingNewsRowIn{to{opacity:1;transform:translateY(0)}}@keyframes writingNewsHeadlineClip{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.writing-news-ledger:before{transition:none!important;transform:scaleX(1)!important}.writing-news-ledger__item,.writing-news-ledger__title{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.writing-news-ledger__item:after,.writing-news-ledger__kicker:after,.writing-news-ledger__date{transition:none!important}}.writing-thesis-hero{background:var(--surface-inverse);color:var(--text-on-dark-primary);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;display:grid}.writing-thesis-hero__copy{padding:var(--space-9) var(--space-8);scroll-margin-top:calc(var(--menu-height) + 24px);flex-direction:column;justify-content:center;display:flex}.writing-thesis-hero__title{font-family:var(--font-family-display);font-weight:400;font-size:var(--font-size-h2);letter-spacing:var(--tracking-h2);color:var(--text-on-dark-primary);text-wrap:balance;margin:0;line-height:1.04}.writing-thesis-hero__title-rule{padding-bottom:var(--rule-underline-gap);border-bottom:var(--rule-underline-thickness) solid var(--text-on-dark-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone}.writing-thesis-hero__deks{margin-top:var(--space-6);max-width:46ch}.writing-thesis-hero__deks p{font-family:var(--font-family-body);font-size:var(--font-size-body-lead);color:var(--text-on-dark-tertiary);margin:0 0 var(--space-4);line-height:1.5}.writing-thesis-hero__deks p:last-child{margin-bottom:0}.writing-thesis-hero .writing-thesis-hero__cta{align-self:flex-start;margin-top:30px}.writing-thesis-hero .writing-thesis-read-cta{color:var(--text-on-dark-primary);border-bottom-color:var(--text-on-dark-primary)}.writing-thesis-hero .writing-thesis-read-cta:focus-visible{outline-color:var(--color-spark)}.writing-thesis-hero__cover{min-height:480px;position:relative;overflow:hidden}.writing-thesis-hero__cover .writing-cover-visual{width:100%;height:100%;max-height:none;position:absolute;inset:0}.writing-thesis-hero__cover .writing-cover-visual__ring{stroke:var(--text-on-dark-secondary)}.writing-thesis-hero__cover .writing-cover-visual__tick{stroke:var(--border-on-dark)}.writing-thesis-hero__cover .writing-cover-visual__dot{--dot-fill:var(--color-spark-marker);--dot-stroke:transparent}.writing-thesis-hero__cover .writing-cover-visual__focus-ring,.writing-thesis-hero__cover .writing-cover-visual__focus-core{stroke:var(--text-on-dark-primary)}.writing-thesis-hero__cover .writing-cover-visual__dot-label{fill:var(--text-on-dark-primary)}.writing-thesis-hero__cover .writing-cover-visual__focus-tag{fill:var(--color-spark)}.writing-thesis-trio{gap:var(--space-7);padding-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.writing-thesis-card{border-top:1px solid var(--border-structural);padding-top:var(--space-4);position:relative}.writing-thesis-card:before{content:"";top:calc(-1 * var(--space-8) - 1px);width:1px;height:calc(var(--space-8) + 1px);background:var(--border-structural);transform-origin:top;position:absolute;left:0}.writing-thesis-card__node{background:var(--accent-slate);width:7px;height:7px;position:absolute;top:-4px;left:-3px}.writing-thesis-card__domain{color:var(--text-eyebrow);font-family:var(--font-family-body);font-size:var(--font-size-eyebrow);letter-spacing:var(--tracking-eyebrow);margin:0 0 var(--space-4);text-transform:uppercase;font-weight:500;line-height:1;display:block}.writing-thesis-trio[data-reveal-armed]:not([data-editorial-visible=true]) .writing-thesis-card:before{transform:scaleY(0)}.writing-thesis-trio[data-reveal-armed]:not([data-editorial-visible=true]) .writing-thesis-card__node{opacity:0;transform:scale(.6)}.writing-thesis-trio[data-reveal-armed]:not([data-editorial-visible=true]) .writing-thesis-card>:not(.writing-thesis-card__node){opacity:0;transform:translateY(14px)}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:before{animation:writingStemDraw var(--duration-wipe) var(--ease-wipe) both}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card__node{animation:writingNodePop var(--duration-fast) var(--ease-out-quint) both}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card>:not(.writing-thesis-card__node){animation:writingNewsRowIn var(--duration-slow) var(--ease-out-quint) both}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:first-child:before{animation-delay:0s}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:nth-child(2):before{animation-delay:.12s}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:nth-child(3):before{animation-delay:.24s}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:first-child .writing-thesis-card__node{animation-delay:.18s}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:nth-child(2) .writing-thesis-card__node{animation-delay:.3s}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:nth-child(3) .writing-thesis-card__node{animation-delay:.42s}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:first-child>:not(.writing-thesis-card__node){animation-delay:.24s}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:nth-child(2)>:not(.writing-thesis-card__node){animation-delay:.36s}.writing-thesis-trio[data-editorial-visible=true] .writing-thesis-card:nth-child(3)>:not(.writing-thesis-card__node){animation-delay:.48s}@keyframes writingStemDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes writingNodePop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.writing-thesis-card:before,.writing-thesis-card__node,.writing-thesis-card>*{opacity:1!important;animation:none!important;transform:none!important}}.writing-thesis-read-cta{align-items:center;gap:var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--border-structural);padding-bottom:2px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.writing-thesis-read-cta:after{content:"";position:absolute;inset:-14px -10px}.writing-thesis-read-cta__arrow{transition:transform var(--duration-fast) var(--ease-standard)}.writing-thesis-read-cta:hover .writing-thesis-read-cta__arrow{transform:translate(3px)}.writing-thesis-read-cta:focus-visible{outline:2px solid var(--accent-slate);outline-offset:4px}.writing-thesis-card{scroll-margin-top:calc(var(--menu-height) + 24px);flex-direction:column;display:flex}.writing-thesis-card__title{-webkit-line-clamp:3;font-family:var(--font-family-display);font-weight:400;font-size:var(--font-size-h3);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-3);-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.writing-thesis-card__dek{-webkit-line-clamp:2;font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--text-body);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 var(--space-5);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.writing-thesis-card__cta{align-self:flex-end;margin-top:auto}.writing-ledger__kicker{display:none}@media (max-width:1023px){.writing-ledger__row,.writing-ledger__revenue{grid-template-columns:1fr}.writing-ledger__section-rule{display:none}.writing-ledger__row{gap:28px;padding:58px 0}.writing-news-ledger__item{padding:22px 0}.writing-ledger__kicker{align-items:center;gap:14px;display:flex}.writing-ledger__kicker-label{color:var(--text-eyebrow);font-family:var(--font-family-body);font-size:var(--font-size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:500;line-height:1}.writing-ledger__kicker:after{background:var(--border-structural);content:"";flex:1;min-width:24px;height:1px}.writing-ledger__copy .writing-ledger__title{margin-top:-10px}.writing-thesis-hero{grid-template-columns:1fr}.writing-thesis-hero__copy{padding:var(--space-8) var(--space-6) var(--space-7)}.writing-thesis-hero__cover{border-top:1px solid var(--border-on-dark);min-height:300px}.writing-thesis-hero__title{font-size:var(--font-size-h5)}.writing-thesis-trio{gap:var(--space-8);grid-template-columns:1fr}.writing-thesis-card:before{display:none}}@media (max-width:639px){.writing-ledger__title{font-size:var(--font-size-h3)}.writing-ledger__copy-text{font-size:var(--font-size-body);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.writing-card__chart{height:180px;padding:24px}.writing-card__body{padding:24px}.writing-news-ledger__title{font-size:var(--font-size-body-lead)}.writing-thesis-hero__title{font-size:var(--font-size-h3)}.writing-thesis-hero__deks p{font-size:var(--font-size-body-3)}}
