.features-page:where(.astro-djkyyovc){background-color:#030303}.hero:where(.astro-djkyyovc){align-items:center;padding-top:10rem;padding-bottom:5rem;display:flex}.hero-grid:where(.astro-djkyyovc){gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}@media (width>=72em){.hero-grid:where(.astro-djkyyovc){grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}}.eyebrow:where(.astro-djkyyovc){font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:color-mix(in srgb, var(--colors-brand-400) var(--un-text-opacity), transparent) ;margin-bottom:calc(var(--spacing) * 5);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:inline-flex}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.eyebrow:where(.astro-djkyyovc){color:color-mix(in oklab, var(--colors-brand-400) var(--un-text-opacity), transparent) }}.hero:where(.astro-djkyyovc) h1:where(.astro-djkyyovc){font-size:var(--text-4xl-fontSize);line-height:var(--un-leading,var(--text-4xl-lineHeight));margin-bottom:calc(var(--spacing) * 5);max-width:var(--container-4xl);letter-spacing:0;font-weight:500;line-height:1.16}@media (width>=48rem){.hero:where(.astro-djkyyovc) h1:where(.astro-djkyyovc){font-size:var(--text-5xl-fontSize);line-height:var(--un-leading,var(--text-5xl-lineHeight))}}.hero:where(.astro-djkyyovc) p:where(.astro-djkyyovc){font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));opacity:.75;max-width:var(--container-3xl)}.hero-panel:where(.astro-djkyyovc){padding:calc(var(--spacing) * 6);border-width:1px;border-color:color-mix(in srgb, var(--colors-dark-600) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-900) 60%, transparent) ;border-radius:8px}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.hero-panel:where(.astro-djkyyovc){border-color:color-mix(in oklab, var(--colors-dark-600) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-900) 60%, transparent) }}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.hero-panel:where(.astro-djkyyovc) h2:where(.astro-djkyyovc){font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));margin-bottom:calc(var(--spacing) * 3);font-weight:500}.hero-panel:where(.astro-djkyyovc) a:where(.astro-djkyyovc){font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding-block:calc(var(--spacing) * 3);border-top-width:1px;border-color:color-mix(in srgb, var(--colors-dark-700) var(--un-border-opacity), transparent) ;opacity:.8;justify-content:space-between;align-items:center;transition:color .2s,opacity .2s;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-panel:where(.astro-djkyyovc) a:where(.astro-djkyyovc){border-color:color-mix(in oklab, var(--colors-dark-700) var(--un-border-opacity), transparent) }}.hero-panel:where(.astro-djkyyovc) a:where(.astro-djkyyovc):hover{color:color-mix(in srgb, var(--colors-brand-400) var(--un-text-opacity), transparent) ;opacity:1}@supports (color:color-mix(in lab, red, red)){.hero-panel:where(.astro-djkyyovc) a:where(.astro-djkyyovc):hover{color:color-mix(in oklab, var(--colors-brand-400) var(--un-text-opacity), transparent) }}.paths:where(.astro-djkyyovc){padding-block:calc(var(--spacing) * 12);border-top-width:1px;border-color:color-mix(in srgb, var(--colors-dark-700) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.paths:where(.astro-djkyyovc){border-color:color-mix(in oklab, var(--colors-dark-700) var(--un-border-opacity), transparent) }}.path-grid:where(.astro-djkyyovc){gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.path-card:where(.astro-djkyyovc){padding:calc(var(--spacing) * 6);border-width:1px;border-color:color-mix(in srgb, var(--colors-dark-600) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-900) 45%, transparent) ;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.path-card:where(.astro-djkyyovc){border-color:color-mix(in oklab, var(--colors-dark-600) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-900) 45%, transparent) }}.path-card:where(.astro-djkyyovc) h2:where(.astro-djkyyovc){font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight));margin-bottom:calc(var(--spacing) * 3);font-weight:500}.path-card:where(.astro-djkyyovc) p:where(.astro-djkyyovc){font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));margin-bottom:calc(var(--spacing) * 5);opacity:.7}.path-card:where(.astro-djkyyovc) ul:where(.astro-djkyyovc){gap:calc(var(--spacing) * 1);flex-direction:column;list-style-type:none;display:flex}.path-card:where(.astro-djkyyovc) a:where(.astro-djkyyovc){font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));opacity:.8;gap:calc(var(--spacing) * 2);align-items:center;transition:color .2s,opacity .2s;display:inline-flex}.path-card:where(.astro-djkyyovc) a:where(.astro-djkyyovc):hover{color:color-mix(in srgb, var(--colors-brand-400) var(--un-text-opacity), transparent) ;opacity:1}@supports (color:color-mix(in lab, red, red)){.path-card:where(.astro-djkyyovc) a:where(.astro-djkyyovc):hover{color:color-mix(in oklab, var(--colors-brand-400) var(--un-text-opacity), transparent) }}.feature-section:where(.astro-djkyyovc){padding-block:calc(var(--spacing) * 14);border-top-width:1px;border-color:color-mix(in srgb, var(--colors-dark-700) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.feature-section:where(.astro-djkyyovc){border-color:color-mix(in oklab, var(--colors-dark-700) var(--un-border-opacity), transparent) }}.section-heading:where(.astro-djkyyovc){margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64em){.section-heading:where(.astro-djkyyovc){grid-template-columns:minmax(240px,.38fr) minmax(0,.62fr)}}.section-heading:where(.astro-djkyyovc) h2:where(.astro-djkyyovc){font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight));margin-bottom:calc(var(--spacing) * 0);font-weight:500;line-height:1.16}.section-heading:where(.astro-djkyyovc) p:where(.astro-djkyyovc){font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));opacity:.7;max-width:var(--container-3xl)}.feature-grid:where(.astro-djkyyovc){gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}.feature-card:where(.astro-djkyyovc){padding:calc(var(--spacing) * 5);border-width:1px;border-color:color-mix(in srgb, var(--colors-dark-600) var(--un-border-opacity), transparent) ;--un-border-style:solid;background-color:color-mix(in srgb, var(--colors-dark-900) 35%, transparent) ;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 48);border-style:solid;border-radius:8px;flex-direction:column;transition:border-color .2s,transform .2s,background .2s;display:flex}@supports (color:color-mix(in lab, red, red)){.feature-card:where(.astro-djkyyovc){border-color:color-mix(in oklab, var(--colors-dark-600) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-900) 35%, transparent) }}.feature-card:where(.astro-djkyyovc):hover{border-color:color-mix(in srgb, var(--colors-dark-400) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-800) 50%, transparent) ;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.feature-card:where(.astro-djkyyovc):hover{border-color:color-mix(in oklab, var(--colors-dark-400) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-800) 50%, transparent) }}.feature-card:where(.astro-djkyyovc) h3:where(.astro-djkyyovc){font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight));margin-bottom:calc(var(--spacing) * 0);font-weight:500;line-height:1.2}.feature-card:where(.astro-djkyyovc) p:where(.astro-djkyyovc){font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));opacity:.7;flex:1}.feature-card:where(.astro-djkyyovc) span:where(.astro-djkyyovc){font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));opacity:.75;gap:calc(var(--spacing) * 2);align-items:center;display:inline-flex}.feature-card:where(.astro-djkyyovc):hover span:where(.astro-djkyyovc){color:color-mix(in srgb, var(--colors-brand-400) var(--un-text-opacity), transparent) ;opacity:1}@supports (color:color-mix(in lab, red, red)){.feature-card:where(.astro-djkyyovc):hover span:where(.astro-djkyyovc){color:color-mix(in oklab, var(--colors-brand-400) var(--un-text-opacity), transparent) }}@media (width<=48em){.hero:where(.astro-djkyyovc){padding-top:8rem;padding-bottom:4rem}.hero:where(.astro-djkyyovc) h1:where(.astro-djkyyovc){font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}.hero:where(.astro-djkyyovc) p:where(.astro-djkyyovc){font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}}
