:root{--site-color-background:#F2F1EC;--site-color-surface:#F2F1EC;--site-color-surface-alt:#E6E5DE;--site-color-ink:#141414;--site-color-ink-muted:#6E6C64;--site-color-ink-subtle:#8C8A82;--site-color-accent:#E8540B;--site-color-accent-ink:#141414;--site-color-border:#141414;--site-color-border-strong:#141414;--site-font-display:"Archivo","Archivo Black","Arial Black",sans-serif;--site-font-body:"Archivo",Arial,sans-serif;--site-font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--site-font-display-weight:800;--site-font-display-tracking:-0.01em;--site-scale-display-size:clamp(2.6rem,7vw,6rem);--site-scale-heading-size:clamp(1.5rem,3vw,2.25rem);--site-scale-body-size:1rem;--site-scale-line-height:1.55;--site-scale-section-space:clamp(4rem,8vw,7rem);--site-scale-container-width:80rem;--site-radius-surface:0px;--site-radius-control:0px;--site-motion-duration:120ms;--site-motion-easing:steps(2,end)}.site-block{background:var(--site-color-background);color:var(--site-color-ink);font-family:var(--site-font-body);font-size:var(--site-scale-body-size);line-height:var(--site-scale-line-height);padding-block:calc(var(--site-scale-section-space) / 2)}.site-block:first-child{-webkit-padding-before:var(--site-scale-section-space);padding-block-start:var(--site-scale-section-space)}.site-block:last-child{-webkit-padding-after:var(--site-scale-section-space);padding-block-end:var(--site-scale-section-space)}.site-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.site-block a{color:var(--site-color-accent);text-underline-offset:.2em}.site-block a:focus-visible,.site-block summary:focus-visible{outline:2px solid var(--site-color-accent);outline-offset:2px}.site-container{width:100%;max-width:var(--site-scale-container-width);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);box-sizing:border-box}.site-display{font-size:clamp(2rem,6vw,var(--site-scale-display-size));line-height:1.05;margin:0 0 1rem}.site-display,.site-heading{font-family:var(--site-font-display)}.site-heading{font-size:clamp(1.5rem,3.5vw,var(--site-scale-heading-size));line-height:1.15;margin:0 0 clamp(1rem,3vw,2rem)}.site-subheading{font-family:var(--site-font-display);font-size:clamp(1.125rem,2vw,1.375rem);margin:0 0 .5rem}.site-lead{font-size:clamp(1.0625rem,2vw,1.25rem);max-width:65ch;margin:0 0 1.5rem}.site-muted{color:var(--site-color-ink-muted);margin:0}.site-empty,.site-kicker{color:var(--site-color-ink-subtle)}.site-kicker{font-family:var(--site-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem}.site-actions{display:flex;flex-wrap:wrap;gap:.75rem}.site-button{display:inline-block;padding:.75rem 1.25rem;background:var(--site-color-accent);color:var(--site-color-accent-ink)!important;border:1px solid var(--site-color-accent);border-radius:var(--site-radius-control);text-decoration:none;transition:background var(--site-motion-duration) var(--site-motion-easing),border-color var(--site-motion-duration) var(--site-motion-easing)}.site-button-secondary{background:transparent;color:var(--site-color-ink)!important;border-color:var(--site-color-border-strong)}.site-button:hover{border-color:var(--site-color-ink)}.site-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center}.site-media{display:block;width:100%;height:auto;border-radius:var(--site-radius-surface)}.site-media-empty{width:100%;aspect-ratio:4/3;background:var(--site-color-surface-alt);border:1px solid var(--site-color-border);border-radius:var(--site-radius-surface)}.site-grid{display:grid;grid-gap:clamp(1rem,2.5vw,1.5rem);gap:clamp(1rem,2.5vw,1.5rem);list-style:none;margin:0;padding:0}.site-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.site-metric{border-top:1px solid var(--site-color-border-strong);padding-top:.75rem}.site-metric dd{margin:0}.site-metric-value{font-family:var(--site-font-display);font-size:clamp(1.75rem,4vw,var(--site-scale-heading-size))}.site-cards-2,.site-cards-3,.site-cards-4,.site-gallery{grid-template-columns:1fr}.site-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.site-card{background:var(--site-color-surface);border:1px solid var(--site-color-border);border-radius:var(--site-radius-surface);padding:1.25rem}.site-card .site-media,.site-card .site-media-empty{margin-bottom:1rem}.site-figure{margin:0}.site-index-list{list-style:none;margin:0;padding:0}.site-index-item{display:grid;grid-template-columns:3rem 1fr;grid-gap:1rem;gap:1rem}.site-faq-item,.site-index-item{padding-block:1rem;border-top:1px solid var(--site-color-border)}.site-faq-question{cursor:pointer;font-weight:600}.site-faq-item p{margin-top:.5rem}.site-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:1.5rem;gap:1.5rem;margin:0}.site-contact dd{margin:0}.site-contact dt{margin-bottom:.25rem}.site-post-list{list-style:none;margin:0;padding:0}.site-post{padding-block:1rem;border-top:1px solid var(--site-color-border)}@media (min-width:40rem){.site-cards-2,.site-cards-3,.site-cards-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}@media (min-width:64rem){.site-cards-2{grid-template-columns:repeat(2,1fr)}.site-cards-3{grid-template-columns:repeat(3,1fr)}.site-cards-4{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.site-block *,.site-block :after,.site-block :before{transition:none!important;animation:none!important}}.site-nav-list{list-style:none;margin:0;padding:0}.site-hero-measure{max-width:40rem}.site-hero-stack{display:grid;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);max-width:48rem;text-align:center;justify-items:center}.site-hero-stack,.site-hero-stack .site-lead{margin-inline:auto}.site-hero-stack .site-actions{justify-content:center}@media (min-width:64rem){.site-block-hero-split .site-hero-grid{grid-template-columns:7fr 5fr}.site-block-hero-side-left .site-hero-grid{grid-template-columns:5fr 7fr}.site-block-hero-side-left .site-hero-media{order:-1}}.site-block-hero-poster .site-display{font-size:clamp(3rem,12vw,calc(var(--site-scale-display-size) * 2));line-height:.95;letter-spacing:-.02em}.site-block-hero-poster .site-hero-media .site-media,.site-block-hero-poster>.site-hero-media .site-media-empty{border-radius:0}.site-block-hero-poster>.site-hero-media{margin-bottom:clamp(1.5rem,4vw,3rem)}.site-block-cardsGrid-outlined .site-card{border:2px solid var(--site-color-border-strong);box-shadow:4px 4px 0 var(--site-color-border-strong)}.site-index-row{display:grid;grid-template-columns:3rem 1fr;grid-gap:1rem;gap:1rem;padding-block:1.25rem;border-top:1px solid var(--site-color-border-strong)}.site-index-row:last-child{border-bottom:1px solid var(--site-color-border-strong)}.site-block-indexList-compact .site-index-item{grid-template-columns:1fr;gap:0;padding-block:.5rem}.site-block-metrics-poster .site-metric-value{display:block;font-size:clamp(3rem,10vw,calc(var(--site-scale-display-size) * 1.5));line-height:1}.site-block-metrics-poster .site-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.site-intro-split{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:48rem){.site-intro-split{grid-template-columns:1fr 2fr;gap:clamp(1.5rem,4vw,3rem);align-items:start}}.site-block-gallery-outlined .site-figure{border:2px solid var(--site-color-border-strong);padding:.5rem}.site-block-cta-poster .site-heading{font-size:clamp(2.5rem,9vw,calc(var(--site-scale-display-size) * 1.5));line-height:1}.site-block-cta-poster .site-container{text-align:center}.site-block-cta-poster .site-actions{justify-content:center}body,html{margin:0;padding:0}body{background:var(--site-color-background);color:var(--site-color-ink)}footer.site-block,header.site-block{padding-block:calc(var(--site-scale-section-space) / 6);border-bottom:1px solid var(--site-color-border)}footer.site-block{border-bottom:0;border-top:1px solid var(--site-color-border)}header.site-block .site-container{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}header.site-block a{color:inherit;text-decoration:none}header.site-block strong{font-family:var(--site-font-display);font-size:1.1rem;letter-spacing:-.01em}.site-nav-list{display:flex;flex-wrap:wrap;gap:1.25rem}.site-nav-list a{font-family:var(--site-font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--site-color-ink-muted);text-decoration:none}.site-nav-list a:focus-visible,.site-nav-list a:hover{color:var(--site-color-accent)}footer.site-block p{margin:0;font-size:.85rem}