:root{--ink:#14181b;--console:#27313a;--console-raised:#2f3a44;--rule:#47535c;--rule-soft:#c9c9c3;--paper:#e4e4e0;--paper-raised:#edede9;--amber:#e9a63c;--amber-dim:#a87628;--amber-hot:#f2b558;--scrim-rgb:20 24 27;--on-dark:#e4e4e0;--on-dark-quiet:#97a3ac;--on-light:#14181b;--on-light-quiet:#5a6169;--surface:var(--paper);--surface-raised:var(--paper-raised);--text:var(--on-light);--text-quiet:var(--on-light-quiet);--hairline:var(--rule-soft);--font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--size-xs:.75rem;--size-sm:.875rem;--size-base:1rem;--size-md:1.125rem;--size-lg:1.5rem;--size-xl:2rem;--size-2xl:2.75rem;--size-3xl:4rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--texture-neck:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%201000%22%20preserveAspectRatio%3D%22none%22%3E%3Cline%20x1%3D%2256.0%22%20y1%3D%2226%22%20x2%3D%22344.0%22%20y2%3D%2226%22%20stroke%3D%22%23000%22%20stroke-width%3D%227%22%2F%3E%3Cg%20stroke%3D%22%23000%22%20stroke-width%3D%222.2%22%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22105.7%22%20x2%3D%22336.0%22%20y2%3D%22105.7%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22180.9%22%20x2%3D%22336.0%22%20y2%3D%22180.9%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22251.9%22%20x2%3D%22336.0%22%20y2%3D%22251.9%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22318.9%22%20x2%3D%22336.0%22%20y2%3D%22318.9%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22382.2%22%20x2%3D%22336.0%22%20y2%3D%22382.2%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22441.9%22%20x2%3D%22336.0%22%20y2%3D%22441.9%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22498.3%22%20x2%3D%22336.0%22%20y2%3D%22498.3%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22551.5%22%20x2%3D%22336.0%22%20y2%3D%22551.5%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22601.7%22%20x2%3D%22336.0%22%20y2%3D%22601.7%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22649.1%22%20x2%3D%22336.0%22%20y2%3D%22649.1%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22693.8%22%20x2%3D%22336.0%22%20y2%3D%22693.8%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22736.0%22%20x2%3D%22336.0%22%20y2%3D%22736.0%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22775.8%22%20x2%3D%22336.0%22%20y2%3D%22775.8%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22813.5%22%20x2%3D%22336.0%22%20y2%3D%22813.5%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22849.0%22%20x2%3D%22336.0%22%20y2%3D%22849.0%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22882.5%22%20x2%3D%22336.0%22%20y2%3D%22882.5%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22914.1%22%20x2%3D%22336.0%22%20y2%3D%22914.1%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22944.0%22%20x2%3D%22336.0%22%20y2%3D%22944.0%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22972.1%22%20x2%3D%22336.0%22%20y2%3D%22972.1%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%22998.7%22%20x2%3D%22336.0%22%20y2%3D%22998.7%22%2F%3E%3Cline%20x1%3D%2264.0%22%20y1%3D%221023.8%22%20x2%3D%22336.0%22%20y2%3D%221023.8%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23000%22%3E%3Ccircle%20cx%3D%22200.0%22%20cy%3D%22285.4%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22200.0%22%20cy%3D%22412.1%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22200.0%22%20cy%3D%22524.9%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22200.0%22%20cy%3D%22625.4%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22200.0%22%20cy%3D%22865.7%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22200.0%22%20cy%3D%22929.0%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22200.0%22%20cy%3D%22985.4%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22144.0%22%20cy%3D%22755.9%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22256.0%22%20cy%3D%22755.9%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%23000%22%3E%3Cline%20x1%3D%2296.0%22%20y1%3D%220%22%20x2%3D%2296.0%22%20y2%3D%221000%22%20stroke-width%3D%221.1%22%2F%3E%3Cline%20x1%3D%22164.0%22%20y1%3D%220%22%20x2%3D%22164.0%22%20y2%3D%221000%22%20stroke-width%3D%221.5%22%2F%3E%3Cline%20x1%3D%22232.0%22%20y1%3D%220%22%20x2%3D%22232.0%22%20y2%3D%221000%22%20stroke-width%3D%222.0%22%2F%3E%3Cline%20x1%3D%22300.0%22%20y1%3D%220%22%20x2%3D%22300.0%22%20y2%3D%221000%22%20stroke-width%3D%222.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--texture-strings:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%201000%22%20preserveAspectRatio%3D%22none%22%3E%3Cg%20stroke%3D%22%23000%22%3E%3Cline%20x1%3D%2296.0%22%20y1%3D%220%22%20x2%3D%2296.0%22%20y2%3D%221000%22%20stroke-width%3D%221.1%22%2F%3E%3Cline%20x1%3D%22164.0%22%20y1%3D%220%22%20x2%3D%22164.0%22%20y2%3D%221000%22%20stroke-width%3D%221.5%22%2F%3E%3Cline%20x1%3D%22232.0%22%20y1%3D%220%22%20x2%3D%22232.0%22%20y2%3D%221000%22%20stroke-width%3D%222.0%22%2F%3E%3Cline%20x1%3D%22300.0%22%20y1%3D%220%22%20x2%3D%22300.0%22%20y2%3D%221000%22%20stroke-width%3D%222.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--texture-headstock:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20role%3D%22img%22%20aria-label%3D%22Zack%20Christie-Keane%22%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20d%3D%22M58.00%2C77.58L55.93%2C76.70L54.66%2C77.29L53.74%2C77.24L53.23%2C76.76L52.92%2C75.61L52.78%2C74.69L53.02%2C73.31L52.72%2C72.39L53.09%2C70.20L52.74%2C68.47L53.08%2C65.83L53.01%2C62.60L52.59%2C60.19L52.82%2C56.85L52.65%2C53.86L53.64%2C50.40L52.49%2C48.45L50.98%2C47.09L49.48%2C46.73L47.94%2C47.87L47.02%2C49.37L47.17%2C50.86L48.10%2C53.30L48.68%2C53.61L50.62%2C53.40L51.15%2C53.86L51.37%2C56.50L50.92%2C58.69L51.37%2C62.03L51.13%2C63.64L51.41%2C65.14L51.24%2C65.94L51.61%2C73.65L51.52%2C76.64L51.09%2C77.23L50.29%2C77.34L49.79%2C76.87L49.96%2C75.95L49.64%2C73.54L49.95%2C71.24L49.60%2C67.90L49.99%2C64.33L49.01%2C62.37L46.72%2C61.11L45.22%2C61.48L43.96%2C62.46L43.66%2C63.06L43.59%2C65.14L44.19%2C66.33L45.47%2C67.55L47.41%2C67.47L47.90%2C68.13L47.63%2C72.96L48.00%2C76.53L47.65%2C77.22L46.95%2C77.52L46.37%2C77.11L45.68%2C75.02L44.53%2C74.44L43.21%2C72.96L39.81%2C71.43L37.97%2C69.39L37.75%2C66.86L37.93%2C65.02L38.59%2C62.83L38.32%2C62.01L37.51%2C61.54L36.36%2C61.37L35.10%2C62.11L33.25%2C64.27L32.10%2C64.47L30.26%2C64.22L28.97%2C62.72L28.86%2C60.99L27.97%2C59.50L27.80%2C57.54L28.66%2C55.81L30.38%2C54.78L30.95%2C53.40L33.02%2C52.49L34.29%2C52.67L35.44%2C53.39L36.06%2C54.78L36.24%2C56.16L37.37%2C57.77L38.66%2C58.41L39.24%2C58.39L39.76%2C57.88L40.93%2C54.43L41.12%2C52.36L41.93%2C50.52L42.19%2C48.45L42.00%2C47.87L41.43%2C47.51L40.04%2C47.38L38.64%2C48.22L36.59%2C50.24L35.79%2C50.41L34.17%2C50.19L32.66%2C48.68L32.62%2C46.49L31.95%2C45.45L31.45%2C43.50L31.97%2C42.00L33.94%2C40.87L34.97%2C39.12L37.17%2C38.64L39.25%2C39.58L39.98%2C40.96L39.99%2C42.23L41.28%2C43.84L42.46%2C44.43L43.15%2C44.30L44.05%2C41.77L44.64%2C39.12L44.62%2C37.86L45.42%2C36.13L45.82%2C34.29L45.11%2C33.59L43.73%2C33.35L42.23%2C34.04L41.43%2C35.21L40.39%2C36.05L38.09%2C36.05L36.63%2C35.10L36.16%2C32.68L35.54%2C31.53L34.87%2C29.11L35.91%2C27.61L37.51%2C26.50L38.41%2C25.08L40.50%2C24.26L42.00%2C24.63L42.66%2C25.08L43.85%2C26.92L43.65%2C28.30L44.60%2C29.57L45.68%2C30.20L46.72%2C30.13L47.25%2C29.57L47.28%2C28.53L48.20%2C26.46L48.36%2C24.16L49.51%2C20.13L48.91%2C19.44L47.41%2C19.05L46.14%2C19.65L44.76%2C20.97L43.27%2C21.91L42.46%2C22.00L41.08%2C21.60L39.78%2C20.25L39.84%2C18.29L38.63%2C15.99L39.12%2C14.06L40.96%2C12.69L42.12%2C10.74L43.61%2C10.34L45.22%2C10.53L46.03%2C10.92L46.92%2C12.19L47.16%2C13.92L47.94%2C15.30L48.91%2C15.89L50.40%2C16.00L50.89%2C15.53L51.42%2C13.46L52.42%2C11.62L54.38%2C9.31L56.39%2C7.88L58.46%2C7.05L59.50%2C7.37L61.34%2C6.94L62.49%2C7.20L63.98%2C7.08L66.63%2C8.29L69.75%2C10.69L71.39%2C13.69L72.07%2C15.76L72.19%2C19.67L71.47%2C22.30L69.28%2C25.52L67.90%2C26.21L66.67%2C27.84L65.39%2C28.76L65.14%2C31.53L65.54%2C33.48L65.27%2C35.21L67.22%2C42.00L67.99%2C43.15L68.62%2C45.91L69.85%2C48.79L70.69%2C54.09L70.69%2C56.62L71.29%2C61.11L70.45%2C62.37L67.55%2C63.62L65.84%2C65.60L64.44%2C66.72L63.25%2C68.59L61.62%2C72.50L61.19%2C74.80L61.32%2C76.18L60.53%2C77.18L59.38%2C76.93L58.00%2C77.58Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M58.71%2C24.97L59.30%2C24.62L60.47%2C23.13L59.98%2C20.25L58.34%2C18.85L57.31%2C18.96L54.78%2C19.90L54.44%2C20.36L54.18%2C21.97L55.21%2C23.93L55.83%2C24.51L57.08%2C24.99L58.71%2C24.97Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M59.07%2C29.34L59.38%2C29.06L59.59%2C27.73L59.04%2C27.20L58.51%2C27.84L58.71%2C29.11L59.07%2C29.34Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M59.40%2C32.68L59.74%2C30.84L58.92%2C30.25L58.42%2C31.18L58.82%2C32.56L59.40%2C32.68Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M55.61%2C39.35L56.77%2C37.05L57.02%2C35.79L56.72%2C34.86L54.66%2C32.95L53.28%2C32.70L51.78%2C33.28L51.07%2C34.06L50.44%2C35.79L51.43%2C38.43L52.47%2C39.30L55.61%2C39.35Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M59.29%2C37.97L59.74%2C36.48L59.15%2C35.88L58.68%2C36.25L58.68%2C37.74L58.92%2C38.06L59.29%2C37.97Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M55.87%2C66.29L56.45%2C64.90L56.46%2C63.64L56.06%2C62.83L56.38%2C61.68L56.27%2C60.19L57.08%2C59.37L58.11%2C59.55L59.73%2C59.26L60.99%2C57.38L61.31%2C55.93L60.85%2C54.09L59.18%2C52.59L59.73%2C51.67L59.27%2C50.24L58.80%2C50.22L58.50%2C50.63L58.86%2C52.47L57.65%2C52.69L56.50%2C52.56L56.15%2C52.24L56.56%2C48.91L56.01%2C46.95L56.42%2C44.42L55.93%2C43.15L55.96%2C42.23L55.47%2C41.87L54.91%2C42.35L55.17%2C43.27L54.81%2C45.80L55.50%2C46.95L54.99%2C51.67L55.35%2C53.17L54.29%2C54.66L54.20%2C56.16L55.58%2C60.19L55.11%2C61.22L55.29%2C63.06L54.91%2C64.21L55.31%2C66.06L55.87%2C66.29Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M59.38%2C47.07L59.79%2C46.60L59.58%2C45.45L59.98%2C43.84L59.74%2C43.27L59.27%2C43.08L58.76%2C43.61L58.90%2C44.99L58.48%2C46.14L58.78%2C46.83L59.38%2C47.07Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M59.32%2C64.79L60.00%2C63.41L59.68%2C62.60L59.62%2C61.11L58.92%2C60.58L58.46%2C60.99L58.42%2C62.03L58.71%2C62.95L58.69%2C64.39L59.32%2C64.79Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M59.69%2C68.13L60.03%2C67.67L60.06%2C66.52L59.61%2C65.78L59.04%2C65.49L58.62%2C65.94L58.67%2C67.55L59.15%2C68.12L59.69%2C68.13Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M55.94%2C69.39L56.53%2C68.36L56.08%2C67.32L55.70%2C67.06L55.34%2C67.44L55.32%2C68.93L55.94%2C69.39Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M59.51%2C72.96L60.10%2C72.39L60.14%2C71.70L59.73%2C70.85L59.04%2C70.54L58.68%2C71.01L58.84%2C72.50L59.51%2C72.96Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M55.97%2C75.95L56.28%2C75.49L56.34%2C73.65L55.81%2C73.07L55.44%2C73.42L55.35%2C75.49L55.58%2C75.91L55.97%2C75.95Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M58.80%2C93.00L55.70%2C92.77L52.93%2C93.00L52.44%2C92.64L52.59%2C91.84L52.24%2C91.47L51.44%2C92.71L50.29%2C92.90L49.71%2C92.56L49.29%2C91.38L49.51%2C90.11L49.19%2C87.69L49.27%2C83.67L49.94%2C79.70L51.21%2C79.51L52.47%2C79.85L54.66%2C79.60L55.93%2C79.86L57.88%2C79.49L59.27%2C80.06L60.53%2C79.64L61.09%2C79.98L61.30%2C81.13L61.18%2C85.05L61.75%2C90.57L61.62%2C92.18L60.88%2C92.89L58.80%2C93.00Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M47.18%2C92.90L46.52%2C92.87L46.16%2C92.30L46.31%2C88.38L46.04%2C84.82L46.31%2C83.55L46.31%2C80.33L46.57%2C79.87L47.07%2C79.70L47.64%2C79.95L47.86%2C80.79L47.52%2C82.86L47.70%2C92.18L47.18%2C92.90Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M52.29%2C84.82L52.61%2C84.59L52.70%2C84.01L52.13%2C83.42L51.68%2C84.01L51.90%2C84.64L52.29%2C84.82Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M52.26%2C88.73L52.70%2C88.34L52.87%2C87.69L52.66%2C87.00L52.24%2C86.76L51.80%2C87.12L51.61%2C88.15L51.81%2C88.61L52.26%2C88.73Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);--texture-opacity:.055;--page-top:3rem;--radius:3px;--measure:66ch;--wrap:1200px;--wrap-narrow:760px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body[data-ground=console],body[data-ground=ink]{--surface:var(--console);--surface-raised:var(--console-raised);--text:var(--on-dark);--text-quiet:var(--on-dark-quiet);--hairline:var(--rule)}body{font-family:var(--font);font-size:var(--size-base);background:var(--surface);color:var(--text);font-synthesis-weight:none;margin:0;line-height:1.6}h1,h2,h3{letter-spacing:-.015em;margin:0 0 var(--space-4);text-wrap:balance;font-weight:600;font-stretch:125%;line-height:1.1}h1{font-size:clamp(2.25rem, 6vw, var(--size-3xl))}h2{font-size:clamp(1.625rem, 3.5vw, var(--size-2xl))}h3{font-size:var(--size-lg);font-stretch:110%}p{margin:0 0 var(--space-4);max-width:var(--measure)}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}.wrap-narrow{width:min(100% - 2.5rem, var(--wrap-narrow));margin-inline:auto}main>:first-child:not(.full-bleed){padding-top:var(--page-top)}.section{padding-block:var(--space-8)}.section-tight{padding-block:var(--space-7)}.on-console{background:var(--console);color:var(--on-dark)}.on-console h1,.on-console h2,.on-console h3{color:var(--on-dark)}.on-ink{background:var(--ink);color:var(--on-dark)}.lede{font-size:var(--size-md);max-width:58ch;color:var(--text-quiet)}.on-console .lede,.on-ink .lede{color:var(--on-dark-quiet)}.tabular{font-variant-numeric:tabular-nums}.btn{padding:var(--space-3) var(--space-5);border-radius:var(--radius);color:inherit;cursor:pointer;font-family:inherit;font-weight:600;font-stretch:110%;font-size:var(--size-base);background:0 0;border:1px solid;text-decoration:none;display:inline-block}.btn-primary{background:var(--amber);border-color:var(--amber);color:var(--ink)}.btn-primary:hover{background:var(--amber-hot)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:before{content:"";z-index:0;pointer-events:none;opacity:var(--texture-opacity);background-color:var(--amber);position:fixed;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main,.site-footer{z-index:1;position:relative}.site-header{z-index:20;position:relative}body[data-texture=none]:before{display:none}body[data-texture=neck]:before{-webkit-mask-image:var(--texture-neck);mask-image:var(--texture-neck);-webkit-mask-position:82% 0;mask-position:82% 0;-webkit-mask-size:min(46vw,520px) 100%;mask-size:min(46vw,520px) 100%}body[data-texture=strings]:before{-webkit-mask-image:var(--texture-strings);mask-image:var(--texture-strings);opacity:calc(var(--texture-opacity) * .9);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}body[data-texture=headstock]:before{-webkit-mask-image:var(--texture-headstock);mask-image:var(--texture-headstock);opacity:calc(var(--texture-opacity) * 1.5);-webkit-mask-position:118%;mask-position:118%;-webkit-mask-size:auto 128vh;mask-size:auto 128vh}@media (width<=48rem){body[data-texture=neck]:before{-webkit-mask-position:130% 0;mask-position:130% 0;-webkit-mask-size:62vw 100%;mask-size:62vw 100%}body[data-texture=headstock]:before{-webkit-mask-size:auto 90vh;mask-size:auto 90vh}}@media print{body:before{display:none}}.photo-credit{margin:var(--space-2) 0 0;font-size:var(--size-xs);color:var(--text-quiet);letter-spacing:.02em}.socials[data-astro-cid-hnmcz62p]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-hnmcz62p] a[data-astro-cid-hnmcz62p]{border:1px solid var(--hairline);border-radius:var(--radius);width:44px;height:44px;color:inherit;place-items:center;transition:border-color .12s,color .12s;display:grid}.socials[data-astro-cid-hnmcz62p] a[data-astro-cid-hnmcz62p]:hover,.socials[data-astro-cid-hnmcz62p] a[data-astro-cid-hnmcz62p]:focus-visible{border-color:var(--amber);color:var(--amber)}.icon[data-astro-cid-hnmcz62p]{width:var(--icon-size);height:var(--icon-size);display:block}.icon[data-astro-cid-hnmcz62p] svg[data-astro-cid-hnmcz62p]{width:100%;height:100%;display:block}.visually-hidden[data-astro-cid-hnmcz62p]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-ground=console]{background:var(--console);color:var(--on-dark)}body[data-ground=console] h1,body[data-ground=console] h2,body[data-ground=console] h3{color:var(--on-dark)}body[data-ground=console] .site-footer{border-top-color:var(--rule)}@media (width<=48rem){body[data-ground=console] #site-nav{background:var(--console-raised);border-color:var(--rule)}body[data-ground=console] #site-nav a{border-bottom-color:var(--rule)}body[data-ground=console] #site-nav a:hover,body[data-ground=console] #site-nav a:focus-visible{background:var(--console-raised)}}.skip[data-astro-cid-z4jru4n3]{padding:var(--space-3);background:var(--amber);color:var(--ink);z-index:100;position:absolute;top:0;left:-9999px}.skip[data-astro-cid-z4jru4n3]:focus{left:0}.site-header[data-astro-cid-z4jru4n3]{padding-block:var(--space-4)}.header-inner[data-astro-cid-z4jru4n3]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.wordmark[data-astro-cid-z4jru4n3]{font-weight:700;font-stretch:125%;font-size:var(--size-md);text-decoration:none}.has-badge[data-astro-cid-z4jru4n3]{align-items:center;gap:var(--space-3);display:inline-flex}.badge[data-astro-cid-z4jru4n3]{flex-shrink:0;width:auto;height:50px;display:block}.footer-badge[data-astro-cid-z4jru4n3]{width:auto;height:73px;margin-bottom:var(--space-3);display:block}@media (width<=34rem){.badge[data-astro-cid-z4jru4n3]{height:38px}.wordmark-text[data-astro-cid-z4jru4n3]{font-size:var(--size-base)}}nav[data-astro-cid-z4jru4n3]{gap:var(--space-4);font-size:var(--size-sm);flex-wrap:wrap;display:flex}nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{text-decoration:none}nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{text-underline-offset:.25em;text-decoration:underline}.nav-toggle[data-astro-cid-z4jru4n3]{display:none}@media (width<=48rem){.nav-toggle[data-astro-cid-z4jru4n3]{align-items:center;gap:var(--space-2);font:inherit;font-size:var(--size-sm);color:inherit;border-radius:var(--radius);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border:1px solid;min-height:44px;font-weight:600;display:inline-flex}.bars[data-astro-cid-z4jru4n3]{background:currentColor;width:18px;height:2px;transition:background .12s;position:relative}.bars[data-astro-cid-z4jru4n3]:before,.bars[data-astro-cid-z4jru4n3]:after{content:"";background:currentColor;width:18px;height:2px;transition:transform .16s,top .16s;position:absolute;left:0}.bars[data-astro-cid-z4jru4n3]:before{top:-6px}.bars[data-astro-cid-z4jru4n3]:after{top:6px}.nav-toggle[data-astro-cid-z4jru4n3][aria-expanded=true] .bars[data-astro-cid-z4jru4n3]{background:0 0}.nav-toggle[data-astro-cid-z4jru4n3][aria-expanded=true] .bars[data-astro-cid-z4jru4n3]:before{top:0;transform:rotate(45deg)}.nav-toggle[data-astro-cid-z4jru4n3][aria-expanded=true] .bars[data-astro-cid-z4jru4n3]:after{top:0;transform:rotate(-45deg)}#site-nav[data-astro-cid-z4jru4n3]{z-index:40;font-size:var(--size-base);background:var(--console-raised);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);box-shadow:0 16px 34px rgb(var(--scrim-rgb) / .55);flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}#site-nav[data-astro-cid-z4jru4n3][data-open=true]{display:flex}#site-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--hairline);align-items:center;min-height:44px;display:flex}#site-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:last-child{border-bottom:0}#site-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover,#site-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:focus-visible{background:var(--surface-raised);text-decoration:none}}.site-footer[data-astro-cid-z4jru4n3]{padding-block:var(--space-7);font-size:var(--size-sm);border-top:1px solid var(--hairline);margin-top:var(--space-8)}.footer-inner[data-astro-cid-z4jru4n3]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;display:grid}.footer-name[data-astro-cid-z4jru4n3]{margin:0;font-weight:700;font-stretch:125%}.footer-tagline[data-astro-cid-z4jru4n3]{margin:var(--space-1) 0 0;opacity:.7}.footer-nav[data-astro-cid-z4jru4n3]{gap:var(--space-2);display:grid}.footer-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{text-decoration:none}.footer-nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{text-underline-offset:.25em;text-decoration:underline}.footer-contact[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]{margin:0 0 var(--space-3)}.footer-socials[data-astro-cid-z4jru4n3]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-socials[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{text-transform:capitalize}.footer-legal[data-astro-cid-z4jru4n3]{opacity:.6;font-size:var(--size-xs);grid-column:1/-1;margin:0}
