 @import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@400;600;700;800;900&family=Familjen+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Newsreader:ital,wght@0,400;0,500;1,400;1,500;1,600&display=swap');body {overflow-x:unset !important ;}.tf-page {--tf-ink: #0A0A0A;--tf-ink-soft: #1A1A1A;--tf-muted: #5C5A55;--tf-paper: #F4F1E6;--tf-paper-2: #FAF7EE;--tf-paper-edge: #E9E4D2;--tf-rule: rgba(10, 10, 10, 0.16);--tf-rule-strong: rgba(10, 10, 10, 0.45);--tf-blue: #4594F2;--tf-blue-deep: #0E3A8C;--tf-blue-soft: #E0EBFB;--tf-rust: #C24914;--tf-rust-soft: #F6E1D3;--tf-paper-white: #FAFAFA;--tf-bg-light: #F9F9F9;--tf-display: 'Big Shoulders Display', 'Arial Narrow', sans-serif;--tf-body: 'Familjen Grotesk', system-ui, sans-serif;--tf-mono: 'JetBrains Mono', ui-monospace, monospace;--tf-script: 'Newsreader', Georgia, serif;--tf-radius: 0;--tf-radius-soft: 0.25rem;font-family: var(--tf-body);color: var(--tf-ink);background: var(--tf-paper);line-height: 1.5;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;position: relative;min-height: 100vh;font-feature-settings: 'ss01', 'cv05';}.tf-page *, .tf-page *::before, .tf-page *::after {box-sizing: border-box;}.tf-page::before {content: '';position: fixed;inset: 0;background-image: radial-gradient(ellipse 90% 60% at 50% 0%, rgba(10, 10, 10, 0.04), transparent 70%), radial-gradient(ellipse 100% 80% at 50% 110%, rgba(194, 73, 20, 0.05), transparent 70%);pointer-events: none;z-index: 0;}.tf-page::after {content: '';position: fixed;inset: 0;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity: 0.55;pointer-events: none;z-index: 1;mix-blend-mode: multiply;}.tf-page > * {position: relative;z-index: 2;}.tf-wrap {max-width: 80rem;margin: 0 auto;padding: 0 2rem;width: 100%;}.tf-page .tf-mono {font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.08em;text-transform: uppercase;font-weight: 500;color: var(--tf-muted);}.tf-page :where(a) {color: inherit;text-decoration: none;}.tf-page img {max-width: 100%;height: auto;display: block;}body:has(.tf-page) #cs-navigation, body:has(.tf-page) #cs-footer-309 .cs-container, body:has(.tf-page) #cs-footer-309 .cs-bottom {display: none;}body:has(.tf-page) #cs-footer-309 {padding: 0;background: transparent;}.tf-masthead {border-bottom: 0.125rem solid var(--tf-ink);background: var(--tf-paper);position: sticky;top: 0;z-index: 50;}.tf-mast-strip {background: var(--tf-ink);color: var(--tf-paper);display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.4375rem 2rem;font-family: var(--tf-mono);font-size: 0.65625rem;letter-spacing: 0.16em;text-transform: uppercase;}.tf-mast-strip-item {white-space: nowrap;}.tf-hide-sm {display: none;}@media (min-width: 57.5rem) {.tf-hide-sm {display: inline;}}.tf-mast-bar {display: flex;align-items: center;justify-content: space-between;gap: 2rem;padding: 1rem min(2rem, 3vw);}.tf-mast-logo {display: flex;align-items: center;gap: 0.75rem;font-family: var(--tf-display);font-weight: 800;font-size: 1.375rem;letter-spacing: -0.005em;text-transform: uppercase;color: var(--tf-ink);}.tf-mast-logo .cs-logo-img {filter: drop-shadow(0.0625rem 0.0625rem black) drop-shadow(0.0625rem -0.0625rem black) drop-shadow(-0.0625rem 0.0625rem black) drop-shadow(-0.0625rem -0.0625rem black);width: 1.5rem;height: 1.5rem;object-fit: contain;flex: 0 0 auto;}.tf-mast-word {font-family: var(--tf-display);font-weight: 800;text-transform: uppercase;letter-spacing: 0.01em;}.tf-mast-word em {font-family: var(--tf-script);font-style: italic;font-weight: 500;text-transform: none;color: var(--tf-blue);margin: 0 0.125rem;font-size: 0.92em;letter-spacing: 0;}.tf-mast-nav {display: flex;align-items: center;gap: 1.625rem;}.tf-mast-nav > a:not(.tf-mast-cta) {font-family: var(--tf-body);font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.04em;text-transform: uppercase;color: var(--tf-ink);position: relative;padding-bottom: 0.125rem;}.tf-mast-nav > a:not(.tf-mast-cta)::after {content: '';position: absolute;left: 0;right: 100%;bottom: 0;height: 0.125rem;background: var(--tf-ink);transition: right 0.32s ease;}.tf-mast-nav > a:not(.tf-mast-cta):hover::after {right: 0;}@media (max-width: 63.9375rem) {.tf-mast-nav > a:not(.tf-mast-cta) {display: none;}}.tf-mast-cta {display: inline-flex;align-items: center;gap: 0.5rem;background: var(--tf-ink);color: var(--tf-paper);padding: 0.625rem 1.125rem;font-family: var(--tf-display);font-weight: 700;text-transform: uppercase;font-size: 0.875rem;letter-spacing: 0.04em;border: 0.125rem solid var(--tf-ink);transition: background 0.2s ease, color 0.2s ease;}.tf-mast-cta:hover {background: var(--tf-blue);border-color: var(--tf-blue);color: #fff;}.tf-arrow {display: inline-block;transition: transform 0.2s ease;}.tf-mast-cta:hover .tf-arrow {transform: translateX(0.1875rem);}.tf-menu-toggle, .tf-menu-close {appearance: none;border: 0.125rem solid var(--tf-ink);border-radius: 0;cursor: pointer;display: none;align-items: center;justify-content: center;flex: 0 0 auto;color: var(--tf-paper);background: var(--tf-ink);transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;}.tf-menu-toggle {width: 3rem;height: 2.75rem;}.tf-menu-toggle:hover, .tf-menu-close:hover {background: var(--tf-blue);border-color: var(--tf-blue);color: #fff;}.tf-menu-toggle:active, .tf-menu-close:active {transform: translateY(0.0625rem);}.tf-menu-toggle-icon, .tf-menu-close-icon {width: 1.35rem;height: 1.35rem;display: block;}.tf-menu-dialog {width: min(28rem, calc(100vw - 1.5rem));max-width: calc(100vw - 1.5rem);margin: 0;padding: 0;border: 0;background: transparent;color: var(--tf-ink);position: fixed;inset: 0.75rem 0.75rem auto auto;overflow: visible;}.tf-menu-dialog::backdrop {background: rgba(10, 10, 10, 0.5);-webkit-backdrop-filter: blur(0.125rem);backdrop-filter: blur(0.125rem);animation: tf-menu-backdrop-in 0.24s ease both;}.tf-menu-dialog.is-closing::backdrop {animation: tf-menu-backdrop-out 0.2s ease both;}.tf-menu-panel {position: relative;display: flex;flex-direction: column;min-height: 95dvh;max-height: calc(100dvh - 1.5rem);overflow: hidden auto;background: var(--tf-paper);border: 0.125rem solid var(--tf-ink);box-shadow: 0.5rem 0.5rem 0 var(--tf-ink);animation: tf-menu-panel-in 0.26s cubic-bezier(0.2, 0.8, 0.2, 1) both;}.tf-menu-dialog.is-closing .tf-menu-panel {animation: tf-menu-panel-out 0.2s ease both;}.tf-menu-panel::before {content: '';position: absolute;inset: 0;background-image: linear-gradient(to right, var(--tf-rule) 0.0625rem, transparent 0.0625rem), linear-gradient(to bottom, var(--tf-rule) 0.0625rem, transparent 0.0625rem);background-size: 2.75rem 2.75rem;opacity: 0.42;pointer-events: none;}.tf-menu-head, .tf-menu-nav, .tf-menu-actions {position: relative;z-index: 1;}.tf-menu-head {display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.875rem;border-bottom: 0.125rem solid var(--tf-ink);background: var(--tf-paper-2);}.tf-menu-kicker {display: inline-flex;align-items: center;gap: 0.625rem;font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tf-muted);}.tf-menu-kicker::before {content: '';width: 0.5rem;height: 0.5rem;background: var(--tf-rust);box-shadow: 0 0 0 0.25rem var(--tf-rust-soft);}.tf-menu-close {display: inline-flex;width: 2.5rem;height: 2.5rem;}.tf-menu-nav {display: grid;}.tf-menu-nav a, .tf-menu-call {display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 1rem;min-height: 4.25rem;padding: 0.875rem 1rem;border-bottom: 0.125rem solid var(--tf-ink);font-family: var(--tf-display);font-size: clamp(1.65rem, 6vw, 2.35rem);font-weight: 900;line-height: 0.95;text-transform: uppercase;color: var(--tf-ink);transition: background 0.2s ease, color 0.2s ease, padding-left 0.2s ease;}.tf-menu-nav a:last-child {border-bottom: 0;}.tf-menu-nav a > span:first-child {min-width: 0;}.tf-menu-nav a > span:last-child, .tf-menu-call > span:last-child {font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.14em;color: var(--tf-muted);}.tf-menu-nav a:hover, .tf-menu-call:hover {background: var(--tf-ink);color: var(--tf-paper);padding-left: 1.25rem;}.tf-menu-nav a:hover > span:last-child, .tf-menu-call:hover > span:last-child {color: var(--tf-blue);}.tf-menu-actions {margin-top: auto;padding: 1rem;border-top: 0.125rem solid var(--tf-ink);background: var(--tf-paper-2);}.tf-menu-call {border: 0.125rem solid var(--tf-ink);background: var(--tf-blue);color: #fff;min-height: 4.5rem;border-bottom: 0.125rem solid var(--tf-ink);}.tf-menu-call > span:last-child {color: var(--tf-blue-deep);}.tf-menu-call:hover {background: var(--tf-rust);}@keyframes tf-menu-panel-in {from {opacity: 0;transform: translateY(-0.75rem) scale(0.98);}to {opacity: 1;transform: translateY(0) scale(1);}}@keyframes tf-menu-panel-out {from {opacity: 1;transform: translateY(0) scale(1);}to {opacity: 0;transform: translateY(-0.5rem) scale(0.98);}}@keyframes tf-menu-backdrop-in {from {opacity: 0;}to {opacity: 1;}}@keyframes tf-menu-backdrop-out {from {opacity: 1;}to {opacity: 0;}}html.tf-menu-open, html.tf-menu-open body {overflow: hidden;}@media (max-width: 63.9375rem) {.tf-mast-bar {gap: 1rem;}.tf-mast-cta {display: none;}.tf-menu-toggle {display: inline-flex;}}@media (max-width: 36.25rem) {.tf-mast-strip {padding-inline: 1rem;}.tf-mast-bar {padding: 0.875rem 1rem;}.tf-mast-logo {gap: 0.5rem;font-size: 1.125rem;}.tf-menu-dialog {width: calc(100vw - 1rem);max-width: calc(100vw - 1rem);inset: 0.5rem 0.5rem auto auto;}}.tf-hero {position: relative;padding: 4rem 0 5.5rem;border-bottom: 0.125rem solid var(--tf-ink);overflow: hidden;}.tf-hero::before {content: '';position: absolute;inset: 0;background-image: linear-gradient(to right, var(--tf-rule) 0.0625rem, transparent 0.0625rem), linear-gradient(to bottom, var(--tf-rule) 0.0625rem, transparent 0.0625rem);background-size: 5rem 5rem;background-position: -0.0625rem -0.0625rem;opacity: 0.45;pointer-events: none;}.tf-hero-grid {position: relative;display: grid;grid-template-columns: 1.15fr 0.85fr;gap: 3.5rem;align-items: start;max-width: 80rem;margin: 0 auto;padding: 0 2rem;}@media (max-width: 61.25rem) {.tf-hero-grid {grid-template-columns: 1fr;gap: 2.5rem;}}.tf-hero-left {padding-top: 2rem;}.tf-hero-meta {display: flex;align-items: center;gap: 0.875rem;flex-wrap: wrap;margin-bottom: 2.25rem;}.tf-tag {font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tf-paper);background: var(--tf-ink);padding: 0.375rem 0.75rem 0.3125rem;}.tf-mono-meta {font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tf-muted);}.tf-mono-meta::before {content: '';display: inline-block;width: 1.5rem;height: 0.0625rem;background: var(--tf-muted);vertical-align: 0.25rem;margin-right: 0.5rem;}.tf-hero-title {font-family: var(--tf-display);font-size: clamp(3.5rem, 9vw, 8.25rem);line-height: 0.86;letter-spacing: -0.025em;font-weight: 900;color: var(--tf-ink);text-transform: uppercase;margin: 0 0 2rem;display: flex;flex-direction: column;gap: 0.25rem;}.tf-h-script {font-family: var(--tf-script);font-style: italic;font-weight: 400;font-size: 0.36em;line-height: 1.05;letter-spacing: 0;text-transform: none;color: var(--tf-ink-soft);}.tf-h-script--cream {color: rgba(244,241,230,0.78);}.tf-h-script-end {color: var(--tf-muted);}.tf-h-slab {display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 1.125rem;}.tf-h-slab-line {display: block;}.tf-h-slab-accent {color: var(--tf-blue);position: relative;font-style: italic;}.tf-h-slab-accent::after {content: '';display: block;height: 0.375rem;background: var(--tf-rust);width: 0.72em;margin-top: 0.375rem;}.tf-hero-lede {font-size: 1.0625rem;line-height: 1.55;color: var(--tf-ink-soft);max-width: 32.5rem;margin-bottom: 2.25rem;font-weight: 400;}.tf-hero-lede strong {font-weight: 700;color: var(--tf-ink);background: linear-gradient(to top, var(--tf-blue-soft) 36%, transparent 36%);padding: 0 0.1875rem;}.tf-hero-actions {display: flex;flex-wrap: wrap;gap: 0.75rem;margin-bottom: 2.75rem;}.tf-btn {display: inline-flex;align-items: center;gap: 0.625rem;padding: 0.875rem 1.375rem 0.8125rem;font-family: var(--tf-display);font-weight: 700;font-size: 0.9375rem;letter-spacing: 0.06em;text-transform: uppercase;border: 0.125rem solid var(--tf-ink);transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;white-space: nowrap;}.tf-btn:hover {transform: translateY(-0.0625rem);}.tf-btn:hover .tf-arrow {transform: translateX(0.1875rem);}.tf-btn-solid {background: var(--tf-ink);color: var(--tf-paper);}.tf-btn-solid:hover {background: var(--tf-blue);border-color: var(--tf-blue);color: #fff;}.tf-btn-ghost {background: transparent;color: var(--tf-ink);}.tf-btn-ghost:hover {background: var(--tf-ink);color: var(--tf-paper);}.tf-btn-block {display: flex;justify-content: center;width: 100%;}.tf-hero-trust {display: flex;align-items: center;gap: 1.125rem;padding-top: 1.75rem;border-top: 0.0625rem solid var(--tf-rule-strong);flex-wrap: wrap;position: relative;}.tf-hero-stars {color: var(--tf-rust);font-size: 1rem;letter-spacing: 0.1875rem;}.tf-hero-trust-text {font-size: 0.84375rem;line-height: 1.45;color: var(--tf-ink-soft);display: flex;flex-direction: column;}.tf-hero-trust-text strong {font-family: var(--tf-display);font-weight: 700;font-size: 0.875rem;letter-spacing: 0.02em;text-transform: uppercase;color: var(--tf-ink);}.tf-hero-trust-stamp {margin-left: auto;width: 5.25rem;height: 5.25rem;border: 0.125rem solid var(--tf-rust);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: var(--tf-rust);transform: rotate(-8deg);position: relative;}.tf-hero-trust-stamp::before {content: '';position: absolute;inset: 0.25rem;border: 0.0625rem dashed var(--tf-rust);border-radius: 50%;opacity: 0.6;}.tf-stamp-inner {display: flex;flex-direction: column;align-items: center;font-family: var(--tf-display);font-weight: 800;font-size: 0.625rem;letter-spacing: 0.14em;text-transform: uppercase;text-align: center;line-height: 1.05;gap: 0.125rem;}.tf-stamp-mid {font-family: var(--tf-mono);font-size: 0.5rem;font-weight: 500;letter-spacing: 0.18em;}.tf-hero-right {position: relative;padding-top: 2rem;}.tf-hero-plate {position: relative;background: var(--tf-ink);padding: 0.875rem;border: 0.125rem solid var(--tf-ink);}.tf-hero-plate-tab {position: absolute;top: -0.125rem;left: 0.875rem;background: var(--tf-paper);color: var(--tf-ink);border: 0.125rem solid var(--tf-ink);padding: 0.25rem 0.625rem 0.1875rem;font-family: var(--tf-mono);font-size: 0.65625rem;letter-spacing: 0.14em;text-transform: uppercase;transform: translateY(-50%);}.tf-hero-photo {display: block;overflow: hidden;aspect-ratio: 4 / 5;}.tf-hero-photo img {width: 100%;height: 100%;object-fit: cover;filter: contrast(1.06) saturate(0.9);transition: transform 0.8s ease;}.tf-hero-plate:hover .tf-hero-photo img {transform: scale(1.04);}.tf-hero-plate-caption {margin-top: 0.75rem;display: flex;align-items: center;gap: 0.75rem;color: var(--tf-paper);font-size: 0.78125rem;font-family: var(--tf-mono);letter-spacing: 0.06em;text-transform: uppercase;}.tf-hero-plate-caption .tf-mono {color: var(--tf-blue);font-weight: 600;}.tf-hero-plate-corner {position: absolute;width: 0.875rem;height: 0.875rem;border: 0.125rem solid var(--tf-rust);background: var(--tf-paper);}.tf-c-tl {top: -0.5rem;left: -0.5rem;}.tf-c-tr {top: -0.5rem;right: -0.5rem;}.tf-c-bl {bottom: -0.5rem;left: -0.5rem;}.tf-c-br {bottom: -0.5rem;right: -0.5rem;}.tf-hero-rivet {display: flex;align-items: center;gap: 0.625rem;margin-top: 1rem;font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tf-muted);}.tf-rivet-dot {width: 0.625rem;height: 0.625rem;background: var(--tf-rust);border-radius: 50%;box-shadow: 0 0 0 0.1875rem var(--tf-paper), 0 0 0 0.25rem var(--tf-rust);}.tf-rivet-line {flex: 1;height: 0.0625rem;background: var(--tf-rule-strong);}.tf-rivet-label {font-weight: 600;color: var(--tf-ink);}@keyframes tfFadeUp {from {opacity: 0;transform: translateY(0.875rem);}to {opacity: 1;transform: translateY(0);}}.tf-hero-left > * {animation: tfFadeUp 0.6s ease both;}.tf-hero-meta {animation-delay: 0s;}.tf-hero-title {animation-delay: 0.08s;}.tf-hero-lede {animation-delay: 0.16s;}.tf-hero-actions {animation-delay: 0.22s;}.tf-hero-trust {animation-delay: 0.28s;}.tf-hero-right > * {animation: tfFadeUp 0.7s ease 0.18s both;}.tf-ticker {background: var(--tf-ink);color: var(--tf-paper);border-bottom: 0.125rem solid var(--tf-ink);overflow: hidden;padding: 1.125rem 0;position: relative;}.tf-ticker-track {display: flex;width: max-content;animation: tfMarquee 38s linear infinite;}.tf-ticker-row {display: flex;align-items: center;gap: 1.75rem;padding-right: 1.75rem;font-family: var(--tf-display);font-weight: 800;font-size: clamp(1.75rem, 4vw, 2.875rem);letter-spacing: 0.005em;text-transform: uppercase;white-space: nowrap;}.tf-ticker-row > span {display: inline-block;}.tf-ticker-row > span:not(.tf-ticker-sep):nth-child(4n+1) {color: var(--tf-blue);font-style: italic;font-family: var(--tf-script);font-weight: 500;text-transform: none;font-size: 0.78em;}.tf-ticker-sep {color: var(--tf-rust);font-size: 0.65em;}@keyframes tfMarquee {from {transform: translateX(0);}to {transform: translateX(-50%);}}.tf-section {padding: 6rem 0;border-bottom: 0.125rem solid var(--tf-ink);position: relative;}@media (max-width: 45rem) {.tf-section {padding: 4rem 0;}}.tf-section-head {display: grid;grid-template-columns: 1fr;gap: 0.75rem;margin-bottom: 3.5rem;max-width: 55rem;}.tf-section-mono {font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.22em;text-transform: uppercase;color: var(--tf-rust);font-weight: 500;display: inline-flex;align-items: center;gap: 0.625rem;}.tf-section-mono::before {content: '';width: 1.75rem;height: 0.0625rem;background: var(--tf-rust);}.tf-section-title {font-family: var(--tf-display);font-size: clamp(2.5rem, 6.5vw, 6rem);line-height: 0.88;letter-spacing: -0.025em;font-weight: 900;text-transform: uppercase;color: var(--tf-ink);margin: 0.25rem 0 0.375rem;display: flex;flex-direction: column;gap: 0.125rem;}.tf-section-lede {font-size: 1.0625rem;line-height: 1.55;color: var(--tf-ink-soft);max-width: 36.25rem;margin-top: 0.875rem;}.tf-issues {list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(16.25rem, 1fr));gap: 0;border: 0.125rem solid var(--tf-ink);background: var(--tf-paper-2);}.tf-issue {padding: 1.75rem 1.625rem 1.5rem;border-right: 0.0625rem solid var(--tf-ink);border-bottom: 0.0625rem solid var(--tf-ink);position: relative;background: var(--tf-paper-2);transition: background 0.25s ease;}.tf-issue:hover {background: var(--tf-paper);}.tf-issue:nth-child(4n) {border-right: none;}@media (max-width: 45rem) {.tf-issue {border-right: none;}}.tf-issue-head {display: flex;align-items: baseline;justify-content: space-between;margin-bottom: 1.5rem;padding-bottom: 1rem;border-bottom: 0.0625rem dashed var(--tf-rule-strong);}.tf-issue-num {font-family: var(--tf-display);font-weight: 900;font-size: 3.5rem;line-height: 0.8;color: var(--tf-ink);letter-spacing: -0.04em;}.tf-issue-stat {font-family: var(--tf-mono);font-size: 0.625rem;letter-spacing: 0.18em;text-transform: uppercase;color: var(--tf-rust);border: 0.0625rem solid var(--tf-rust);padding: 0.1875rem 0.4375rem 0.125rem;font-weight: 500;}.tf-issue-title {font-family: var(--tf-display);font-weight: 800;font-size: 1.375rem;letter-spacing: -0.005em;text-transform: uppercase;margin: 0 0 0.5rem;color: var(--tf-ink);}.tf-issue-body {font-size: 0.90625rem;line-height: 1.55;color: var(--tf-ink-soft);margin: 0 0 1.5rem;}.tf-issue-foot {display: flex;justify-content: space-between;align-items: center;padding-top: 0.875rem;border-top: 0.0625rem solid var(--tf-rule);}.tf-issue-foot .tf-mono {font-size: 0.65625rem;}.tf-services {background: var(--tf-ink);color: var(--tf-paper);}.tf-services .tf-section-title {color: var(--tf-paper);}.tf-services .tf-section-lede {color: rgba(244, 241, 230, 0.7);}.tf-services .tf-section-mono {color: var(--tf-blue);}.tf-services .tf-section-mono::before {background: var(--tf-blue);}.tf-services-grid {display: grid;grid-template-columns: 0.85fr 1.15fr;gap: 0;border: 0.125rem solid var(--tf-paper);background: var(--tf-paper);}@media (max-width: 55rem) {.tf-services-grid {grid-template-columns: 1fr;}}.tf-services-figure {position: relative;margin: 0;background: var(--tf-ink);border-right: 0.125rem solid var(--tf-paper);}@media (max-width: 55rem) {.tf-services-figure {border-right: none;border-bottom: 0.125rem solid var(--tf-paper);}}.tf-services-figure-tab {position: absolute;top: 1rem;left: 1rem;z-index: 2;background: var(--tf-paper);color: var(--tf-ink);font-family: var(--tf-mono);font-size: 0.65625rem;letter-spacing: 0.16em;text-transform: uppercase;padding: 0.375rem 0.625rem 0.3125rem;font-weight: 500;}.tf-services-photo {display: block;aspect-ratio: 4 / 5;overflow: hidden;}@media (max-width: 55rem) {.tf-services-photo {aspect-ratio: 16 / 9;}}.tf-services-photo img {width: 100%;height: 100%;object-fit: cover;filter: contrast(1.06) saturate(0.85) brightness(0.92);transition: transform 0.8s ease;}.tf-services-figure:hover .tf-services-photo img {transform: scale(1.04);}.tf-services-figure figcaption {position: absolute;left: 0;right: 0;bottom: 0;padding: 1.125rem 1.125rem 1rem;background: linear-gradient(to top, rgba(10,10,10,0.85), transparent);color: var(--tf-paper);display: flex;flex-direction: column;gap: 0.25rem;font-size: 0.84375rem;line-height: 1.5;}.tf-services-figure figcaption .tf-mono {color: var(--tf-blue);font-weight: 600;}.tf-manifest {list-style: none;margin: 0;padding: 0;background: var(--tf-paper);color: var(--tf-ink);}.tf-manifest-row {display: grid;grid-template-columns: 4.375rem 1fr auto;gap: 1.25rem;align-items: start;padding: 1.5rem 1.75rem;border-bottom: 0.0625rem solid var(--tf-rule);position: relative;transition: background 0.25s ease;}.tf-manifest-row:last-child {border-bottom: none;}.tf-manifest-row:hover {background: var(--tf-paper-2);}.tf-manifest-num {font-family: var(--tf-display);font-weight: 800;font-size: 1.75rem;letter-spacing: -0.01em;color: var(--tf-blue);}.tf-manifest-body h3 {font-family: var(--tf-display);font-weight: 800;font-size: 1.375rem;text-transform: uppercase;letter-spacing: -0.005em;margin: 0 0 0.375rem;color: var(--tf-ink);}.tf-manifest-body p {font-size: 0.90625rem;line-height: 1.55;margin: 0;color: var(--tf-ink-soft);}.tf-manifest-stamp {font-family: var(--tf-mono);font-size: 0.625rem;letter-spacing: 0.18em;text-transform: uppercase;color: var(--tf-rust);border: 0.0625rem solid var(--tf-rust);padding: 0.1875rem 0.4375rem 0.125rem;align-self: center;font-weight: 500;}@media (max-width: 36.25rem) {.tf-manifest-row {grid-template-columns: 3.125rem 1fr;}.tf-manifest-stamp {grid-column: 2;justify-self: start;margin-top: 0.5rem;}}.tf-badges {list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(250px,100%), 1fr));gap: 0;border: 0.125rem solid var(--tf-ink);background: var(--tf-paper-2);}.tf-badge {padding: 1.75rem 1.5rem;border-right: 0.0625rem solid var(--tf-ink);border-bottom: 0.0625rem solid var(--tf-ink);display: flex;flex-direction: column;gap: 0.375rem;position: relative;transition: background 0.25s ease, transform 0.25s ease;cursor: default;}.tf-badge:hover {background: var(--tf-ink);color: var(--tf-paper);}.tf-badge:hover .tf-badge-no {color: var(--tf-blue);}.tf-badge:hover .tf-badge-status {color: rgba(244, 241, 230, 0.7);}.tf-badge-no {font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tf-rust);font-weight: 500;transition: color 0.25s ease;}.tf-badge-name {font-family: var(--tf-display);font-weight: 800;font-size: 1.625rem;letter-spacing: -0.01em;text-transform: uppercase;line-height: 1;margin-top: 0.25rem;}.tf-badge-status {font-family: var(--tf-mono);font-size: 0.71875rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--tf-muted);margin-top: auto;padding-top: 0.875rem;transition: color 0.25s ease;}.tf-badge-pulse {position: absolute;top: 1.625rem;right: 1.375rem;width: 0.5625rem;height: 0.5625rem;background: var(--tf-rust);border-radius: 50%;box-shadow: 0 0 0 0 rgba(194, 73, 20, 0.6);animation: tfPulse 2s ease infinite;}@keyframes tfPulse {0% {box-shadow: 0 0 0 0 rgba(194, 73, 20, 0.7);}70% {box-shadow: 0 0 0 0.875rem rgba(194, 73, 20, 0);}100% {box-shadow: 0 0 0 0 rgba(194, 73, 20, 0);}}.tf-pricing {background: var(--tf-paper-2);}.tf-tickets {display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.5rem;}@media (max-width: 61.25rem) {.tf-tickets {grid-template-columns: 1fr;}}.tf-ticket {position: relative;background: var(--tf-paper);border: 0.125rem solid var(--tf-ink);padding: 1.75rem 1.75rem 2rem;display: flex;flex-direction: column;transition: transform 0.3s ease, box-shadow 0.3s ease;}.tf-ticket:hover {transform: translateY(-0.25rem);box-shadow: 0.5rem 0.5rem 0 var(--tf-ink);}.tf-ticket-head {display: flex;justify-content: space-between;align-items: center;margin-bottom: 1.125rem;padding-bottom: 0.875rem;border-bottom: 0.0625rem dashed var(--tf-rule-strong);}.tf-ticket-stamp {font-family: var(--tf-display);font-weight: 800;font-size: 0.875rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--tf-paper);background: var(--tf-ink);padding: 0.25rem 0.625rem 0.1875rem;}.tf-ticket-mono {font-family: var(--tf-mono);font-size: 0.65625rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--tf-muted);}.tf-ticket-name {font-family: var(--tf-display);font-weight: 800;font-size: 0.875rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tf-muted);margin-bottom: 0.25rem;}.tf-ticket-price {display: flex;align-items: baseline;gap: 0.25rem;color: var(--tf-ink);margin-bottom: 0.375rem;}.tf-ticket-currency {font-family: var(--tf-display);font-weight: 600;font-size: 1.75rem;align-self: flex-start;margin-top: 1.125rem;color: var(--tf-rust);}.tf-ticket-amount {font-family: var(--tf-display);font-weight: 900;font-size: clamp(4.5rem, 8vw, 6.5rem);line-height: 0.82;letter-spacing: -0.04em;}.tf-ticket-period {font-family: var(--tf-mono);font-size: 0.8125rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--tf-muted);font-weight: 500;}.tf-ticket-tag {font-family: var(--tf-script);font-style: italic;font-size: 1rem;color: var(--tf-blue);margin: 0 0 1.375rem;}.tf-ticket-perf {display: block;height: 0.875rem;background: radial-gradient(circle at 0.4375rem 0.4375rem, var(--tf-paper-2) 0.3125rem, transparent 0.34375rem) repeat-x;background-size: 0.875rem 0.875rem;background-position: 0 center;margin: 0 -1.75rem 1.125rem;border-top: 0.0625rem dashed var(--tf-rule-strong);border-bottom: 0.0625rem dashed var(--tf-rule-strong);position: relative;}.tf-ticket-perf::before, .tf-ticket-perf::after {content: '';position: absolute;top: 50%;transform: translateY(-50%);width: 0.875rem;height: 0.875rem;border-radius: 50%;background: var(--tf-paper-2);border: 0.125rem solid var(--tf-ink);}.tf-ticket-perf::before {left: -0.5625rem;}.tf-ticket-perf::after {right: -0.5625rem;}.tf-ticket-lines {list-style: none;margin: 0 0 1.625rem;padding: 0;display: flex;flex-direction: column;gap: 0.625rem;}.tf-ticket-lines li {display: grid;grid-template-columns: 1.625rem 1fr;gap: 0.75rem;align-items: baseline;font-size: 0.875rem;line-height: 1.5;color: var(--tf-ink-soft);border-bottom: 0.0625rem dotted var(--tf-rule);padding-bottom: 0.5rem;}.tf-ticket-lines li:last-child {border-bottom: none;}.tf-ticket-lines li .tf-mono {font-weight: 600;color: var(--tf-blue);}.tf-ticket .tf-btn {margin-top: auto;}.tf-ticket-featured {background: var(--tf-ink);color: var(--tf-paper);border-color: var(--tf-ink);transform: translateY(-0.5rem);}@media (max-width: 61.25rem) {.tf-ticket-featured {transform: none;}}.tf-ticket-featured .tf-ticket-stamp {background: var(--tf-rust);color: var(--tf-paper);}.tf-ticket-featured .tf-ticket-mono {color: var(--tf-blue);}.tf-ticket-featured .tf-ticket-name {color: var(--tf-blue);}.tf-ticket-featured .tf-ticket-currency {color: var(--tf-rust);}.tf-ticket-featured .tf-ticket-amount {color: var(--tf-paper);}.tf-ticket-featured .tf-ticket-period {color: rgba(244,241,230,0.65);}.tf-ticket-featured .tf-ticket-tag {color: var(--tf-blue);}.tf-ticket-featured .tf-ticket-lines li {color: rgba(244,241,230,0.78);border-color: rgba(244,241,230,0.18);}.tf-ticket-featured .tf-ticket-lines li .tf-mono {color: var(--tf-rust);}.tf-ticket-featured .tf-ticket-perf {background: radial-gradient(circle at 0.4375rem 0.4375rem, var(--tf-paper-2) 0.3125rem, transparent 0.34375rem) repeat-x;background-size: 0.875rem 0.875rem;}.tf-ticket-featured .tf-btn {border-color: var(--tf-paper);background: var(--tf-paper);color: var(--tf-ink);}.tf-ticket-featured .tf-btn:hover {background: var(--tf-blue);border-color: var(--tf-blue);color: #fff;}.tf-ticket-featured:hover {box-shadow: 0.5rem 0.5rem 0 var(--tf-rust);}.tf-ticket-flag {position: absolute;top: -0.125rem;right: 1.5rem;background: var(--tf-rust);color: var(--tf-paper);font-family: var(--tf-display);font-weight: 800;font-size: 0.75rem;letter-spacing: 0.12em;text-transform: uppercase;padding: 0.5rem 0.875rem 0.4375rem;transform: translateY(-50%);z-index: 2;}.tf-proof-plates {display: grid;grid-template-columns: 1fr 1fr;gap: 1.5rem;margin-bottom: 3.5rem;}@media (max-width: 48.75rem) {.tf-proof-plates {grid-template-columns: 1fr;}}.tf-proof-plate {position: relative;margin: 0;border: 0.125rem solid var(--tf-ink);background: var(--tf-ink);}.tf-proof-plate picture {display: block;overflow: hidden;aspect-ratio: 4 / 3;}.tf-proof-plate img {width: 100%;height: 100%;object-fit: cover;filter: contrast(1.06) saturate(0.9);transition: transform 0.8s ease;}.tf-proof-plate:hover img {transform: scale(1.04);}.tf-proof-plate figcaption {display: flex;justify-content: space-between;align-items: center;gap: 1rem;padding: 0.875rem 1.125rem 0.8125rem;background: var(--tf-ink);color: var(--tf-paper);font-family: var(--tf-display);font-weight: 700;font-size: 0.875rem;letter-spacing: 0.04em;text-transform: uppercase;}.tf-proof-label {color: var(--tf-paper);}.tf-proof-plate figcaption .tf-mono {color: var(--tf-blue);font-size: 0.65625rem;}.tf-quotes {list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(17.5rem, 1fr));gap: 0;border: 0.125rem solid var(--tf-ink);}.tf-quote {padding: 1.75rem 1.625rem;border-right: 0.0625rem solid var(--tf-ink);position: relative;background: var(--tf-paper-2);display: flex;flex-direction: column;}.tf-quote:last-child {border-right: none;}@media (max-width: 48.75rem) {.tf-quote {border-right: none;border-bottom: 0.0625rem solid var(--tf-ink);}.tf-quote:last-child {border-bottom: none;}}.tf-quote-mark {font-family: var(--tf-display);font-weight: 900;font-size: 3.5rem;line-height: 0.6;color: var(--tf-rust);}.tf-quote-mark-end {align-self: flex-end;}.tf-quote-text {font-family: var(--tf-script);font-size: 1.125rem;line-height: 1.5;font-style: italic;margin: 0.25rem 0 0.75rem;color: var(--tf-ink);}.tf-quote footer {margin-top: auto;padding-top: 1rem;border-top: 0.0625rem dashed var(--tf-rule-strong);display: flex;flex-direction: column;gap: 0.125rem;}.tf-quote-stars {color: var(--tf-rust);font-size: 0.8125rem;letter-spacing: 0.1875rem;margin-bottom: 0.25rem;}.tf-quote-name {font-family: var(--tf-display);font-weight: 800;font-size: 1rem;letter-spacing: -0.005em;text-transform: uppercase;color: var(--tf-ink);}.tf-quote-co {font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--tf-blue);}.tf-process {background: var(--tf-paper-2);}.tf-steps {list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, 1fr);gap: 0;border: 0.125rem solid var(--tf-ink);background: var(--tf-paper);}@media (max-width: 55rem) {.tf-steps {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 32.5rem) {.tf-steps {grid-template-columns: 1fr;}}.tf-step {padding: 1.75rem 1.625rem 1.875rem;border-right: 0.0625rem solid var(--tf-ink);position: relative;display: flex;flex-direction: column;gap: 0.875rem;}.tf-step:last-child {border-right: none;}@media (max-width: 55rem) {.tf-step:nth-child(2) {border-right: none;}.tf-step:nth-child(1), .tf-step:nth-child(2) {border-bottom: 0.0625rem solid var(--tf-ink);}}@media (max-width: 32.5rem) {.tf-step {border-right: none;border-bottom: 0.0625rem solid var(--tf-ink);}.tf-step:last-child {border-bottom: none;}}.tf-step::before {content: '';position: absolute;top: 0;left: 0;width: 2.25rem;height: 0.375rem;background: var(--tf-rust);}.tf-step-num {font-family: var(--tf-display);font-weight: 900;font-size: 4.5rem;line-height: 0.8;letter-spacing: -0.04em;color: var(--tf-blue);margin-bottom: 0.25rem;}.tf-step-body h3 {font-family: var(--tf-display);font-weight: 800;font-size: 1.375rem;letter-spacing: -0.005em;text-transform: uppercase;margin: 0.375rem 0 0.5rem;color: var(--tf-ink);}.tf-step-body p {font-size: 0.90625rem;line-height: 1.55;margin: 0;color: var(--tf-ink-soft);}.tf-faq-list {list-style: none;margin: 0;padding: 0;border: 0.125rem solid var(--tf-ink);background: var(--tf-paper-2);}.tf-faq-item {border-bottom: 0.0625rem solid var(--tf-ink);}.tf-faq-item:last-child {border-bottom: none;}.tf-faq-q {display: grid;grid-template-columns: 4.375rem 1fr auto;align-items: center;gap: 1.125rem;width: 100%;padding: 1.375rem 1.5rem;background: transparent;border: 0;cursor: pointer;text-align: left;color: var(--tf-ink);font: inherit;transition: background 0.25s ease, color 0.25s ease;}.tf-faq-q:hover {background: var(--tf-ink);color: var(--tf-paper);}.tf-faq-q:hover .tf-faq-num {color: var(--tf-blue);}.tf-faq-q:hover .tf-faq-mark::before, .tf-faq-q:hover .tf-faq-mark::after {background: var(--tf-paper);}.tf-faq-num {font-family: var(--tf-mono);font-size: 0.8125rem;letter-spacing: 0.12em;text-transform: uppercase;font-weight: 600;color: var(--tf-rust);transition: color 0.25s ease;}.tf-faq-text {font-family: var(--tf-display);font-weight: 700;font-size: clamp(1.125rem, 2.2vw, 1.625rem);letter-spacing: -0.005em;text-transform: uppercase;line-height: 1.05;}.tf-faq-mark {position: relative;width: 1.375rem;height: 1.375rem;}.tf-faq-mark::before, .tf-faq-mark::after {content: '';position: absolute;background: var(--tf-ink);transition: transform 0.3s ease, background 0.25s ease;}.tf-faq-mark::before {left: 0;top: 50%;width: 100%;height: 0.125rem;transform: translateY(-50%);}.tf-faq-mark::after {top: 0;left: 50%;width: 0.125rem;height: 100%;transform: translateX(-50%);}.tf-faq-item.is-open .tf-faq-mark::after {transform: translateX(-50%) scaleY(0);}.tf-faq-a {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.35s ease;background: var(--tf-paper);border-top: 0.0625rem dashed transparent;}.tf-faq-a > p {overflow: hidden;padding: 0 1.5rem;font-size: 0.9375rem;line-height: 1.65;color: var(--tf-ink-soft);margin: 0;}.tf-faq-item.is-open .tf-faq-a {grid-template-rows: 1fr;border-top-color: var(--tf-rule-strong);}.tf-faq-item.is-open .tf-faq-a > p {padding: 1.375rem 1.5rem 1.625rem;padding-left: 7rem;}@media (max-width: 36.25rem) {.tf-faq-q {grid-template-columns: 3.5rem 1fr auto;gap: 0.75rem;padding: 1.125rem 1.125rem;}.tf-faq-item.is-open .tf-faq-a > p {padding-left: 1.125rem;padding-right: 1.125rem;}}.tf-cta {position: relative;background: var(--tf-ink);color: var(--tf-paper);padding: 6rem 0 5rem;border-bottom: 0.125rem solid var(--tf-ink);overflow: hidden;}.tf-cta-bg {position: absolute;inset: 0;pointer-events: none;display: flex;flex-direction: column;justify-content: space-between;padding: 1.75rem 0;opacity: 0.08;}.tf-cta-marquee {font-family: var(--tf-display);font-weight: 900;font-size: clamp(5rem, 14vw, 12.5rem);line-height: 0.9;letter-spacing: -0.03em;text-transform: uppercase;color: var(--tf-paper);white-space: nowrap;display: flex;animation: tfMarquee 38s linear infinite;width: max-content;}.tf-cta-inner {position: relative;z-index: 2;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 0.5rem;}.tf-section-mono-light {color: var(--tf-blue);}.tf-section-mono-light::before {background: var(--tf-blue);}.tf-cta-title {font-family: var(--tf-display);font-weight: 900;font-size: clamp(3rem, 8vw, 7.75rem);line-height: 0.88;letter-spacing: -0.025em;text-transform: uppercase;margin: 0.5rem 0 1rem;display: flex;flex-direction: column;align-items: center;gap: 0.125rem;max-width: 61.25rem;}.tf-cta-title .tf-h-script {color: rgba(244,241,230,0.78);}.tf-h-slab-light {color: var(--tf-blue);font-style: italic;}.tf-h-slab-light::after {content: '';display: block;height: 0.5rem;background: var(--tf-rust);width: 60%;margin: 0.5rem auto 0;}.tf-cta-lede {font-size: 1.0625rem;line-height: 1.6;color: rgba(244,241,230,0.72);max-width: 36.25rem;margin: 0 0 2rem;}.tf-cta-actions {display: flex;flex-wrap: wrap;gap: 0.75rem;justify-content: center;margin-bottom: 2.25rem;}.tf-btn-inverse {background: var(--tf-paper);color: var(--tf-ink);border-color: var(--tf-paper);}.tf-btn-inverse:hover {background: var(--tf-blue);color: #fff;border-color: var(--tf-blue);}.tf-btn-light {background: transparent;color: var(--tf-paper);border-color: rgba(244,241,230,0.4);}.tf-btn-light:hover {background: var(--tf-paper);color: var(--tf-ink);border-color: var(--tf-paper);}.tf-cta-meta {display: flex;flex-wrap: wrap;justify-content: center;gap: 1.125rem 1.75rem;padding-top: 1.75rem;border-top: 0.0625rem dashed rgba(244,241,230,0.24);font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.18em;text-transform: uppercase;color: rgba(244,241,230,0.55);font-weight: 500;}.tf-footer {background: var(--tf-paper);padding: 3.5rem 0 2.5rem;}.tf-footer-inner {display: grid;grid-template-columns: 1.2fr 2fr;gap: 2.5rem 3.5rem;align-items: start;}@media (max-width: 48.75rem) {.tf-footer-inner {grid-template-columns: 1fr;}}.tf-footer-brand {display: flex;flex-direction: column;gap: 0.625rem;}.tf-footer-logo {display: inline-flex;width: fit-content;}.tf-footer-logo .cs-logo-img {filter: drop-shadow(2px 2px black) drop-shadow(2px -2px black) drop-shadow(-2px 2px black) drop-shadow(-2px -2px black);width: 8rem;height: auto;}.tf-footer-brand .tf-mast-word {font-size: 1.75rem;letter-spacing: -0.005em;color: var(--tf-ink);}.tf-footer-tag {font-family: var(--tf-mono);font-size: 0.6875rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--tf-muted);}.tf-footer-cols {display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.75rem;}@media (max-width: 36.25rem) {.tf-footer-cols {grid-template-columns: 1fr;}}.tf-footer-col {display: flex;flex-direction: column;gap: 0.5rem;}.tf-footer-col .tf-mono {color: var(--tf-rust);font-weight: 600;margin-bottom: 0.25rem;}.tf-footer-list {list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 0.5rem;}.tf-footer-col a, .tf-footer-col span:not(.tf-mono) {font-family: var(--tf-body);font-size: 0.875rem;color: var(--tf-ink-soft);}.tf-footer-col a {transition: color 0.2s ease;}.tf-footer-col a:hover {color: var(--tf-blue);}.tf-footer-copy {grid-column: 1 / -1;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 0.75rem;padding-top: 2rem;margin-top: 1rem;border-top: 0.125rem solid var(--tf-ink);font-size: 0.78125rem;color: var(--tf-muted);}.tf-footer-copy .tf-mono {color: var(--tf-rust);font-weight: 600;}@media (prefers-reduced-motion: reduce) {.tf-page *, .tf-page *::before, .tf-page *::after {animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;}.tf-ticker-track, .tf-cta-marquee {animation: none;}.tf-menu-dialog::backdrop, .tf-menu-dialog.is-closing::backdrop, .tf-menu-dialog .tf-menu-panel, .tf-menu-dialog.is-closing .tf-menu-panel {animation: none;}}.tf-page a:focus-visible, .tf-page button:focus-visible {outline: 0.125rem solid var(--tf-rust);outline-offset: 0.1875rem;}