.tfr{--tfr-bg:var(--tfr-primary-light);--tfr-fg:var(--tfr-primary-dark);--tfr-fg-muted:color-mix(in srgb, var(--tfr-fg) 80%, var(--tfr-bg));--tfr-fg-faint:color-mix(in srgb, var(--tfr-fg) 72%, var(--tfr-bg));--tfr-accent-1-ink:color-mix(in srgb, var(--tfr-accent-1) 62%, var(--tfr-fg));--tfr-accent-2-ink:color-mix(in srgb, var(--tfr-accent-2) 62%, var(--tfr-fg));--tfr-rule:color-mix(in srgb, var(--tfr-fg) 14%, var(--tfr-bg));--tfr-rule-strong:color-mix(in srgb, var(--tfr-fg) 26%, var(--tfr-bg));--tfr-surface:color-mix(in srgb, var(--tfr-fg) 5%, var(--tfr-bg));--tfr-accent-1-tint:color-mix(in srgb, var(--tfr-accent-1) 12%, var(--tfr-bg));--tfr-accent-1-ink-strong:color-mix(in srgb, var(--tfr-accent-1) 42%, var(--tfr-fg));--tfr-accent-1-soft:color-mix(in srgb, var(--tfr-accent-1) 35%, var(--tfr-bg));--tfr-accent-2-tint:color-mix(in srgb, var(--tfr-accent-2) 12%, var(--tfr-bg));--tfr-focus:var(--tfr-accent-2);--tfr-bar:color-mix(in srgb, var(--tfr-accent-1) 62%, var(--tfr-primary-dark));--tfr-card:color-mix(in srgb, #fff 72%, var(--tfr-bg));--tfr-scrim:color-mix(in srgb, var(--tfr-primary-dark) 92%, transparent);--tfr-on-scrim:var(--tfr-primary-light);--tfr-space-1:4px;--tfr-space-2:8px;--tfr-space-3:12px;--tfr-space-4:16px;--tfr-space-5:24px;--tfr-space-6:32px;--tfr-space-7:48px;--tfr-space-8:64px;--tfr-space-9:96px;--tfr-measure:68ch;--tfr-page-max:1120px;--tfr-radius:6px;--tfr-text-display:500 clamp(32px, 5vw, 52px) / 1.08 var(--tfr-font-primary);--tfr-text-heading:500 clamp(22px, 2.6vw, 28px) / 1.2 var(--tfr-font-primary);--tfr-text-subheading:500 18px / 1.3 var(--tfr-font-primary);--tfr-text-body:400 17px / 1.65 var(--tfr-font-secondary);--tfr-text-body-sm:400 15px / 1.55 var(--tfr-font-secondary);--tfr-text-label:500 12px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg);background:var(--tfr-bg);font:var(--tfr-text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tfr[data-tfr-mode=dark]{--tfr-bg:var(--tfr-primary-dark);--tfr-fg:var(--tfr-primary-light);--tfr-card:color-mix(in srgb, var(--tfr-primary-light) 7%, var(--tfr-primary-dark));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tfr *,.tfr :before,.tfr :after{box-sizing:border-box}.tfr :focus-visible{outline:2px solid var(--tfr-focus);outline-offset:3px}.tfr a{color:var(--tfr-accent-2-ink);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.tfr a:hover{color:var(--tfr-accent-1-ink)}.tfr img{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.tfr{transition:background-color .18s,color .18s}}.tfr .tfr-kicker{margin:0 0 var(--tfr-space-3);font:var(--tfr-text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--tfr-accent-2-ink)}.tfr .tfr-section-label{margin:0 0 var(--tfr-space-3);font:var(--tfr-text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--tfr-accent-1-ink)}.tfr .tfr-link-sample{color:var(--tfr-accent-2-ink);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.tfr .tfr-specimen{padding:var(--tfr-space-6) var(--tfr-space-6) var(--tfr-space-5);max-width:640px}.tfr .tfr-specimen-logo{width:auto;max-height:48px;margin-bottom:var(--tfr-space-5)}.tfr .tfr-specimen-heading{margin:0 0 var(--tfr-space-5);font:var(--tfr-text-heading);letter-spacing:-.01em;color:var(--tfr-fg)}.tfr .tfr-specimen-body{margin:0 0 var(--tfr-space-5);font:var(--tfr-text-body);color:var(--tfr-fg)}.tfr .tfr-swatches{gap:var(--tfr-space-2);margin:0;padding:0;list-style:none;display:flex}.tfr .tfr-swatches li{border:1px solid var(--tfr-rule-strong);border-radius:50%;width:28px;height:28px}.tfr .tfr-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tfr .tfr-section{margin:0 0 var(--tfr-space-8);scroll-margin-top:var(--tfr-space-6)}.tfr .tfr-section-heading{margin:0 0 var(--tfr-space-4);padding-top:var(--tfr-space-4);border-top:1px solid var(--tfr-rule);font:var(--tfr-text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--tfr-accent-1-ink)}.tfr .tfr-section-body{max-width:var(--tfr-measure)}.tfr .tfr-md>:first-child{margin-top:0}.tfr .tfr-md>:last-child{margin-bottom:0}.tfr .tfr-md p,.tfr .tfr-md ul,.tfr .tfr-md ol,.tfr .tfr-md blockquote,.tfr .tfr-md pre,.tfr .tfr-md table{margin:0 0 var(--tfr-space-4)}.tfr .tfr-md ul,.tfr .tfr-md ol{padding-left:1.4em}.tfr .tfr-md li+li{margin-top:var(--tfr-space-1)}.tfr .tfr-md-h{margin:var(--tfr-space-5) 0 var(--tfr-space-3);font:var(--tfr-text-subheading);color:var(--tfr-fg)}.tfr .tfr-md-h4,.tfr .tfr-md-h5,.tfr .tfr-md-h6{font:600 16px / 1.4 var(--tfr-font-secondary)}.tfr .tfr-md blockquote{padding:var(--tfr-space-1) 0 var(--tfr-space-1) var(--tfr-space-4);border-left:3px solid var(--tfr-accent-2);color:var(--tfr-fg-muted)}.tfr .tfr-md code{background:var(--tfr-surface);border-radius:4px;padding:.08em .35em;font:.92em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.tfr .tfr-md pre{padding:var(--tfr-space-4);background:var(--tfr-surface);border-radius:var(--tfr-radius);overflow-x:auto}.tfr .tfr-md pre code{background:0 0;padding:0}.tfr .tfr-md table{border-collapse:collapse;width:100%;font:var(--tfr-text-body-sm);display:block;overflow-x:auto}.tfr .tfr-md th,.tfr .tfr-md td{text-align:left;padding:var(--tfr-space-2) var(--tfr-space-3);border-bottom:1px solid var(--tfr-rule);vertical-align:top}.tfr .tfr-md th{font-weight:600}.tfr .tfr-md hr{border:0;border-top:1px solid var(--tfr-rule);margin:var(--tfr-space-5) 0}.tfr .tfr-md-img-alt{font:var(--tfr-text-body-sm);color:var(--tfr-fg-muted);font-style:italic;display:block}.tfr .tfr-external:after{content:"";opacity:.8;border-top:1.5px solid;border-right:1.5px solid;width:.55em;height:.55em;margin-left:.25em;display:inline-block;transform:translateY(-.1em)rotate(45deg)}.tfr .tfr-people{gap:var(--tfr-space-4);margin:0;padding:0;list-style:none;display:grid}.tfr .tfr-person{padding:var(--tfr-space-4);background:var(--tfr-surface);border-radius:var(--tfr-radius)}.tfr .tfr-person-name{margin:0 0 var(--tfr-space-2);font:var(--tfr-text-subheading)}.tfr .tfr-person-details{gap:var(--tfr-space-1) var(--tfr-space-4);font:var(--tfr-text-body-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.tfr .tfr-person-details dt{color:var(--tfr-fg-muted)}.tfr .tfr-person-details dd{margin:0}.tfr .tfr-meta{gap:var(--tfr-space-3);font:var(--tfr-text-body-sm);margin:0;display:grid}.tfr .tfr-meta-row{gap:var(--tfr-space-3);grid-template-columns:minmax(96px,max-content) 1fr;align-items:baseline;display:grid}.tfr .tfr-meta dt{font:var(--tfr-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--tfr-fg-faint)}.tfr .tfr-meta dd{margin:0}.tfr .tfr-tags{gap:var(--tfr-space-1) var(--tfr-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tfr .tfr-tags li{border:1px solid var(--tfr-rule-strong);font:var(--tfr-text-body-sm);border-radius:999px;padding:2px 10px}.tfr .tfr-hero{margin:0 0 var(--tfr-space-6)}.tfr .tfr-hero img{object-fit:cover;border-radius:var(--tfr-radius);width:100%;max-height:60vh}.tfr .tfr-artifacts{gap:var(--tfr-space-6);margin:0;padding:0;list-style:none;display:grid}.tfr .tfr-artifact-figure{margin:0}.tfr .tfr-artifact-figure>img{border-radius:var(--tfr-radius);border:1px solid var(--tfr-rule)}.tfr .tfr-artifact-caption{gap:var(--tfr-space-1);margin-top:var(--tfr-space-3);font:var(--tfr-text-body-sm);flex-direction:column;display:flex}.tfr .tfr-artifact-title{color:var(--tfr-fg);font-weight:600}.tfr .tfr-artifact-text{color:var(--tfr-fg-muted)}.tfr .tfr-artifact-credit{color:var(--tfr-fg-faint)}.tfr .tfr-artifact-actions{gap:var(--tfr-space-3);margin-top:var(--tfr-space-3);flex-wrap:wrap;display:flex}.tfr .tfr-artifact-action{align-items:center;gap:var(--tfr-space-2);border:1px solid var(--tfr-rule-strong);border-radius:var(--tfr-radius);min-height:40px;font:var(--tfr-text-body-sm);color:var(--tfr-fg);background:0 0;padding:8px 14px;text-decoration:none;display:inline-flex}.tfr .tfr-artifact-action:hover{background:var(--tfr-surface);color:var(--tfr-fg)}.tfr .tfr-document-card{gap:var(--tfr-space-4);padding:var(--tfr-space-4);background:var(--tfr-surface);border-radius:var(--tfr-radius);display:flex}.tfr .tfr-document-thumb{object-fit:cover;border:1px solid var(--tfr-rule);border-radius:4px;flex:none;width:96px;height:128px}.tfr .tfr-document-icon{border:1px solid var(--tfr-rule);width:96px;height:128px;color:var(--tfr-fg-muted);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.tfr .tfr-document-meta{flex:1;min-width:0}.tfr .tfr-document-meta .tfr-artifact-caption{margin-top:0}.tfr .tfr-document-pages{margin-top:var(--tfr-space-1);font:var(--tfr-text-body-sm);color:var(--tfr-fg-faint);display:block}.tfr.tfr-page{min-height:100%}.tfr .tfr-article{max-width:var(--tfr-page-max);padding:var(--tfr-space-6) var(--tfr-space-6) var(--tfr-space-9);margin:0 auto}.tfr .tfr-masthead{justify-content:space-between;align-items:center;gap:var(--tfr-space-4);min-height:48px;margin-bottom:var(--tfr-space-8);display:flex}.tfr .tfr-logo{width:auto;max-height:44px}.tfr .tfr-controls{align-items:center;gap:var(--tfr-space-3);display:flex}.tfr .tfr-mode-toggle{border:1px solid var(--tfr-rule-strong);border-radius:999px;display:inline-flex;overflow:hidden}.tfr .tfr-mode-toggle button{min-height:36px;color:var(--tfr-fg-muted);font:var(--tfr-text-body-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.tfr .tfr-mode-toggle button[aria-checked=true]{background:var(--tfr-fg);color:var(--tfr-bg)}.tfr .tfr-lede{max-width:44rem;margin-bottom:var(--tfr-space-7)}.tfr .tfr-headline{margin:0 0 var(--tfr-space-5);font:var(--tfr-text-display);letter-spacing:-.015em;text-wrap:balance;color:var(--tfr-fg)}.tfr .tfr-lede-meta{padding-top:var(--tfr-space-4);border-top:1px solid var(--tfr-rule)}.tfr .tfr-body{gap:var(--tfr-space-7);grid-template-columns:minmax(0,1fr);display:grid}.tfr .tfr-contents ol{gap:var(--tfr-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tfr .tfr-contents a{font:var(--tfr-text-body-sm);color:var(--tfr-fg-muted);padding:4px 0;text-decoration:none;display:inline-block}.tfr .tfr-contents a:hover,.tfr .tfr-contents a:focus-visible{color:var(--tfr-accent-1-ink)}.tfr .tfr-sections{min-width:0}.tfr .tfr-sections>.tfr-section:first-child .tfr-section-heading{border-top:0;padding-top:0}@media (min-width:960px){.tfr .tfr-body{grid-template-columns:200px minmax(0,1fr);align-items:start}.tfr .tfr-contents{top:var(--tfr-space-6);position:sticky}.tfr .tfr-body>.tfr-sections:only-child{grid-column:1/-1}}.tfr .tfr-hero-meta{margin-top:var(--tfr-space-3)}@media (max-width:719px){.tfr .tfr-article{padding:var(--tfr-space-4) var(--tfr-space-4) var(--tfr-space-8)}.tfr .tfr-masthead{margin-bottom:var(--tfr-space-6)}.tfr .tfr-logo{max-height:32px}.tfr .tfr-mode-toggle button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tfr .tfr-mode-toggle button{justify-content:center;min-width:44px;min-height:44px;padding:0}.tfr .tfr-lede{margin-bottom:var(--tfr-space-6)}.tfr .tfr-meta-row{grid-template-columns:1fr;gap:2px}.tfr .tfr-hero{margin-left:calc(-1 * var(--tfr-space-4));margin-right:calc(-1 * var(--tfr-space-4))}.tfr .tfr-hero img{border-radius:0;max-height:70vh}.tfr .tfr-hero-meta{padding:0 var(--tfr-space-4)}.tfr .tfr-body{gap:var(--tfr-space-5)}.tfr .tfr-contents{margin:0 calc(-1 * var(--tfr-space-4));padding:0 var(--tfr-space-4);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.tfr .tfr-contents::-webkit-scrollbar{display:none}.tfr .tfr-contents ol{gap:var(--tfr-space-2);width:max-content;padding-bottom:var(--tfr-space-1);flex-direction:row}.tfr .tfr-contents a{border:1px solid var(--tfr-rule-strong);white-space:nowrap;min-height:40px;color:var(--tfr-fg);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.tfr .tfr-section{margin-bottom:var(--tfr-space-7)}.tfr .tfr-person-details{gap:2px var(--tfr-space-3);grid-template-columns:1fr}.tfr .tfr-person-details dt{margin-top:var(--tfr-space-2)}.tfr .tfr-document-card{flex-direction:column}.tfr .tfr-document-thumb,.tfr .tfr-document-icon{aspect-ratio:3/4;width:100%;max-width:160px;height:auto}.tfr .tfr-artifact-actions{flex-direction:column}.tfr .tfr-artifact-action{justify-content:center;width:100%;min-height:44px}.tfr .tfr-md table{font-size:14px}.tfr .tfr-md pre{margin-left:calc(-1 * var(--tfr-space-4));margin-right:calc(-1 * var(--tfr-space-4));border-radius:0}}@media (min-width:720px) and (max-width:959px){.tfr .tfr-contents ol{gap:var(--tfr-space-2) var(--tfr-space-4);flex-flow:wrap}}.tfr .tfr-section-body,.tfr .tfr-headline,.tfr .tfr-artifact-caption{overflow-wrap:anywhere}@media print{.tfr .tfr-controls,.tfr .tfr-contents{display:none}.tfr .tfr-body{display:block}}.tfr .tfr-state-page{min-height:60vh;padding:var(--tfr-space-8) var(--tfr-space-5);flex-direction:column;justify-content:center;align-items:center;display:flex}.tfr .tfr-state{max-width:34rem}.tfr .tfr-state.is-page{text-align:center}.tfr .tfr-state-eyebrow{margin:0 0 var(--tfr-space-3);font:var(--tfr-text-label);color:var(--tfr-fg-faint);letter-spacing:.04em;text-transform:uppercase}.tfr .tfr-state-title{margin:0 0 var(--tfr-space-3);font:var(--tfr-text-heading);color:var(--tfr-fg)}.tfr .tfr-state-body{font:var(--tfr-text-body);color:var(--tfr-fg-muted);margin:0}.tfr .tfr-state-action{min-height:44px;margin-top:var(--tfr-space-5);font:var(--tfr-text-body);border:1px solid var(--tfr-rule-strong);border-radius:var(--tfr-radius);color:var(--tfr-fg);cursor:pointer;background:0 0;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.tfr .tfr-state-action:focus-visible{outline:2px solid var(--tfr-focus);outline-offset:2px}.tfr .tfr-state.is-banner{margin:0 0 var(--tfr-space-6);padding:var(--tfr-space-4) var(--tfr-space-5);border:1px solid var(--tfr-rule-strong);border-left:4px solid var(--tfr-accent-2);border-radius:var(--tfr-radius);background:var(--tfr-surface)}.tfr .tfr-state.is-banner .tfr-state-title{font:var(--tfr-text-subheading)}.tfr .tfr-state.is-banner .tfr-state-body{font:var(--tfr-text-body-sm)}.tfr .tfr-package-lede{max-width:44rem}.tfr .tfr-package-item-nav{justify-content:space-between;gap:var(--tfr-space-4);margin-top:var(--tfr-space-7);padding-top:var(--tfr-space-4);border-top:1px solid var(--tfr-rule);font:var(--tfr-text-body-sm);display:flex}.tfr .tfr-package-item-nav-link{min-height:44px;color:var(--tfr-fg-muted);align-items:center;text-decoration:none;display:inline-flex}.tfr .tfr-package-item-nav-link:hover,.tfr .tfr-package-item-nav-link:focus-visible{color:var(--tfr-fg);text-decoration:underline}.tfr .tfr-package-item-nav-link:focus-visible{outline:2px solid var(--tfr-focus);outline-offset:2px;border-radius:2px}.tfr .tfr-package-item-nav-link.is-next{text-align:right;margin-left:auto}.tfr .tfr-package-item:focus,.tfr .tfr-package-lede:focus{outline:none}.tfr .tfr-package-item:focus-visible,.tfr .tfr-package-lede:focus-visible{outline:2px solid var(--tfr-focus);outline-offset:8px;border-radius:2px}.tfr .tfr-package-sender{align-items:baseline;gap:0 var(--tfr-space-3);margin:0 0 var(--tfr-space-4);font:var(--tfr-text-body);color:var(--tfr-fg-muted);flex-wrap:wrap;display:flex}.tfr .tfr-package-sender-from{color:var(--tfr-fg-faint)}.tfr .tfr-package-sender-name{color:var(--tfr-fg);font-weight:600}.tfr .tfr-package-sender-headline:before{content:"· ";color:var(--tfr-fg-faint)}@media (max-width:40rem){.tfr .tfr-package-sender{gap:var(--tfr-space-1);flex-direction:column}.tfr .tfr-package-sender-headline:before{content:none}}.tfr .tfr-landing p{margin:0 0 var(--tfr-space-4);font:var(--tfr-text-body);color:var(--tfr-fg)}.tfr .tfr-landing p:last-child{margin-bottom:0}.tfr .tfr-package-contents{margin:0 0 var(--tfr-space-8);padding:var(--tfr-space-4) 0;border-top:1px solid var(--tfr-rule);border-bottom:1px solid var(--tfr-rule)}.tfr .tfr-package-contents-label{margin:0 0 var(--tfr-space-2);font:var(--tfr-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--tfr-fg-muted)}.tfr .tfr-package-contents ol{gap:var(--tfr-space-1);flex-direction:column;margin:0;padding:0 0 0 1.25em;display:flex}.tfr .tfr-package-contents a{font:var(--tfr-text-body-sm);color:var(--tfr-fg);text-decoration:none}.tfr .tfr-package-contents a:hover,.tfr .tfr-package-contents a:focus-visible{color:var(--tfr-accent-1-ink);text-decoration:underline}.tfr .tfr-package-items{gap:var(--tfr-space-9);flex-direction:column;display:flex}.tfr .tfr-package-item{scroll-margin-top:var(--tfr-space-6);padding-top:var(--tfr-space-7);border-top:2px solid var(--tfr-rule-strong)}.tfr .tfr-package-item .tfr-headline{font:var(--tfr-text-heading);font-size:clamp(26px,3.4vw,36px)}.tfr .tfr-framing{max-width:44rem;margin:0 0 var(--tfr-space-6);padding:var(--tfr-space-3) var(--tfr-space-5);border-left:3px solid var(--tfr-accent-2)}.tfr .tfr-framing p{margin:0 0 var(--tfr-space-2);font:var(--tfr-text-subheading);color:var(--tfr-fg-muted);font-style:italic}.tfr .tfr-framing p:last-child{margin-bottom:0}.tfr .tfr-cta{max-width:44rem;margin-top:var(--tfr-space-9);padding-top:var(--tfr-space-6);border-top:2px solid var(--tfr-rule-strong)}.tfr .tfr-cta-heading{margin:0 0 var(--tfr-space-3);font:var(--tfr-text-heading);color:var(--tfr-fg)}.tfr .tfr-cta-message{margin:0 0 var(--tfr-space-5);font:var(--tfr-text-body);color:var(--tfr-fg)}.tfr .tfr-cta-channels{gap:var(--tfr-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tfr .tfr-cta-channel{align-items:center;gap:var(--tfr-space-2);min-height:44px;padding:0 var(--tfr-space-4);border:1px solid var(--tfr-rule-strong);font:var(--tfr-text-body-sm);color:var(--tfr-fg);border-radius:999px;text-decoration:none;display:inline-flex}.tfr .tfr-cta-channel:hover,.tfr .tfr-cta-channel:focus-visible{border-color:var(--tfr-accent-1-ink);color:var(--tfr-accent-1-ink)}.tfr .tfr-powered-by{align-items:center;gap:var(--tfr-space-2);margin:var(--tfr-space-9) auto var(--tfr-space-6);padding:var(--tfr-space-2) var(--tfr-space-3);border:1px solid var(--tfr-rule);font:var(--tfr-text-label);color:var(--tfr-fg-muted);border-radius:999px;text-decoration:none;display:inline-flex}.tfr .tfr-powered-by:hover,.tfr .tfr-powered-by:focus-visible{border-color:var(--tfr-accent-1-ink);color:var(--tfr-fg)}.tfr .tfr-colophon{justify-content:center;display:flex}.tfr .tfr-state-page .tfr-powered-by{margin:var(--tfr-space-6) auto 0}@media (max-width:719px){.tfr .tfr-package-items{gap:var(--tfr-space-8)}.tfr .tfr-cta-channels{flex-direction:column}.tfr .tfr-cta-channel{justify-content:center}}.tfr .tfr-bar{background:var(--tfr-bar);color:var(--tfr-on-bar);font:400 14px / 1.3 var(--tfr-font-secondary)}.tfr .tfr-bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;max-width:none;min-height:76px;padding:14px 32px;display:flex}.tfr .tfr-bar-left{align-items:center;gap:16px;min-width:0;display:flex}.tfr .tfr-bar-logo{object-fit:contain;flex:none;width:auto;max-width:180px;height:44px;display:block}.tfr .tfr-bar-divider{background:color-mix(in srgb, var(--tfr-on-bar) 28%, transparent);flex:none;width:1px;height:28px}.tfr .tfr-bar-name{font:500 22px / 1.2 var(--tfr-font-primary);color:var(--tfr-on-bar);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tfr .tfr-bar-right{color:color-mix(in srgb, var(--tfr-on-bar) 88%, var(--tfr-bar));flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.tfr .tfr-bar-actions{align-items:center;gap:12px;display:inline-flex}.tfr .tfr-bar-buttons{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.tfr .tfr-bar-item{align-items:center;gap:8px;display:inline-flex}.tfr .tfr-bar-item b{color:var(--tfr-on-bar);font-weight:600}.tfr .tfr-bar-item svg,.tfr .tfr-bar-out svg,.tfr .tfr-bar-mode svg{--tfr-accent-2:currentColor;flex:none}.tfr .tfr-bar-pill{background:color-mix(in srgb, var(--tfr-on-bar) 10%, transparent);white-space:nowrap;border-radius:999px;padding:7px 14px}.tfr .tfr-bar-out{white-space:nowrap}.tfr .tfr-bar-short{display:none}.tfr .tfr-bar-logout-form{margin:0;display:inline-flex}.tfr .tfr-bar-out,.tfr .tfr-bar-mode{border:1px solid color-mix(in srgb, var(--tfr-on-bar) 55%, transparent);min-height:40px;color:var(--tfr-on-bar);font:600 14px / 1 var(--tfr-font-secondary);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.tfr .tfr-bar-out{padding:0 16px}.tfr .tfr-bar-mode{width:40px;padding:0}.tfr .tfr-bar-out:hover,.tfr .tfr-bar-mode:hover{background:color-mix(in srgb, var(--tfr-on-bar) 12%, transparent)}.tfr .tfr-bar :focus-visible{outline:2px solid var(--tfr-on-bar);outline-offset:2px}@media (max-width:759.98px){.tfr .tfr-bar-in{padding:12px 16px}.tfr .tfr-bar-divider{display:none}.tfr .tfr-bar-name{font-size:19px}.tfr .tfr-bar-right{justify-content:space-between;width:100%}.tfr .tfr-bar-prepared{flex-basis:100%}.tfr .tfr-bar-actions{flex-wrap:wrap;gap:8px;width:100%}.tfr .tfr-bar-pill{margin-right:auto;padding:7px 12px}.tfr .tfr-bar-out{padding:0 12px}.tfr .tfr-bar-full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tfr .tfr-bar-short{display:inline}}@media print{.tfr .tfr-bar-mode,.tfr .tfr-bar-logout-form{display:none}}.tfr .tfr-story-shell{padding:36px 24px 64px}.tfr .tfr-story-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:48px;max-width:1192px;margin:0 auto;display:grid}.tfr .tfr-story-main{min-width:0;max-width:760px}.tfr .tfr-story-grid.is-standalone{grid-template-columns:minmax(0,1fr);justify-items:center}.tfr .tfr-story-grid.is-standalone .tfr-story-main{width:100%}.tfr .tfr-pnav{position:sticky;top:24px}.tfr .tfr-pnav-wide{background:var(--tfr-card);border:1px solid var(--tfr-accent-1);border-radius:12px;padding:24px 20px}.tfr .tfr-pnav-title{font:500 22px / 1.25 var(--tfr-font-primary);margin:0 0 14px;padding:0 10px}.tfr .tfr-pnav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tfr .tfr-pnav-list a{color:var(--tfr-fg);font:400 15px / 1.35 var(--tfr-font-secondary);border-radius:8px;padding:9px 10px;text-decoration:none;display:block}.tfr .tfr-pnav-list a:hover{background:var(--tfr-surface)}.tfr .tfr-pnav-list a.is-current{background:var(--tfr-accent-1-tint);color:var(--tfr-accent-1-ink-strong);font-weight:600}.tfr .tfr-pnav-group{border-top:1px solid var(--tfr-rule);margin-top:14px;padding-top:14px}.tfr .tfr-pnav-group-title{font:600 13px / 1.35 var(--tfr-font-secondary);color:var(--tfr-fg-faint);margin:0 0 6px;padding:0 10px}.tfr .tfr-pnav-narrow{display:none}.tfr .tfr-shead:focus{outline:none}.tfr .tfr-shead-back{font:600 14px / 1.3 var(--tfr-font-secondary);color:var(--tfr-accent-2-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tfr .tfr-shead-back:hover{text-decoration:underline}.tfr .tfr-shead-meta{font:400 14px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-faint);margin:20px 0 6px}.tfr .tfr-shead-meta span+span:before{content:" · "}.tfr .tfr-shead-title{font:500 38px / 1.15 var(--tfr-font-primary);margin:0 0 16px}.tfr .tfr-pills{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.tfr .tfr-pills li{font:500 13px / 1.3 var(--tfr-font-secondary);border:1px solid var(--tfr-rule-strong);color:var(--tfr-fg-muted);border-radius:999px;padding:6px 12px}.tfr .tfr-why{background:var(--tfr-accent-1-tint);border:1px solid color-mix(in srgb, var(--tfr-accent-1) 28%, var(--tfr-bg));border-radius:12px;align-items:flex-start;gap:16px;margin:0 0 28px;padding:20px 24px;display:flex}.tfr .tfr-why-icon{background:var(--tfr-card);border:1px solid color-mix(in srgb, var(--tfr-accent-1) 28%, var(--tfr-bg));width:40px;height:40px;color:var(--tfr-accent-1-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.tfr .tfr-why-label,.tfr .tfr-label{font:600 11px / 1.4 var(--tfr-font-secondary);letter-spacing:.07em;text-transform:uppercase;color:var(--tfr-accent-1-ink-strong);margin:2px 0 4px}.tfr .tfr-why-text{font:400 17px / 1.55 var(--tfr-font-secondary);color:var(--tfr-fg);margin:0}.tfr .tfr-why-text+.tfr-why-text{margin-top:8px}.tfr .tfr-shero{margin:0 0 40px}.tfr .tfr-shero img{border-radius:12px;width:100%;height:auto;display:block}.tfr .tfr-shero-open{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block}.tfr .tfr-shero figcaption{font:400 13px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-faint);margin-top:8px}.tfr .tfr-sbody .tfr-md>p:first-child{font:400 21px / 1.55 var(--tfr-font-primary);color:var(--tfr-fg)}.tfr .tfr-sbody .tfr-md h2,.tfr .tfr-sbody .tfr-md h3{font:600 17px / 1.35 var(--tfr-font-secondary);margin:28px 0 6px}.tfr .tfr-sbody .tfr-md p{color:var(--tfr-fg-muted);margin:0 0 14px}.tfr .tfr-sfiles{margin-top:44px}.tfr .tfr-sfiles .tfr-label{margin-bottom:12px}.tfr .tfr-sfiles-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tfr .tfr-sfile-card{text-align:left;background:var(--tfr-card);border:1px solid var(--tfr-rule);width:100%;height:100%;color:var(--tfr-fg);font:400 14px / 1.4 var(--tfr-font-secondary);cursor:pointer;border-radius:10px;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.tfr .tfr-sfile-card:hover{border-color:var(--tfr-rule-strong)}.tfr .tfr-sfile-thumb{background:var(--tfr-surface);height:110px;color:var(--tfr-fg-faint);justify-content:center;align-items:center;display:flex}.tfr .tfr-sfile-thumb img{object-fit:cover;width:100%;height:100%}.tfr .tfr-sfile-name{padding:10px 12px}.tfr .tfr-sfile-name small{color:var(--tfr-fg-faint);display:block}.tfr .tfr-sfile-thumb.is-embed{background:var(--tfr-bar);color:var(--tfr-on-bar);position:relative}.tfr .tfr-sfile-thumb.is-embed img{position:absolute;inset:0}.tfr .tfr-sfile-play{background:color-mix(in srgb, var(--tfr-primary-dark) 55%, transparent);color:var(--tfr-primary-light);--tfr-accent-2:var(--tfr-primary-light);border-radius:50%;display:inline-flex;position:relative}.tfr .tfr-sfile-name .tfr-sfile-caption{color:var(--tfr-fg-muted);margin-top:2px}.tfr .tfr-sfile-name .tfr-sfile-print{display:none}.tfr .tfr-prevnext{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.tfr .tfr-prevnext-card{background:var(--tfr-card);border:1px solid var(--tfr-rule);color:var(--tfr-fg);border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.tfr .tfr-prevnext-card:hover{border-color:var(--tfr-accent-1)}.tfr .tfr-prevnext-card.is-next{text-align:right;grid-column:2;align-items:flex-end}.tfr .tfr-prevnext-label{font:600 12px / 1.3 var(--tfr-font-secondary);letter-spacing:.06em;text-transform:uppercase;color:var(--tfr-accent-2-ink);align-items:center;gap:6px;display:inline-flex}.tfr .tfr-prevnext-title{font:500 18px / 1.35 var(--tfr-font-primary)}.tfr .tfr-contact{border-top:2px solid var(--tfr-rule-strong);padding:44px 0 72px}.tfr .tfr-contact-in{max-width:1240px;margin:0 auto;padding:0 24px}.tfr .tfr-contact-title{font:500 36px / 1.15 var(--tfr-font-primary);margin:0 0 14px}.tfr .tfr-contact-message{font:400 18px / 1.65 var(--tfr-font-secondary);max-width:62ch;margin:0 0 28px}.tfr .tfr-contact-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tfr .tfr-contact-channels{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tfr .tfr-contact-pill{border:1px solid var(--tfr-rule-strong);min-height:56px;color:var(--tfr-fg);font:400 17px / 1.3 var(--tfr-font-secondary);border-radius:999px;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex}.tfr .tfr-contact-pill:hover{background:var(--tfr-card)}.tfr .tfr-contact-top{font:600 14px / 1.3 var(--tfr-font-secondary);color:var(--tfr-accent-2-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tfr .tfr-welcome-stories ol{margin:var(--tfr-space-6) 0;flex-direction:column;gap:12px;max-width:760px;padding:0;list-style:none;display:flex}.tfr .tfr-welcome-story{background:var(--tfr-card);border:1px solid var(--tfr-rule);color:var(--tfr-fg);border-radius:12px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.tfr .tfr-welcome-story:hover{border-color:var(--tfr-accent-1)}.tfr .tfr-welcome-story-title{font:500 20px / 1.3 var(--tfr-font-primary)}.tfr .tfr-welcome-story-outcome{font:400 15px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-muted)}.tfr .tfr-welcome-story-read{font:600 13px / 1.3 var(--tfr-font-secondary);color:var(--tfr-accent-2-ink);margin-top:4px}.tfr .tfr-lightbox{z-index:1000;background:var(--tfr-scrim);color:var(--tfr-on-scrim);font:400 15px / 1.4 var(--tfr-font-secondary);flex-direction:column;display:flex;position:fixed;inset:0}.tfr .tfr-lightbox-top{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.tfr .tfr-lightbox-title{flex-direction:column;gap:2px;min-width:0;display:flex}.tfr .tfr-lightbox-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tfr .tfr-lightbox-count{color:color-mix(in srgb, var(--tfr-on-scrim) 75%, transparent);font-size:13px}.tfr .tfr-lightbox-actions{gap:10px;display:flex}.tfr .tfr-lightbox-button,.tfr .tfr-lightbox-nav{border:1px solid color-mix(in srgb, var(--tfr-on-scrim) 45%, transparent);min-height:40px;color:var(--tfr-on-scrim);font:600 14px / 1 var(--tfr-font-secondary);cursor:pointer;--tfr-accent-2:currentColor;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.tfr .tfr-lightbox-button.is-icon{width:40px;padding:0}.tfr .tfr-lightbox :focus-visible{outline:2px solid var(--tfr-on-scrim);outline-offset:2px}.tfr .tfr-lightbox-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;margin:0;padding:0 80px 24px;display:flex}.tfr .tfr-lightbox-stage img{object-fit:contain;max-width:100%;max-height:calc(100% - 40px)}.tfr .tfr-lightbox-player{aspect-ratio:16/9;background:#000;width:min(100%,1100px,177.778vh - 355.556px)}.tfr .tfr-lightbox-stage.is-audio .tfr-lightbox-player{aspect-ratio:auto;background:0 0;width:min(100%,720px);height:232px}.tfr .tfr-lightbox-player iframe{border:0;width:100%;height:100%;display:block}.tfr .tfr-lightbox-stage figcaption{color:color-mix(in srgb, var(--tfr-on-scrim) 85%, transparent);text-align:center;max-width:70ch;font-size:14px}.tfr .tfr-lightbox-stage.is-pdf{align-items:stretch;padding-bottom:12px}.tfr .tfr-pdf{flex-direction:column;flex:1;gap:10px;width:min(100%,1100px);min-height:0;margin:0 auto;display:flex}.tfr .tfr-pdf-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.tfr .tfr-pdf-pages{box-sizing:border-box;transform-origin:50% 0;flex-direction:column;align-items:center;gap:12px;width:max-content;min-width:100%;padding:8px;display:flex}.tfr .tfr-pdf-page{background:#fff;flex:none;position:relative}.tfr .tfr-pdf-paper,.tfr .tfr-pdf-paper canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tfr .tfr-pdf-text{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;letter-spacing:normal;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.tfr .tfr-pdf-text :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.tfr .tfr-pdf-text>:not(.markedContent),.tfr .tfr-pdf-text .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.tfr .tfr-pdf-text .markedContent{display:contents}.tfr .tfr-pdf-text ::selection{background:color-mix(in srgb, var(--tfr-accent-1) 35%, transparent)}.tfr .tfr-pdf-link{z-index:2;position:absolute}.tfr .tfr-pdf-loading{text-align:center;margin:0;padding:32px 0}.tfr .tfr-pdf-bar{justify-content:center;align-items:center;gap:10px;display:flex}.tfr .tfr-pdf-where{white-space:nowrap;margin-right:6px;font-size:14px}.tfr .tfr-lightbox-button:disabled{opacity:.5;cursor:default}.tfr .tfr-pdf-problem{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:48ch;margin:auto;display:flex}.tfr .tfr-pdf-problem p{margin:0}.tfr .tfr-lightbox-nav{width:48px;height:48px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.tfr .tfr-lightbox-nav.is-previous{left:16px}.tfr .tfr-lightbox-nav.is-next{right:16px}@media (max-width:1023.98px){.tfr .tfr-story-grid{grid-template-columns:minmax(0,1fr);gap:28px}.tfr .tfr-story-main{max-width:none}.tfr .tfr-pnav{position:static}.tfr .tfr-pnav-wide{display:none}.tfr .tfr-pnav-narrow{background:var(--tfr-card);border:1px solid var(--tfr-accent-1);border-radius:12px;padding:4px 10px;display:block}.tfr .tfr-pnav-narrow summary{cursor:pointer;font:500 18px / 1.3 var(--tfr-font-primary);justify-content:space-between;align-items:center;gap:8px;padding:12px 6px;list-style:none;display:flex}.tfr .tfr-pnav-narrow summary::-webkit-details-marker{display:none}.tfr .tfr-pnav-narrow[open] summary svg{transform:rotate(180deg)}.tfr .tfr-pnav-narrow .tfr-pnav-list{padding-bottom:10px}}@media (max-width:639.98px){.tfr .tfr-story-shell{padding:24px 16px 48px}.tfr .tfr-shead-title{font-size:30px}.tfr .tfr-prevnext{grid-template-columns:minmax(0,1fr)}.tfr .tfr-prevnext-card.is-next{grid-column:1}.tfr .tfr-contact-title{font-size:28px}.tfr .tfr-lightbox-stage{padding:0 12px 16px}.tfr .tfr-lightbox-nav{top:auto;bottom:16px;transform:none}}@media print{.tfr .tfr-pnav,.tfr .tfr-prevnext,.tfr .tfr-contact-top,.tfr .tfr-lightbox{display:none}.tfr .tfr-story-grid{grid-template-columns:minmax(0,1fr)}}.tfr .tfr-contact-in{max-width:calc(var(--tfr-contact-max,1192px) + 48px)}.tfr .tfr-welcome{padding:48px 24px 64px}.tfr .tfr-welcome-in{max-width:var(--tfr-welcome-max,720px);margin:0 auto}.tfr .tfr-welcome-eyebrow{font:600 12px / 1.4 var(--tfr-font-secondary);letter-spacing:.06em;text-transform:uppercase;color:var(--tfr-accent-2-ink);margin:0 0 12px}.tfr [data-welcome-layout=letter] .tfr-welcome-eyebrow{margin-bottom:28px}.tfr .tfr-welcome-title{font:500 38px / 1.15 var(--tfr-font-primary);max-width:24ch;margin:0 0 12px}.tfr .tfr-welcome-message{color:var(--tfr-fg-muted);max-width:62ch;margin:0 0 32px}.tfr .tfr-welcome-message .tfr-md p{margin:0 0 12px}.tfr .tfr-welcome-meta{font:400 13px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-faint);margin:0 0 10px}.tfr .tfr-welcome-meta span+span:before{content:" · "}.tfr .tfr-read{font:600 14px / 1.3 var(--tfr-font-secondary);color:var(--tfr-accent-2-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tfr .tfr-read:hover{text-decoration:underline}.tfr .tfr-letter{background:var(--tfr-card);border:1px solid var(--tfr-rule);border-radius:12px;padding:44px 48px 40px}.tfr .tfr-letter-hi{font:500 30px / 1.2 var(--tfr-font-primary);margin:0 0 20px}.tfr .tfr-letter .tfr-welcome-message{color:var(--tfr-fg);max-width:none;margin:0}.tfr .tfr-letter .tfr-welcome-message .tfr-md p{font:400 20px / 1.6 var(--tfr-font-primary);margin:0 0 18px}.tfr .tfr-sign{border-top:1px solid var(--tfr-rule);align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.tfr .tfr-sign-photo,.tfr .tfr-sign-initials{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.tfr .tfr-sign-initials{background:var(--tfr-accent-1-tint);color:var(--tfr-accent-1-ink-strong);font:600 16px / 1 var(--tfr-font-secondary);justify-content:center;align-items:center;display:flex}.tfr .tfr-sign b{font:600 16px / 1.3 var(--tfr-font-secondary);display:block}.tfr .tfr-sign span{font:400 14px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-faint)}.tfr .tfr-materials{margin-top:56px}.tfr .tfr-materials h2{font:500 28px / 1.2 var(--tfr-font-primary);margin:0 0 20px}.tfr .tfr-mtiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tfr .tfr-mtile{box-sizing:border-box;background:var(--tfr-card);border:1px solid var(--tfr-rule);height:100%;color:var(--tfr-fg);border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.tfr button.tfr-mtile{text-align:left;width:100%;font:inherit;cursor:pointer}.tfr .tfr-pnav-button{all:unset;cursor:pointer;display:block}.tfr .tfr-pnav-button:focus-visible{outline-offset:2px;outline:2px solid}.tfr .tfr-mtile:hover{border-color:var(--tfr-accent-1)}.tfr .tfr-mtile-icon{color:var(--tfr-accent-1-ink);flex:none;display:inline-flex}.tfr .tfr-mtile-text{flex-direction:column;gap:4px;min-width:0;display:flex}.tfr .tfr-mtile-title{font:500 17px / 1.3 var(--tfr-font-primary);overflow-wrap:anywhere}.tfr .tfr-mtile-pub{font:500 13px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-faint)}.tfr .tfr-mtile-note{font:400 14px / 1.45 var(--tfr-font-secondary);color:var(--tfr-fg-faint)}.tfr .tfr-material-note{font:400 17px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-faint);margin:12px 0 0}@media print{.tfr .tfr-materials{margin-top:24px}.tfr .tfr-mtiles{padding-left:18px;list-style:outside;display:block}.tfr .tfr-mtile{background:0 0;border:0;padding:0;display:inline}.tfr .tfr-mtile-icon,.tfr .tfr-mtile-pub,.tfr .tfr-mtile-note{display:none}.tfr .tfr-mtile-text{display:inline}}.tfr .tfr-picks{margin-top:56px}.tfr .tfr-picks h2{font:500 28px / 1.2 var(--tfr-font-primary);margin:0 0 6px}.tfr .tfr-picks-sub{color:var(--tfr-fg-faint);font:400 15px / 1.5 var(--tfr-font-secondary);margin:0 0 20px}.tfr .tfr-picks-list{border-top:1px solid var(--tfr-rule);margin:0;padding:0;list-style:none}.tfr .tfr-pick{border-bottom:1px solid var(--tfr-rule);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.tfr .tfr-pick-num{font:500 28px / 1 var(--tfr-font-primary);color:var(--tfr-accent-1-ink);padding-top:2px}.tfr .tfr-pick h3{font:500 21px / 1.3 var(--tfr-font-primary);margin:0 0 4px}.tfr .tfr-pick h3 a{color:var(--tfr-fg);text-decoration:none}.tfr .tfr-pick h3 a:hover{text-underline-offset:3px;text-decoration:underline}.tfr .tfr-pick-why{background:var(--tfr-accent-1-tint);color:var(--tfr-accent-1-ink-strong);border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 10px;padding:10px 14px;display:flex}.tfr .tfr-pick-why svg{flex:none;margin-top:3px}.tfr .tfr-pick-why p{font:400 15px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg);margin:0}.tfr .tfr-pick-why b{font:600 11px / 1.4 var(--tfr-font-secondary);letter-spacing:.07em;text-transform:uppercase;color:var(--tfr-accent-1-ink-strong);margin-bottom:1px;display:block}.tfr .tfr-arc{margin:0 0 40px}.tfr .tfr-arc-bar{border-radius:999px;height:10px;margin:0 0 6px;display:flex;overflow:hidden}.tfr .tfr-arc-labels{font:400 12px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-muted);display:flex}.tfr .tfr-arc-labels>span{min-width:0;container-type:inline-size}.tfr .tfr-arc-label{flex-direction:column;padding-right:8px;display:flex}.tfr .tfr-arc-year{color:var(--tfr-fg);white-space:nowrap;font-weight:500}.tfr .tfr-arc-role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (max-width:36px){.tfr .tfr-arc-label{display:none}}.tfr .tfr-era{grid-template-columns:200px minmax(0,1fr);gap:28px;display:grid}.tfr .tfr-era+.tfr-era{margin-top:12px}.tfr .tfr-era-role{align-self:start;padding-top:6px;position:sticky;top:16px}.tfr .tfr-era-years{font:400 13px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-faint)}.tfr .tfr-era-role h2{font:500 22px / 1.2 var(--tfr-font-primary);margin:2px 0}.tfr .tfr-era-org{color:var(--tfr-fg-muted);font:400 14px / 1.4 var(--tfr-font-secondary)}.tfr .tfr-era-line{border-left:2px solid var(--tfr-rule);padding:0 0 28px 28px}.tfr .tfr-tl-story{background:var(--tfr-card);border:1px solid var(--tfr-rule);border-radius:10px;margin-bottom:16px;padding:16px 20px;position:relative}.tfr .tfr-tl-story:before{content:"";background:var(--tfr-accent-1);border:3px solid var(--tfr-bg);border-radius:50%;width:14px;height:14px;position:absolute;top:20px;left:-37px}.tfr .tfr-tl-when{font:400 13px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-faint)}.tfr .tfr-tl-story h3{font:500 20px / 1.25 var(--tfr-font-primary);margin:2px 0 8px}.tfr .tfr-tl-story h3 a{color:var(--tfr-fg);text-decoration:none}.tfr .tfr-tl-out{margin:0;font-weight:500}.tfr .tfr-tl-why{color:var(--tfr-fg-muted);margin:6px 0 0;font-style:italic}.tfr .tfr-tl-story .tfr-read{margin-top:8px}.tfr .tfr-era-gap{font:italic 400 13px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-faint);border-left:2px dashed var(--tfr-rule);padding:6px 0 24px 28px}.tfr .tfr-grid-head{border-bottom:1px solid var(--tfr-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:28px;display:grid}.tfr .tfr-grid-head .tfr-welcome-message{margin:0}.tfr .tfr-grid-sender{text-align:right;font:400 14px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-muted);flex-direction:column;display:flex}.tfr .tfr-grid-sender strong{color:var(--tfr-fg);font-size:16px}.tfr .tfr-grid-sender a{color:var(--tfr-accent-2-ink);text-decoration:none}.tfr .tfr-grid-summary{font:400 14px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-muted);margin:28px 0 16px}.tfr .tfr-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.tfr .tfr-grid-card{background:var(--tfr-card);border:1px solid var(--tfr-rule);height:100%;color:var(--tfr-fg);border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.tfr .tfr-grid-card:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--tfr-fg) 10%, transparent);transform:translateY(-2px)}.tfr .tfr-grid-thumb{object-fit:cover;width:100%;height:120px}.tfr .tfr-grid-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.tfr .tfr-grid-body .tfr-welcome-meta{margin:0}.tfr .tfr-grid-title{font:500 22px / 1.25 var(--tfr-font-primary)}.tfr .tfr-grid-outcome{border-left:3px solid var(--tfr-accent-1);flex-direction:column;gap:2px;padding-left:12px;font-weight:500;display:flex}.tfr .tfr-grid-outcome-label{font:600 11px / 1.4 var(--tfr-font-secondary);letter-spacing:.06em;text-transform:uppercase;color:var(--tfr-accent-1-ink-strong)}.tfr .tfr-grid-why{font:italic 400 14px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-muted)}.tfr .tfr-grid-tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.tfr .tfr-grid-tags span{font:400 12px / 1.5 var(--tfr-font-secondary);border:1px solid var(--tfr-rule-strong);color:var(--tfr-fg-muted);border-radius:999px;padding:2px 10px}.tfr .tfr-matrix-key p{font:400 14px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-muted);flex-wrap:wrap;gap:18px 24px;margin:0 0 12px;display:flex}.tfr .tfr-dot{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.tfr .tfr-dot.is-central{background:var(--tfr-accent-1)}.tfr .tfr-dot.is-supporting{border:2px solid var(--tfr-accent-1)}.tfr .tfr-dot.is-empty{border:1px solid var(--tfr-rule-strong)}.tfr .tfr-matrix-scroll{background:var(--tfr-card);border:1px solid var(--tfr-rule);border-radius:10px;overflow-x:auto}.tfr .tfr-matrix{border-collapse:collapse;width:100%;min-width:720px}.tfr .tfr-matrix th,.tfr .tfr-matrix td{border-bottom:1px solid var(--tfr-rule);text-align:center;padding:12px 14px}.tfr .tfr-matrix td .tfr-dot{margin:0}.tfr .tfr-matrix thead th{font:600 13px / 1.35 var(--tfr-font-secondary);vertical-align:bottom;background:var(--tfr-surface)}.tfr .tfr-matrix thead th.tfr-matrix-req{text-align:left}.tfr .tfr-matrix-yr{color:var(--tfr-fg-faint);font-size:12px;font-weight:400;display:block}.tfr .tfr-matrix tbody th{text-align:left;width:30%;font-weight:500}.tfr .tfr-matrix tbody tr{cursor:pointer}.tfr .tfr-matrix tbody tr:hover{background:var(--tfr-surface)}.tfr .tfr-matrix tbody tr.is-on{background:var(--tfr-accent-1-tint)}.tfr .tfr-matrix tbody th button{all:unset;cursor:pointer;font:500 15px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg);display:block}.tfr .tfr-matrix tbody th button:focus-visible{outline:2px solid var(--tfr-focus);outline-offset:3px;border-radius:2px}.tfr .tfr-matrix tbody th small{color:var(--tfr-fg-faint);font:400 12px / 1.4 var(--tfr-font-secondary);display:block}.tfr .tfr-matrix-here{font:600 12px / 1.4 var(--tfr-font-secondary);color:var(--tfr-accent-1-ink-strong);margin-top:4px;display:block}.tfr .tfr-matrix-narrow{display:none}.tfr .tfr-evidence{background:var(--tfr-card);border:1px solid var(--tfr-rule);border-radius:12px;margin-top:18px;overflow:hidden}.tfr .tfr-evidence-head{background:var(--tfr-accent-1-tint);border-bottom:1px solid color-mix(in srgb, var(--tfr-accent-1) 28%, var(--tfr-bg));padding:18px 24px 16px}.tfr .tfr-evidence-label{font:600 11px / 1.4 var(--tfr-font-secondary);letter-spacing:.07em;text-transform:uppercase;color:var(--tfr-accent-1-ink-strong);align-items:center;gap:6px;margin:0 0 4px;display:flex}.tfr .tfr-evidence h2{font:500 24px / 1.25 var(--tfr-font-primary);margin:0}.tfr .tfr-evidence-count{font:400 14px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-muted);margin:4px 0 0}.tfr .tfr-evidence-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:20px 24px 24px;display:grid}.tfr .tfr-evidence-card{border:1px solid var(--tfr-rule);border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.tfr .tfr-evidence-tag{font:400 12px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-muted);align-items:center;display:flex}.tfr .tfr-evidence-card h3{font:500 18px / 1.3 var(--tfr-font-primary);margin:0}.tfr .tfr-evidence-yr{font:400 13px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-faint)}.tfr .tfr-evidence-card p{margin:0;font-weight:500}.tfr .tfr-evidence-card .tfr-read{margin-top:auto;padding-top:4px}.tfr .tfr-evidence-more{border-top:1px solid var(--tfr-rule);background:var(--tfr-surface);padding:18px 24px 22px}.tfr .tfr-evidence-more h3{font:600 11px / 1.4 var(--tfr-font-secondary);letter-spacing:.07em;text-transform:uppercase;color:var(--tfr-fg-muted);margin:0 0 2px}.tfr .tfr-evidence-more>p{font:400 13px / 1.5 var(--tfr-font-secondary);color:var(--tfr-fg-faint);margin:0 0 12px}.tfr .tfr-evidence-small{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.tfr .tfr-evidence-small a{background:var(--tfr-card);border:1px solid var(--tfr-rule);color:var(--tfr-fg);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.tfr .tfr-evidence-small a:hover{border-color:var(--tfr-rule-strong)}.tfr .tfr-evidence-small b{font:500 16px / 1.3 var(--tfr-font-primary)}.tfr .tfr-evidence-small span{font:400 12px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-faint)}@media (max-width:719.98px){.tfr .tfr-welcome{padding:28px 16px 48px}.tfr .tfr-welcome-title{font-size:30px}.tfr .tfr-era{grid-template-columns:minmax(0,1fr);gap:8px}.tfr .tfr-era-role{position:static}.tfr .tfr-grid-head{grid-template-columns:minmax(0,1fr)}.tfr .tfr-grid-sender{text-align:left}.tfr .tfr-matrix-wide{display:none}.tfr .tfr-matrix-narrow{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tfr .tfr-matrix-narrow button{text-align:left;border:1px solid var(--tfr-rule);background:var(--tfr-card);width:100%;color:var(--tfr-fg);font:500 15px / 1.4 var(--tfr-font-secondary);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.tfr .tfr-matrix-narrow button.is-on{background:var(--tfr-accent-1-tint);border-color:var(--tfr-accent-1)}.tfr .tfr-matrix-narrow-dots{gap:6px;display:flex}.tfr .tfr-matrix-narrow-dots .tfr-dot{margin:0}.tfr .tfr-matrix-narrow-count{font:400 13px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-muted)}}@media (max-width:639.98px){.tfr .tfr-letter{padding:28px 22px}.tfr .tfr-letter .tfr-welcome-message .tfr-md p{font-size:18px}.tfr .tfr-pick{grid-template-columns:32px minmax(0,1fr);gap:10px}.tfr .tfr-pick-num{font-size:22px}}.tfr .tfr-otiles{margin:0 0 20px}.tfr .tfr-otiles ul{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;margin:0;padding:0;list-style:none;display:grid}.tfr .tfr-otile{background:var(--tfr-card);border:1px solid var(--tfr-rule);border-top:4px solid var(--tfr-accent-1);border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.tfr .tfr-otile p{margin:0}.tfr .tfr-otile-value{font:500 46px / 1.05 var(--tfr-font-primary);color:var(--tfr-accent-1-ink);overflow-wrap:anywhere;align-items:baseline;gap:2px;display:flex}.tfr .tfr-otile-approx{color:var(--tfr-fg-muted);font-size:26px}.tfr .tfr-otile-measures{font:600 16px / 1.35 var(--tfr-font-secondary);color:var(--tfr-fg)}.tfr .tfr-otile-detail{font:400 13px / 1.45 var(--tfr-font-secondary);color:var(--tfr-fg-muted)}.tfr .tfr-oresult{background:var(--tfr-card);border:1px solid var(--tfr-rule);border-radius:12px;flex-direction:column;gap:14px;margin:0 0 8px;padding:24px 26px;display:flex}.tfr .tfr-oresult-label{font:600 11px / 1.4 var(--tfr-font-secondary);letter-spacing:.08em;text-transform:uppercase;color:var(--tfr-accent-1-ink-strong);margin:0 0 6px}.tfr .tfr-oresult-outcome{font:500 22px / 1.4 var(--tfr-font-primary);color:var(--tfr-fg);margin:0}.tfr .tfr-oresult-again{font:400 16px / 1.6 var(--tfr-font-secondary);color:var(--tfr-fg);margin:0}.tfr .tfr-oresult-rule{border:0;border-top:1px solid var(--tfr-rule);margin:0}.tfr .tfr-sbody .tfr-osection{border-top:1px solid var(--tfr-rule);font:500 26px / 1.25 var(--tfr-font-primary);color:var(--tfr-fg);margin:36px 0 16px;padding-top:28px}@media (max-width:639px){.tfr .tfr-otiles ul{grid-auto-flow:row}.tfr .tfr-otile-value{font-size:40px}.tfr .tfr-oresult{padding:20px}}.tfr .tfr-vhero{background:var(--tfr-scrim);min-height:max(360px,62vh);color:var(--tfr-on-scrim);align-items:flex-end;display:flex;position:relative;overflow:hidden}.tfr .tfr-vhero.is-band{background:var(--tfr-bar);min-height:360px;color:var(--tfr-on-bar)}.tfr .tfr-vhero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tfr .tfr-vhero-scrim{background:linear-gradient(to top, var(--tfr-scrim) 0%, var(--tfr-scrim) 45%, transparent 100%);width:100%;padding:120px 24px 40px;position:relative}.tfr .tfr-vhero.is-band .tfr-vhero-scrim{background:0 0;padding-top:80px}.tfr .tfr-vhero-in{flex-direction:column;gap:8px;max-width:1192px;margin:0 auto;display:flex}.tfr .tfr-vhero-back{font:600 14px / 1.4 var(--tfr-font-secondary);color:inherit;align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tfr .tfr-vhero-back:hover{text-decoration:underline}.tfr .tfr-vhero-meta{font:400 14px / 1.5 var(--tfr-font-secondary);color:inherit;opacity:.88;flex-wrap:wrap;margin:0;display:flex}.tfr .tfr-vhero-meta span+span:before{content:" · "}.tfr .tfr-vhero-title{max-width:880px;font:500 clamp(32px, 4.4vw, 48px) / 1.12 var(--tfr-font-primary);color:inherit;margin:0}.tfr .tfr-story-grid.is-visual{padding-top:40px}.tfr .tfr-story-grid.is-visual .tfr-story-main{max-width:824px}.tfr .tfr-shead.is-intro{margin-bottom:8px}.tfr .tfr-vmodules{flex-direction:column;gap:56px;margin:32px 0 0;display:flex}.tfr .tfr-vm p,.tfr .tfr-vm figure,.tfr .tfr-vm h2{margin:0}.tfr .tfr-vm-paragraph{flex-direction:column;gap:14px;max-width:70%;display:flex}.tfr .tfr-vm-paragraph p{font:400 22px / 1.5 var(--tfr-font-primary);color:var(--tfr-fg)}.tfr .tfr-vm-media{grid-template-columns:minmax(0,57fr) minmax(0,43fr);align-items:center;gap:40px;display:grid}.tfr .tfr-vm-media.is-right{grid-template-columns:minmax(0,43fr) minmax(0,57fr)}.tfr .tfr-vm-media.is-right .tfr-vm-figure{order:2}.tfr .tfr-vm-media.is-textonly{grid-template-columns:minmax(0,1fr)}.tfr .tfr-vm-figure{flex-direction:column;gap:8px;display:flex}.tfr .tfr-vm img{background:var(--tfr-surface);border-radius:10px;width:100%;height:auto;display:block}.tfr .tfr-vm-open{cursor:zoom-in;background:0 0;border:0;border-radius:10px;padding:0;display:block}.tfr .tfr-vm figcaption{font:400 13px / 1.45 var(--tfr-font-secondary);color:var(--tfr-fg-muted)}.tfr .tfr-vm-words{flex-direction:column;gap:6px;display:flex}.tfr .tfr-vm-label{font:600 11px / 1.4 var(--tfr-font-secondary);letter-spacing:.08em;text-transform:uppercase;color:var(--tfr-accent-1-ink-strong)}.tfr .tfr-vm-heading{font:500 26px / 1.25 var(--tfr-font-primary);color:var(--tfr-fg);margin-bottom:4px}.tfr .tfr-vm-text{font:400 16px / 1.6 var(--tfr-font-secondary);color:var(--tfr-fg-muted)}.tfr .tfr-vm-compare{flex-direction:column;gap:8px;display:flex}.tfr .tfr-vm-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.tfr .tfr-vm-blocks{gap:16px;display:grid}.tfr .tfr-vm-blocks.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tfr .tfr-vm-blocks.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tfr .tfr-vm-block{background:var(--tfr-card);border:1px solid var(--tfr-rule);border-radius:12px;flex-direction:column;gap:6px;padding:28px;display:flex}.tfr .tfr-vm-block-text{font:500 26px / 1.3 var(--tfr-font-primary);color:var(--tfr-fg)}.tfr .tfr-vm-blocks.is-2 .tfr-vm-block-text{font-size:22px}.tfr .tfr-vm-blocks.is-3 .tfr-vm-block-text{font-size:20px}@media (max-width:759px){.tfr .tfr-vm-paragraph{max-width:none}.tfr .tfr-vm-media,.tfr .tfr-vm-media.is-right,.tfr .tfr-vm-pair,.tfr .tfr-vm-blocks.is-2,.tfr .tfr-vm-blocks.is-3{grid-template-columns:minmax(0,1fr);gap:16px}.tfr .tfr-vm-media.is-right .tfr-vm-figure{order:0}.tfr .tfr-vm-block{padding:22px}.tfr .tfr-vhero-scrim{padding:96px 16px 28px}}@page{margin:16mm 14mm}@media print{.tfr[data-tfr-mode=dark]{--tfr-bg:var(--tfr-primary-light);--tfr-fg:var(--tfr-primary-dark);--tfr-card:color-mix(in srgb, #fff 72%, var(--tfr-bg));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tfr{background:0 0;transition:none}.tfr .tfr-bar{--tfr-bar:var(--tfr-bg);--tfr-on-bar:var(--tfr-fg);color:var(--tfr-fg);border-bottom:1px solid var(--tfr-rule-strong);background:0 0}.tfr .tfr-bar-in{min-height:0;padding:0 0 12px}.tfr .tfr-bar-pill,.tfr .tfr-bar-buttons{display:none}.tfr .tfr-bar-divider{background:var(--tfr-rule-strong)}.tfr .tfr-welcome,.tfr .tfr-story-shell{padding:24px 0 32px}.tfr .tfr-welcome-in,.tfr .tfr-story-grid,.tfr .tfr-story-main,.tfr .tfr-contact-in{max-width:none}.tfr .tfr-contact-in{padding:0}.tfr .tfr-contact{padding:24px 0 16px}.tfr a{color:inherit;text-decoration:none}.tfr .tfr-read svg{display:none}.tfr .tfr-contact-pill{border:0;min-height:0;padding:6px 0}.tfr .tfr-contact-pill[data-cta-linkedin]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}.tfr h1,.tfr h2,.tfr h3{break-after:avoid;page-break-after:avoid}.tfr .tfr-pick,.tfr .tfr-tl-story,.tfr .tfr-era-role,.tfr .tfr-grid-card,.tfr .tfr-matrix-narrow li,.tfr .tfr-otiles,.tfr .tfr-otile,.tfr .tfr-oresult,.tfr .tfr-why,.tfr .tfr-shero,.tfr .tfr-sfile,.tfr .tfr-vm-figure,.tfr .tfr-vm-compare,.tfr .tfr-vm-block,.tfr .tfr-prevnext-card,.tfr .tfr-contact{break-inside:avoid;page-break-inside:avoid}.tfr .tfr-era-role{position:static}.tfr .tfr-matrix-wide,.tfr .tfr-evidence{display:none}.tfr .tfr-matrix-narrow{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tfr .tfr-matrix-narrow button,.tfr .tfr-matrix-narrow button.is-on{text-align:left;border:1px solid var(--tfr-rule-strong);width:100%;color:var(--tfr-fg);font:500 15px / 1.4 var(--tfr-font-secondary);background:0 0;border-radius:10px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.tfr .tfr-matrix-narrow-dots{gap:6px;display:flex}.tfr .tfr-matrix-narrow-count{font:400 13px / 1.4 var(--tfr-font-secondary);color:var(--tfr-fg-muted)}.tfr .tfr-otiles ul{grid-auto-flow:column}.tfr .tfr-otile-value{font-size:34px}.tfr .tfr-vhero,.tfr .tfr-vhero.is-band{min-height:0;color:var(--tfr-fg);background:0 0;display:block}.tfr .tfr-vhero-img{object-fit:cover;break-inside:avoid;width:100%;height:auto;max-height:120mm;display:block;position:static}.tfr .tfr-vhero-scrim,.tfr .tfr-vhero.is-band .tfr-vhero-scrim{background:0 0;padding:16px 0 0}.tfr .tfr-vhero-back,.tfr .tfr-shead-back{display:none}.tfr .tfr-vhero-meta{opacity:1;color:var(--tfr-fg-muted)}.tfr .tfr-story-grid.is-visual{padding-top:16px}.tfr .tfr-vm-paragraph{max-width:none}.tfr .tfr-vm-media,.tfr .tfr-vm-media.is-right{flex-direction:column;display:flex}.tfr .tfr-vm-figure img,.tfr .tfr-vm-open img{width:100%;height:auto}.tfr .tfr-vm-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tfr .tfr-vm-blocks.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tfr .tfr-vm-blocks.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tfr .tfr-sfile-thumb{display:none}.tfr .tfr-sfile-name .tfr-sfile-print{overflow-wrap:anywhere;display:block}.tfr .tfr-sfile-card{background:0 0;border:0;padding:8px 0}.tfr .tfr-sfiles-grid{display:block}.tfr .tfr-shero img{object-fit:cover;max-height:120mm}}
