/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial}}}@layer components{.bnl-astro-hero{align-items:center;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=64rem){.bnl-astro-hero{gap:var(--outer-gutters);grid-template-columns:repeat(2,minmax(0,1fr))}}.bnl-astro-hero__form{width:100%;max-width:var(--container-xl,36rem);justify-self:center;min-width:0}@media (width>=64rem){.bnl-astro-hero__form{justify-self:flex-end}}.bnl-astro-intro{align-items:center;column-gap:calc(var(--spacing,.25rem) * 9);row-gap:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=64rem){.bnl-astro-intro{grid-template-columns:repeat(2,minmax(0,1fr))}}.bnl-astro-intro__art{padding-inline:var(--outer-gutters);justify-content:center;display:flex}@media (width>=64rem){.bnl-astro-intro__art{justify-content:flex-end;padding-inline:0}}.bnl-astro-intro__copy{max-width:34em}:where(.bnl-astro-intro__copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1lh * var(--tw-space-y-reverse));margin-block-end:calc(1lh * calc(1 - var(--tw-space-y-reverse)))}.bnl-astro-intro__copy{padding-inline:var(--outer-gutters);font-variation-settings:var(--vf-settings);font-family:GT Standard,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.2rem,1.0502rem + .6658cqi,1.4996rem);line-height:var(--tw-leading,1.375);text-wrap:pretty;color:var(--color-ink,var(--color-stone-800))}@media (width>=64rem){.bnl-astro-intro__copy{padding-inline:0;padding-left:calc(var(--spacing,.25rem) * 6)}}.bnl-astro-intro__logos{padding-top:calc(var(--spacing,.25rem) * 4)}@media (width>=64rem){.bnl-astro-intro__logos{grid-column:span 2/span 2}}.bnl-astro-art{flex-direction:column;align-items:flex-end;width:100%;max-width:36.75rem;margin:0;display:flex;position:relative}@media (width>=64rem){.bnl-astro-art{aspect-ratio:587/559;display:block}}.bnl-astro-art__icon{align-self:flex-start;width:91.5%;height:auto}@media (width>=64rem){.bnl-astro-art__icon{position:absolute;top:0;left:0}}.bnl-astro-art__card{width:88%;margin-top:-18%}@media (width>=64rem){.bnl-astro-art__card{width:auto;margin-top:0;position:absolute;top:62.8%;left:28.3%;right:0}}}@scope(.numbered-features){:scope{background-color:var(--color-mauve-800,oklch(26.3% .024 320.12));padding-inline:var(--outer-gutters);padding-block:calc(var(--spacing,.25rem) * 16);font-size:clamp(1rem,.9375rem + .2778cqi,1.125rem)}h2{text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);font-family:Stringer,Georgia,serif;line-height:1;font-weight:var(--font-weight-light,300);text-wrap:balance;font-size:round(clamp(2.4883rem,1.3651rem + 4.9922cqi,4.7348rem),.25rem);line-height:var(--tw-leading,1.125);text-wrap:balance;margin-bottom:1lh}@media (width>=48rem){h2{font-size:clamp(2.0736rem,1.3344rem + 3.2853cqi,3.552rem);line-height:var(--tw-leading,1.125)}}h2,ol{max-width:var(--wide-size);margin-inline:auto}ul,ol{counter-reset:numbered-features;grid-template-columns:repeat(1,minmax(0,1fr));gap:2lh 1.5lh;display:grid}@media (width>=48rem){ul,ol{grid-template-columns:repeat(2,minmax(0,1fr))}}li{--badge-size:2.5rem;z-index:0;min-height:calc(var(--spacing,.25rem) * 20);counter-increment:numbered-features;padding-inline-start:calc(var(--badge-size) + 1rem);position:relative}li:before{width:var(--badge-size);height:var(--badge-size);background-color:var(--color-accent-1,#f38df6);--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);font-family:Stringer,Georgia,serif;line-height:1;font-weight:var(--font-weight-light,300);text-wrap:balance;color:var(--color-mauve-900,oklch(21.2% .019 322.12));content:counter(numbered-features);font-size:calc(var(--badge-size) / 1.25);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}li h3{max-width:20ch;margin-bottom:.5lh}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
