.logo[data-astro-cid-f7espo7c]{text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:auto;height:28px}@font-face{font-family:Anton;src:url(/brand/swiss-signal/fonts/Anton-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/brand/swiss-signal/fonts/SchibstedGrotesk-Variable.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}html[data-brand=swiss-signal]{--rising-cream:#f4f1e8;--rising-carbon:#20211f;--rising-vermilion:#e7472d;--rising-background:var(--rising-cream);--rising-text:var(--rising-carbon);--rising-accent:var(--rising-vermilion);--rising-font-display:"Anton", "Arial Narrow", sans-serif;--rising-font-body:"Schibsted Grotesk", Arial, sans-serif;--rising-display-weight:400;--rising-display-leading:.98;--rising-display-tracking:-.015em;--rising-body-leading:1.5;--rising-space-1:4px;--rising-space-2:8px;--rising-space-3:16px;--rising-space-4:24px;--rising-space-5:32px;--rising-space-6:48px;--rising-space-7:64px;--rising-rule-width:1px;--rising-corner-radius:0;--bg:var(--rising-background);--ink:var(--rising-text);--ink-muted:#605f5b;--accent:var(--rising-accent);--rule:var(--rising-carbon);--surface-inverse:var(--rising-carbon);--ink-inverse:var(--rising-cream);--font-display:var(--rising-font-display);--font-body:var(--rising-font-body);--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--display-weight:var(--rising-display-weight);--display-leading:var(--rising-display-leading);--display-tracking:var(--rising-display-tracking);--body-leading:var(--rising-body-leading);--radius:var(--rising-corner-radius);--ease:cubic-bezier(.2, 0, 0, 1);--dur:.2s;--space-1:var(--rising-space-1);--space-2:var(--rising-space-2);--space-3:var(--rising-space-3);--space-4:var(--rising-space-4);--space-5:var(--rising-space-5);--space-6:var(--rising-space-6);--space-7:var(--rising-space-7)}@font-face{font-family:Plus Jakarta Sans;src:url(/brand/first-light/fonts/plusjakartasans/PlusJakartaSans-Variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/brand/first-light/fonts/jetbrainsmono/JetBrainsMono-Variable.woff2)format("woff2");font-style:normal;font-weight:100 800;font-display:swap}html[data-brand=first-light]{--fl-aubergine:#321f35;--fl-peach:#f2aa79;--fl-porcelain:#f4e6dc;--fl-copper:#b15d4b;--fl-font:"Plus Jakarta Sans", system-ui, sans-serif;--fl-font-mono:"JetBrains Mono", ui-monospace, monospace;--fl-space-0:0;--fl-space-half:4px;--fl-space-1:8px;--fl-space-2:16px;--fl-space-3:24px;--fl-space-4:32px;--fl-space-5:40px;--fl-space-6:48px;--fl-space-8:64px;--fl-space-10:80px;--fl-space-12:96px;--fl-space-16:128px;--fl-radius-small:4px;--fl-radius-medium:8px;--fl-radius-large:16px;--fl-duration-fast:.16s;--fl-duration-standard:.24s;--fl-ease:cubic-bezier(.2, 0, 0, 1);--fl-surface:var(--fl-porcelain);--fl-text:var(--fl-aubergine);--fl-action:var(--fl-aubergine);--fl-action-text:var(--fl-porcelain);--bg:var(--fl-surface);--ink:var(--fl-text);--ink-muted:#6c5b67;--accent:var(--fl-copper);--rule:color-mix(in srgb, var(--fl-aubergine) 24%, var(--fl-porcelain));--surface-tint:color-mix(in srgb, var(--fl-aubergine) 6%, var(--fl-porcelain));--surface-inverse:var(--fl-aubergine);--ink-inverse:var(--fl-porcelain);--font-display:var(--fl-font);--font-body:var(--fl-font);--font-mono:var(--fl-font-mono);--display-weight:700;--display-leading:1.1;--display-tracking:-.01em;--body-leading:1.5;--radius:var(--fl-radius-medium);--ease:var(--fl-ease);--dur:var(--fl-duration-standard);--space-1:var(--fl-space-half);--space-2:var(--fl-space-1);--space-3:var(--fl-space-2);--space-4:var(--fl-space-3);--space-5:var(--fl-space-4);--space-6:var(--fl-space-6);--space-7:var(--fl-space-8)}html[data-brand=first-light] .hero-first-light{gap:var(--fl-space-6);padding-block:var(--fl-space-8) var(--fl-space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}html[data-brand=first-light] .hero-first-light__copy{max-width:34ch}html[data-brand=first-light] .hero-first-light h1{letter-spacing:-.02em;margin-bottom:var(--fl-space-3);font-size:clamp(2.75rem,7vw,5.5rem);font-weight:700;line-height:1.05}html[data-brand=first-light] .hero-first-light p{max-width:36ch;margin-bottom:var(--fl-space-5);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.5}html[data-brand=first-light] .hero-first-light__links{gap:var(--fl-space-2);flex-wrap:wrap;display:flex}html[data-brand=first-light] .hero-first-light__art{position:relative}html[data-brand=first-light] .hero-first-light__art svg{width:100%;height:auto}html[data-brand=first-light] .hero-first-light__art [data-reveal-mount]{position:absolute;inset:0}html[data-brand=first-light] .hero-first-light__art [data-reveal-mount]:empty{display:none}@media (width<=760px){html[data-brand=first-light] .hero-first-light{gap:var(--fl-space-5);padding-block:var(--fl-space-5) var(--fl-space-6);grid-template-columns:1fr}html[data-brand=first-light] .hero-first-light__art{order:2;max-width:320px;min-height:0}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:var(--body-leading);font-synthesis:none;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking)}h1{font-size:clamp(2.5rem,6vw,5rem)}h2{font-size:clamp(1.75rem,4vw,3rem);line-height:1.05}h3{font-size:1.5rem;font-family:var(--font-body);letter-spacing:0;font-weight:600;line-height:1.2}p,ul,ol{margin:0 0 var(--space-3)}small,.caption{color:var(--ink-muted);font-size:.875rem;line-height:1.4}a{color:inherit;text-underline-offset:.15em;text-decoration:underline}a:hover{text-decoration-thickness:2px}code,pre,.mono{font-family:var(--font-mono)}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius)}.container{width:100%;max-width:1200px;padding-inline:var(--space-4);--cols:12;margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-4);display:grid}.rule{border:0;border-top:1px solid var(--rule);margin:0}.inverse{background:var(--surface-inverse);color:var(--ink-inverse)}main{padding-block:var(--space-6);flex:1}.site-header{border-bottom:1px solid var(--rule)}.site-header .container{align-items:center;gap:var(--space-4);min-height:64px;padding-block:var(--space-2);flex-wrap:wrap;display:flex}.site-nav{gap:var(--space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.site-nav a{font-weight:500;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration:underline}.site-footer{border-top:1px solid var(--rule);padding-block:var(--space-5);color:var(--ink-muted);font-size:.875rem}.site-footer .container{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.site-footer .tagline{color:var(--ink);font-weight:600}.brand-toggle{border:1px solid var(--rule);border-radius:var(--radius);display:inline-flex;overflow:hidden}.brand-toggle button{padding:var(--space-1) var(--space-3);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;font-size:.875rem}.brand-toggle button[aria-pressed=true]{background:var(--surface-inverse);color:var(--ink-inverse)}html[data-brand=swiss-signal] [data-brand-only=first-light],html[data-brand=first-light] [data-brand-only=swiss-signal]{display:none!important}@media (prefers-reduced-motion:reduce){html[data-brand]{--dur:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}html[data-brand=swiss-signal] body{font-size:1.0625rem}html[data-brand=swiss-signal] h1{font-size:clamp(2.75rem,7vw,6rem)}html[data-brand=swiss-signal] h2{margin-top:var(--space-6);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.05}html[data-brand=swiss-signal] h3{font-size:1.5rem}html[data-brand=swiss-signal] p{max-width:68ch}html[data-brand=swiss-signal] .container{max-width:1320px;padding-inline:clamp(var(--space-4), 4vw, var(--space-7))}html[data-brand=swiss-signal] main{padding-bottom:var(--space-7)}html[data-brand=swiss-signal] .site-header .container{gap:var(--space-5);min-height:84px;padding-block:0}html[data-brand=swiss-signal] .site-header .logo img{height:74px}html[data-brand=swiss-signal] .site-nav{gap:0}html[data-brand=swiss-signal] .site-nav a{padding:var(--space-2) var(--space-3);font-size:.9375rem;font-weight:500}html[data-brand=swiss-signal] .site-nav a:hover{background:var(--surface-inverse);color:var(--ink-inverse);text-decoration:none}html[data-brand=swiss-signal] .site-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink);text-decoration:none}html[data-brand=swiss-signal] .brand-toggle{gap:0}html[data-brand=swiss-signal] .brand-toggle button{padding:var(--space-1) var(--space-2);font-size:.8125rem;font-weight:500}html[data-brand=swiss-signal] .brand-toggle button+button{border-left:1px solid var(--rule)}html[data-brand=swiss-signal] .site-footer{background:var(--surface-inverse);color:var(--ink-inverse);padding-block:var(--space-6);border-top:0}html[data-brand=swiss-signal] .site-footer .container{gap:var(--space-2);flex-direction:column}html[data-brand=swiss-signal] .site-footer .tagline{color:inherit;font-family:var(--font-display);letter-spacing:-.015em;font-size:2.5rem;font-weight:400;line-height:1}html[data-brand=swiss-signal] .btn{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);color:var(--ink);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-block}html[data-brand=swiss-signal] .btn:hover{background:var(--surface-inverse);color:var(--ink-inverse)}html[data-brand=swiss-signal] .btn--accent{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--ink-inverse);font-size:1.1875rem;font-weight:700}html[data-brand=swiss-signal] .btn--accent:hover{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--ink-inverse)}html[data-brand=swiss-signal] .chip{padding:2px var(--space-2);border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block}html[data-brand=swiss-signal] .chip:hover,html[data-brand=swiss-signal] .chip[aria-pressed=true]{background:var(--surface-inverse);color:var(--ink-inverse)}html[data-brand=swiss-signal] .table{border-collapse:collapse;border-top:1px solid var(--rule);font-variant-numeric:tabular-nums;width:100%}html[data-brand=swiss-signal] .table th,html[data-brand=swiss-signal] .table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline}html[data-brand=swiss-signal] .table th{color:var(--ink-muted);font-size:.8125rem;font-weight:600}html[data-brand=swiss-signal] .table td.num,html[data-brand=swiss-signal] .table th.num{text-align:right}html[data-brand=swiss-signal] .table td:last-child,html[data-brand=swiss-signal] .table th:last-child{padding-right:0}html[data-brand=swiss-signal] .card{border:1px solid var(--rule);padding:var(--space-4)}html[data-brand=swiss-signal] .card>:last-child{margin-bottom:0}html[data-brand=swiss-signal] .kicker{margin-bottom:var(--space-2);font-synthesis:small-caps;letter-spacing:.04em;color:var(--ink-muted);font-size:.875rem;font-variant-caps:all-small-caps;font-weight:600;display:block}html[data-brand=swiss-signal] .stat{display:block}html[data-brand=swiss-signal] .stat b,html[data-brand=swiss-signal] .stat strong,html[data-brand=swiss-signal] .stat .stat__value{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1;display:block}html[data-brand=swiss-signal] .stat .stat__label,html[data-brand=swiss-signal] .stat small{margin-top:var(--space-1);color:var(--ink-muted);font-size:.875rem;display:block}html[data-brand=swiss-signal] .lane{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}html[data-brand=swiss-signal] .lane>*{padding:var(--space-3) 0;border-bottom:1px solid var(--rule);margin:0}html[data-brand=swiss-signal] .rule{border-top:1px solid var(--rule);margin-block:var(--space-5)}html[data-brand=swiss-signal] .muted{color:var(--ink-muted)}html[data-brand=swiss-signal] .unavailable{color:var(--ink-muted);font-style:normal}html[data-brand=swiss-signal] .unavailable:empty:before{content:"unavailable"}@media (width<=600px){html[data-brand=swiss-signal] .site-header .container{gap:var(--space-3);min-height:64px;padding-block:var(--space-2)}html[data-brand=swiss-signal] .site-header .logo img{height:74px}html[data-brand=swiss-signal] .site-nav a{padding-inline:var(--space-2)}}html[data-brand=first-light] body{font-size:1.0625rem;font-weight:400}html[data-brand=first-light] h2{line-height:1.1}html[data-brand=first-light] h3{font-family:var(--font-display);font-weight:600}html[data-brand=first-light] p{max-width:70ch}html[data-brand=first-light] a:hover{text-decoration-color:var(--accent)}html[data-brand=first-light] main{padding-block:var(--space-6) var(--space-7)}html[data-brand=first-light] .mono,html[data-brand=first-light] code{font-variant-numeric:tabular-nums}html[data-brand=first-light] .site-header{border-bottom-color:var(--accent)}html[data-brand=first-light] .site-header .container{min-height:72px}html[data-brand=first-light] .site-nav{gap:var(--space-4)}html[data-brand=first-light] .site-nav a{padding:var(--space-1) 0;transition:border-color var(--dur) var(--ease);border-bottom:2px solid #0000}html[data-brand=first-light] .site-nav a:hover,html[data-brand=first-light] .site-nav a[aria-current=page]{border-bottom-color:var(--ink);text-decoration:none}html[data-brand=first-light] .site-footer{padding-block:var(--space-6)}html[data-brand=first-light] .site-footer .tagline{font-weight:600}html[data-brand=first-light] .brand-toggle{border-color:var(--ink);border-radius:999px;gap:2px;padding:2px}html[data-brand=first-light] .brand-toggle button{border-radius:999px;padding:6px 14px;font-weight:500}html[data-brand=first-light] .brand-toggle button:hover{background:var(--surface-tint)}html[data-brand=first-light] .brand-toggle button[aria-pressed=true]{background:var(--surface-inverse);color:var(--ink-inverse)}html[data-brand=first-light] .rule{background:linear-gradient(var(--ink), var(--ink)) 0 50% / calc(100% - 20px) 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 50% / 8px 8px no-repeat;height:8px;margin-block:var(--space-6);border:0}html[data-brand=first-light] .btn{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--ink);border-radius:var(--radius);min-height:44px;color:var(--ink);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;padding:10px 20px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}html[data-brand=first-light] .btn:hover{background:var(--surface-tint);text-decoration:none}html[data-brand=first-light] .btn--accent{background:var(--surface-inverse);color:var(--ink-inverse)}html[data-brand=first-light] .btn--accent:hover{background:color-mix(in srgb, var(--ink) 88%, var(--fl-copper));color:var(--ink-inverse)}html[data-brand=first-light] .btn:disabled,html[data-brand=first-light] .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}html[data-brand=first-light] .chip{align-items:center;gap:var(--space-1);border:1px solid var(--rule);min-height:32px;color:var(--ink);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border-radius:999px;padding:4px 12px;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}html[data-brand=first-light] .chip:hover{border-color:var(--ink);background:var(--surface-tint)}html[data-brand=first-light] .chip[aria-pressed=true]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--ink-inverse)}html[data-brand=first-light] .card{padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg);transition:border-color var(--dur) var(--ease)}html[data-brand=first-light] .card:hover{border-color:var(--ink)}html[data-brand=first-light] .card>:last-child{margin-bottom:0}html[data-brand=first-light] .card.inverse{background:var(--surface-inverse);color:var(--ink-inverse);border-color:var(--surface-inverse)}html[data-brand=first-light] .inverse :focus-visible{outline-color:var(--ink-inverse)}html[data-brand=first-light] .card.inverse .kicker,html[data-brand=first-light] .card.inverse .muted{color:var(--fl-peach)}html[data-brand=first-light] .lane{padding-block:var(--space-6);border-top:1px solid var(--rule)}html[data-brand=first-light] .lane:first-child{border-top:0}html[data-brand=first-light] .kicker{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);margin-bottom:var(--space-2);font-size:.8125rem;font-weight:500}html[data-brand=first-light] .muted{color:var(--ink-muted)}html[data-brand=first-light] .unavailable{color:var(--ink-muted);font-style:normal}html[data-brand=first-light] .unavailable:empty:before{content:"unavailable"}html[data-brand=first-light] .stat .unavailable{font-family:var(--font-body);font-size:1.25rem;font-weight:500}html[data-brand=first-light] .stat{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.1}html[data-brand=first-light] .stat small,html[data-brand=first-light] .stat .muted{font-family:var(--font-body);letter-spacing:0;margin-top:var(--space-1);font-size:.875rem;display:block}html[data-brand=first-light] .table{border-collapse:collapse;width:100%;font-size:.9375rem}html[data-brand=first-light] .table th{text-align:left;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--ink);font-size:.8125rem;font-weight:500}html[data-brand=first-light] .table td{padding:var(--space-3);border-bottom:1px solid var(--rule);vertical-align:top}html[data-brand=first-light] .table td.num,html[data-brand=first-light] .table th.num,html[data-brand=first-light] .table .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}html[data-brand=first-light] .table tbody tr:hover{background:var(--surface-tint)}html[data-brand=first-light] .table a{font-weight:600;text-decoration:none}html[data-brand=first-light] .table a:hover{text-decoration:underline}html[data-brand=first-light] input[type=search],html[data-brand=first-light] input[type=text],html[data-brand=first-light] select{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--ink);border-radius:var(--radius);min-height:44px;padding:8px 14px}html[data-brand=first-light] ::placeholder{color:var(--ink-muted);opacity:1}@media (width<=600px){html[data-brand=first-light] .site-header .container{gap:var(--space-3)}html[data-brand=first-light] .site-nav{gap:var(--space-3);font-size:.9375rem}html[data-brand=first-light] .card{padding:var(--space-4)}html[data-brand=first-light] .table{display:block;overflow-x:auto}html[data-brand=first-light] .grid{gap:var(--space-3);grid-template-columns:1fr}}.repo-identity{--identity-size:36px;width:var(--identity-size);height:var(--identity-size);flex:0 0 var(--identity-size);border:1px solid var(--rule);background:var(--bg);color:var(--ink);vertical-align:middle;border-radius:7px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.repo-identity[data-large]{--identity-size:64px;border-radius:12px}.repo-identity__initials{font:600 calc(var(--identity-size) * .32)/1 var(--font-body);letter-spacing:0}.repo-identity__image{object-fit:contain;background:var(--bg);opacity:0;width:100%;height:100%;position:absolute;inset:0}.repo-identity__image[data-loaded]{opacity:1}.repo-identity__image[hidden]{display:none}html[data-brand] .home-lanes{margin-top:var(--space-6);row-gap:var(--space-6)}.home-lane{flex-direction:column;grid-column:span 4;min-width:0;display:flex}html[data-brand] .home-lane h2{margin:0 0 var(--space-4);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1}html[data-brand] .home-lane .kicker{margin-bottom:var(--space-2)}html[data-brand] .home-lane .lane{border-top:1px solid var(--ink);flex:1;margin:0;padding:0;list-style:none}html[data-brand] .home-row{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.home-row__name{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;grid-column:1;min-width:0;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.home-row__name>span{min-width:0}.home-row__name:hover{text-decoration:underline}.home-row__name .muted{font-weight:400}.home-row__num{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;font-size:1.5rem;line-height:1}.home-row__num small{margin-top:var(--space-1);font-family:var(--font-body);letter-spacing:0;font-size:.75rem;display:block}html[data-brand] .home-row__desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:1;max-width:none;margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}html[data-brand] .home-lane__empty{padding-top:var(--space-3);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);flex:1;margin:0;font-size:1.125rem;line-height:1.4}.home-lane__foot{gap:var(--space-1) var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;justify-content:space-between;font-size:.9375rem;display:flex}.home-about{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--ink);align-items:start}.home-about__text{grid-column:span 5}html[data-brand] .home-about h2{margin:0 0 var(--space-3);font-size:clamp(1.75rem,3vw,2.25rem)}html[data-brand] .home-about__text p:first-of-type{max-width:34ch;font-size:1.25rem;line-height:1.4}.home-coverage{gap:var(--space-5) var(--space-4);grid-column:7/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-coverage .stat{padding-top:var(--space-2);border-top:1px solid var(--rule)}html[data-brand] .home-coverage .stat__value{white-space:nowrap}@media (width<=900px){.home-lane,.home-about__text,.home-coverage{grid-column:1/-1}}@media (width<=600px){.grid{grid-template-columns:minmax(0,1fr)}.grid>*{grid-column:1/-1}html[data-brand] .site-header .container{flex-wrap:wrap;row-gap:0;padding-bottom:0}html[data-brand] .site-header .brand-toggle{margin-inline-start:auto}html[data-brand] .site-header .brand-toggle button{padding:4px 8px;font-size:.75rem}html[data-brand] .site-header .site-nav{gap:0 var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;flex:1 0 100%;order:3;margin:0}html[data-brand] .site-nav a{flex:none}html[data-brand] .site-header .brand-toggle{flex-wrap:wrap;max-width:100%}}.skip-link{z-index:2000;background:var(--bg);color:var(--ink);border:2px solid var(--ink);padding:.75rem 1rem;position:absolute;top:-10rem;left:1rem}.skip-link:focus{top:1rem}[hidden]{display:none!important}
