main:has(.ss-home)>.content-panel:first-child:not(:has(.ss-home)){display:none}main:has(.ss-home) .content-panel{border-top:0}.ss-home:where(.astro-7aropxhg){flex-direction:column;gap:3.5rem;padding-block:1rem 2rem;display:flex}.ss-hero:where(.astro-7aropxhg){align-items:center;gap:2rem;display:grid}@media (width>=64rem){.ss-hero:where(.astro-7aropxhg){grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}}.ss-hero-copy:where(.astro-7aropxhg){flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.ss-badge:where(.astro-7aropxhg){height:1.5rem;color:var(--sl-color-text-accent);background:var(--sl-color-accent-low);border-radius:999px;align-items:center;padding-inline:.625rem;font-size:.75rem;font-weight:600;display:inline-flex}.ss-hero:where(.astro-7aropxhg) h1:where(.astro-7aropxhg){letter-spacing:-.03em;color:var(--sl-color-white);margin:0;font-size:clamp(1.875rem,1.3rem + 2.2vw,2.75rem);font-weight:800;line-height:1.1}.ss-lead:where(.astro-7aropxhg){color:var(--sl-color-gray-2);max-width:36rem;margin:0;font-size:1rem;line-height:1.6}.ss-sub:where(.astro-7aropxhg){color:var(--sl-color-gray-3);max-width:36rem;margin:0;font-size:.875rem}.ss-actions:where(.astro-7aropxhg){flex-wrap:wrap;gap:.625rem;margin-top:.5rem;display:flex}.ss-btn:where(.astro-7aropxhg){border-radius:var(--ss-radius-md);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.ss-btn-primary:where(.astro-7aropxhg){color:var(--sl-color-text-invert);background:var(--sl-color-text-accent);box-shadow:var(--ss-shadow-sm)}.ss-btn-primary:where(.astro-7aropxhg):hover{color:var(--sl-color-text-invert);opacity:.9}.ss-btn-outline:where(.astro-7aropxhg){color:var(--sl-color-white);background:var(--sl-color-black);border-color:var(--sl-color-gray-5);box-shadow:var(--ss-shadow-sm)}.ss-btn-outline:where(.astro-7aropxhg):hover{color:var(--sl-color-white);background:var(--sl-color-gray-6)}.ss-hero-art:where(.astro-7aropxhg){padding:0 0 2.5rem;position:relative}.ss-shot:where(.astro-7aropxhg){border-radius:var(--ss-radius);border:1px solid var(--sl-color-gray-5);height:auto;display:block;box-shadow:0 1px 2px #0000000f,0 18px 40px -18px #0f172a73}.ss-shot-back:where(.astro-7aropxhg){width:92%;margin-inline-start:auto}.ss-shot-front:where(.astro-7aropxhg){width:62%;position:absolute;bottom:0;left:0}.ss-section:where(.astro-7aropxhg){flex-direction:column;gap:1.25rem;display:flex}.ss-section-head:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){letter-spacing:-.02em;color:var(--sl-color-white);margin:0;font-size:1.375rem;font-weight:700}.ss-section-head:where(.astro-7aropxhg) p:where(.astro-7aropxhg){max-width:44rem;color:var(--sl-color-gray-3);margin:.375rem 0 0;font-size:.875rem}.ss-grid:where(.astro-7aropxhg){gap:.75rem;display:grid}@media (width>=40rem){.ss-grid-4:where(.astro-7aropxhg),.ss-grid-areas:where(.astro-7aropxhg),.ss-grid-3:where(.astro-7aropxhg){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ss-grid-4:where(.astro-7aropxhg){grid-template-columns:repeat(4,minmax(0,1fr))}.ss-grid-3:where(.astro-7aropxhg),.ss-grid-areas:where(.astro-7aropxhg){grid-template-columns:repeat(3,minmax(0,1fr))}}.ss-card:where(.astro-7aropxhg){border:1px solid var(--sl-color-gray-5);border-radius:var(--ss-radius);background:var(--sl-color-black);box-shadow:var(--ss-shadow-sm);color:inherit;flex-direction:column;gap:.375rem;padding:1rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;position:relative}a:where(.astro-7aropxhg).ss-card:hover,.ss-area:where(.astro-7aropxhg):hover{border-color:var(--sl-color-gray-4);background:var(--sl-color-gray-6)}.ss-card-title:where(.astro-7aropxhg){color:var(--sl-color-white);margin:0;font-size:.9375rem;font-weight:600;text-decoration:none}.ss-card-text:where(.astro-7aropxhg){color:var(--sl-color-gray-3);margin:0;font-size:.8125rem;line-height:1.55}.ss-icon-box:where(.astro-7aropxhg){border-radius:var(--ss-radius-md);width:2.25rem;height:2.25rem;color:var(--sl-color-text-accent);background:var(--sl-color-accent-low);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ss-pillar:where(.astro-7aropxhg) .ss-icon-box:where(.astro-7aropxhg){margin-bottom:.375rem}.ss-home:where(.astro-7aropxhg) .ss-icon{width:1.125rem;height:1.125rem}.ss-home:where(.astro-7aropxhg) .ss-icon-sm{flex-shrink:0;width:1rem;height:1rem}.ss-home:where(.astro-7aropxhg) .ss-icon-xs{flex-shrink:0;width:.8125rem;height:.8125rem}.ss-facts:where(.astro-7aropxhg){gap:.5rem 1.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=64rem){.ss-facts:where(.astro-7aropxhg){grid-template-columns:repeat(3,minmax(0,1fr))}}.ss-facts:where(.astro-7aropxhg) li:where(.astro-7aropxhg){color:var(--sl-color-gray-3);align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}.ss-facts:where(.astro-7aropxhg) svg{color:var(--sl-color-text-accent);margin-top:.1rem}.ss-flow:where(.astro-7aropxhg){counter-reset:none;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.ss-flow:where(.astro-7aropxhg){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ss-flow:where(.astro-7aropxhg){grid-template-columns:repeat(5,minmax(0,1fr))}.ss-flow:where(.astro-7aropxhg) li:where(.astro-7aropxhg){position:relative}.ss-flow:where(.astro-7aropxhg) li:where(.astro-7aropxhg):not(:last-child):after{content:"";border-top:1px dashed var(--sl-color-gray-4);width:.75rem;position:absolute;top:1.75rem;right:-.75rem}}.ss-flow-step:where(.astro-7aropxhg){border:1px solid var(--sl-color-gray-5);border-radius:var(--ss-radius);background:var(--sl-color-black);height:100%;box-shadow:var(--ss-shadow-sm);color:inherit;gap:.75rem;padding:1rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}@media (width>=64rem){.ss-flow-step:where(.astro-7aropxhg){flex-direction:column}}.ss-flow-step:where(.astro-7aropxhg):hover{border-color:var(--sl-color-gray-4);background:var(--sl-color-gray-6)}.ss-flow-num:where(.astro-7aropxhg){font-variant-numeric:tabular-nums;width:1.5rem;height:1.5rem;color:var(--sl-color-text-invert);background:var(--sl-color-text-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.ss-flow-body:where(.astro-7aropxhg){flex-direction:column;gap:.25rem;display:flex}.ss-flow-who:where(.astro-7aropxhg){color:var(--sl-color-gray-3);align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;display:inline-flex}.ss-area:where(.astro-7aropxhg){gap:.5rem}.ss-area-head:where(.astro-7aropxhg){align-items:center;gap:.75rem;display:flex}.ss-area-head:where(.astro-7aropxhg) .ss-card-title:where(.astro-7aropxhg){flex:1}.ss-stretch:where(.astro-7aropxhg):before{content:"";border-radius:inherit;position:absolute;inset:0}.ss-home:where(.astro-7aropxhg) .ss-area-arrow{color:var(--sl-color-gray-3)}.ss-area:where(.astro-7aropxhg):hover .ss-area-arrow{color:var(--sl-color-white)}.ss-area-start:where(.astro-7aropxhg){z-index:1;color:var(--sl-color-text-accent);align-self:flex-start;margin-top:auto;font-size:.8125rem;font-weight:500;text-decoration:none;position:relative}.ss-area-start:where(.astro-7aropxhg):hover{text-decoration:underline}.ss-show:where(.astro-7aropxhg){gap:0;margin:0;padding:0;overflow:hidden}.ss-show:where(.astro-7aropxhg) img{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-bottom:1px solid var(--sl-color-gray-5);width:100%;height:auto;display:block}.ss-show:where(.astro-7aropxhg) figcaption:where(.astro-7aropxhg){flex-direction:column;gap:.25rem;padding:.875rem 1rem 1rem;display:flex}.ss-help:where(.astro-7aropxhg){border-radius:var(--ss-radius);border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem;display:flex}.ss-help:where(.astro-7aropxhg)>div:where(.astro-7aropxhg){flex-direction:column;flex:1;gap:.25rem;min-width:14rem;display:flex}
