.hero[data-astro-cid-ge2uvauf]{flex-direction:column-reverse;justify-content:space-between;margin-bottom:5rem;display:flex;position:relative;@media (width>=960px){max-width:initial;flex-direction:row}}.hero-copy[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex;@media (width>=480px){max-width:480px}@media (width>=640px){max-width:540px;margin:auto}@media (width>=960px){margin:initial;max-width:33rem}@media (width>=1240px){max-width:37.5rem}}.hero-tagline[data-astro-cid-ge2uvauf]{letter-spacing:.02em;margin:-2.5rem 0 1.5rem;font-size:3.25rem;font-weight:600;line-height:1;display:inline-flex;position:relative;@media (width>=480px){margin:-.5rem 0 1.5rem}@media (width>=640px){font-size:3.5rem}@media (width>=960px){margin:5.5rem 0 2.5rem;font-size:6rem}@media (width>=1240px){margin:7rem 0 3rem;font-size:7rem}}.hero-tagline-indent[data-astro-cid-ge2uvauf]{font-size:2.375rem;position:absolute;top:-2.125rem;left:1.4375rem;@media (width>=640px){font-size:2.5rem;top:-2.25rem;left:1.5rem}@media (width>=960px){font-size:4rem;top:-3.75rem;left:2.75rem}@media (width>=1240px){font-size:5rem;top:-4.5rem;left:3.25rem}}.hero-supporting[data-astro-cid-ge2uvauf]{letter-spacing:.01em;margin-bottom:3rem;font-size:1rem;line-height:1.5;position:relative;@media (width>=480px){font-size:1.25rem}@media (width>=640px){font-size:1.5rem}@media (width>=960px){text-indent:2.75rem;margin-bottom:2.75rem;&:after{background-color:var(--color-light);width:2rem;height:1px;top:1.25rem}}@media (width>=1240px){text-indent:3.25rem;font-size:1.75rem;&:after{width:2.5rem;top:1.25rem}}&:after{content:"";background-color:var(--color-light);display:block;position:absolute}}.hero-cta[data-astro-cid-ge2uvauf]{flex-direction:row;gap:1.5rem;max-width:440px;display:flex;@media (width>=640px){justify-content:space-between}& .button--secondary{@media (width>=640px){text-transform:lowercase;& span:first-child{&:first-letter{text-transform:uppercase}}}}}.hero-animation-canvas[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;padding:0 3rem;display:flex;@media (width>=960px){padding:0}}.hero-animation[data-astro-cid-ge2uvauf]{width:100%;max-width:312px;height:auto;display:flex;@media (width>=960px){max-width:initial}}.bento[data-astro-cid-7rlzsg46]{margin:0 calc(-1 * var(--bank-small)) 4rem;border-top:1px solid var(--color-dark);@media (width>=640px){max-width:calc(540px + (2 * var(--bank-small)));margin:0 auto 4rem}@media (width>=960px){width:calc(100% + 5rem);max-width:initial;border:2px solid var(--color-dark);border-width:1px 0;grid-template-columns:repeat(12,1fr);margin:0 0 4rem -2.5rem;display:grid;& .bento-box:first-child{border-bottom:1px solid var(--color-dark);grid-column:span 7}& .bento-box:nth-child(2){border:2px solid var(--color-dark);border-width:0 0 1px 1px;grid-column:8/span 5}& .bento-box:nth-child(3){grid-column:span 6}& .bento-box:nth-child(4){border-left:1px solid var(--color-dark);grid-column:span 6}}}.bento-box[data-astro-cid-7rlzsg46]{padding:1rem var(--bank-small);border-bottom:1px solid var(--color-dark);@media (width>=960px){border-bottom:none;margin-bottom:0;padding:3rem}}.bento-box-link[data-astro-cid-7rlzsg46]{flex-direction:column;justify-content:center;margin:0 auto;display:flex;@media (width>=640px){max-width:initial;margin:initial}&:hover{@media (width>=960px){& .bento-box-title{transform:translate(3px,-3px)}& .bento-arrow{outline:3px solid var(--color-accent);box-shadow:0 0 20px var(--color-accent)}}}}.bento-box-title[data-astro-cid-7rlzsg46]{color:var(--color-lighter);font-family:var(--font-stack-base);letter-spacing:.02em;text-transform:lowercase;transition:var(--transition-default);justify-content:space-between;align-items:center;margin:0;font-size:2.25rem;font-style:normal;font-weight:700;line-height:2.75rem;display:flex;@media (width>=960px){font-size:4rem;line-height:4.25rem;display:inline-block}@media (width>=1240px){font-size:4.25rem}& .bento-arrow{width:32px;height:32px;transition:var(--transition-default);color:var(--color-accent);border-radius:50em;outline:0 solid #000;padding:.3125rem;@media (width>=960px){width:2.5rem;height:2.5rem;padding:.3125rem;position:relative;top:-1.5rem;left:-.375rem}}}.bento-box-subtitle[data-astro-cid-7rlzsg46]{display:none;@media (width>=960px){font-size:1.5rem;display:block}@media (width>=1240px){font-size:1.75rem}}
