.styles-module__qz4ZkG__ambient__lighting{pointer-events:none;top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);-webkit-user-select:none;user-select:none;width:100%;height:100vh;position:absolute}.styles-module__qz4ZkG__ambient__lighting .styles-module__qz4ZkG__container{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);isolation:isolate;contain:strict;-webkit-user-select:none;user-select:none;z-index:calc(var(--layer-header) - 1);position:absolute}.styles-module__qz4ZkG__ambient__lighting .styles-module__qz4ZkG__light__a,.styles-module__qz4ZkG__ambient__lighting .styles-module__qz4ZkG__light__b{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);border-radius:3.40282e38px;height:1380px;position:absolute}.styles-module__qz4ZkG__ambient__lighting .styles-module__qz4ZkG__light__a{background:radial-gradient(68.54% 68.72% at 55.02% 31.46%,var(--color-text-primary)/8 0%,var(--color-text-secondary)/2 50%,transparent 80%);width:560px;transform:translateY(-350px)rotate(-45deg)}.styles-module__qz4ZkG__ambient__lighting .styles-module__qz4ZkG__light__b{transform-origin:0 0;background:radial-gradient(50% 50% at 50% 50%,var(--color-text-primary)/6 0%,var(--color-text-tertiary)/2 80%,transparent 100%);width:240px;transform:rotate(-45deg)translate(5%,-50%)}.styles-module__qz4ZkG__ambient__lighting .styles-module__qz4ZkG__light__c{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);transform-origin:0 0;background:radial-gradient(50% 50% at 50% 50%,var(--color-text-primary)/4 0%,var(--color-text-tertiary)/2 80%,transparent 100%);border-radius:3.40282e38px;width:240px;height:1380px;position:absolute;transform:rotate(-45deg)translate(-180%,-70%)}
.index-module__rcJGea__bento__grid .index-module__rcJGea__top__container{gap:calc(var(--spacing,.25rem)*8);border-top-style:var(--tw-border-style);border-top-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--bento-border);padding-bottom:calc(var(--spacing,.25rem)*10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.index-module__rcJGea__bento__grid .index-module__rcJGea__top__container{gap:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(2,minmax(0,1fr))}}.index-module__rcJGea__bento__grid .index-module__rcJGea__wide__card__wrapper{margin-top:calc(var(--spacing,.25rem)*8)}@media (min-width:48rem){.index-module__rcJGea__bento__grid .index-module__rcJGea__wide__card__wrapper{margin-top:calc(var(--spacing,.25rem)*12)}}.index-module__rcJGea__bento__grid .index-module__rcJGea__bento__grid__seperator{margin-block:calc(var(--spacing,.25rem)*12);background-color:var(--bento-border);border-radius:3.40282e38px;width:100%;height:2px}@media (min-width:48rem){.index-module__rcJGea__bento__grid .index-module__rcJGea__bento__grid__seperator{margin-block:calc(var(--spacing,.25rem)*16)}}.index-module__rcJGea__bento__grid .index-module__rcJGea__bento__grid__feature__lookup__wrapper{gap:calc(var(--spacing,.25rem)*10);column-gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.index-module__rcJGea__bento__grid .index-module__rcJGea__bento__grid__feature__lookup__wrapper{column-gap:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.index-module__rcJGea__bento__grid .index-module__rcJGea__bento__grid__feature__lookup__wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__NCrFKa__card__heading{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.styles-module__NCrFKa__card__heading h3{--tw-leading:28px;--tw-font-weight:var(--font-weight-medium,500);font-size:21px;line-height:28px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.037em;letter-spacing:-.037em;text-wrap:balance;color:var(--color-text-primary)}.styles-module__NCrFKa__card__heading p{--tw-leading:24.5px;--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-wrap:balance;color:var(--color-text-tertiary);font-size:17px;line-height:24.5px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.styles-module__7z1OBa__bento__card__left{border-bottom:2px solid;border-right:0}.styles-module__7z1OBa__bento__card__left:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.styles-module__7z1OBa__bento__card__left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.styles-module__7z1OBa__bento__card__left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}@media (min-width:768px){.styles-module__7z1OBa__bento__card__left{border-bottom:0;border-right:2px solid}.styles-module__7z1OBa__bento__card__left:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:48px}.styles-module__7z1OBa__bento__card__left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:48px}.styles-module__7z1OBa__bento__card__left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:48px}}
.styles-module__TsSYoa__bento__card__right:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.styles-module__TsSYoa__bento__card__right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.styles-module__TsSYoa__bento__card__right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}@media (min-width:768px){.styles-module__TsSYoa__bento__card__right:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:48px}.styles-module__TsSYoa__bento__card__right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:48px}.styles-module__TsSYoa__bento__card__right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:48px}}
.styles-module__2nq1ba__bento__grid__feature__lookup__card{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.styles-module__2nq1ba__bento__grid__feature__lookup__card .styles-module__2nq1ba__title__container{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.styles-module__2nq1ba__bento__grid__feature__lookup__card .styles-module__2nq1ba__title__container svg{fill:var(--color-text-secondary);flex-shrink:0}.styles-module__2nq1ba__bento__grid__feature__lookup__card .styles-module__2nq1ba__title__container h4{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:21px;--tw-font-weight:var(--font-weight-medium,500);line-height:21px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.18px;letter-spacing:-.18px;color:var(--color-text-secondary)}.styles-module__2nq1ba__bento__grid__feature__lookup__card .styles-module__2nq1ba__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:21px;--tw-tracking:-.18px;letter-spacing:-.18px;text-wrap:pretty;color:var(--color-text-tertiary);line-height:21px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.styles-module__CajpkG__layout__wrapper{width:100%;max-width:calc(var(--page-max-width) + var(--page-padding-left) + var(--page-padding-right));padding-right:var(--page-padding-right);padding-left:var(--page-padding-left);margin-left:auto;margin-right:auto}
.styles-module__8Ad4Ya__section__heading{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.styles-module__8Ad4Ya__badge__container{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.styles-module__8Ad4Ya__badge__container .styles-module__8Ad4Ya__badge{height:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-text-quaternary);border-radius:3.40282e38px;width:14px}.styles-module__8Ad4Ya__badge__container .styles-module__8Ad4Ya__badge__text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:21px;--tw-font-weight:var(--font-weight-medium,500);line-height:21px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.18px;letter-spacing:-.18px;color:var(--color-text-secondary)}.styles-module__8Ad4Ya__heading{--tw-leading:44px;--tw-font-weight:var(--font-weight-medium,500);font-size:40px;line-height:44px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.015em;letter-spacing:-.015em;text-wrap:balance;color:var(--color-text-primary)}@media (min-width:40rem){.styles-module__8Ad4Ya__heading{--tw-leading:1.1;--tw-tracking:-.0325em;letter-spacing:-.0325em;font-size:56px;line-height:1.1}}.styles-module__8Ad4Ya__heading{font-variation-settings:"opsz" 28}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.styles-module__UjqZCG__card{padding:1.5rem}.styles-module__UjqZCG__header{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__UjqZCG__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}:where(.styles-module__UjqZCG__tools>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__UjqZCG__tool{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__tool{border-color:color-mix(in oklab,var(--color-border-secondary)20%,transparent)}}.styles-module__UjqZCG__tool{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__tool{background-color:color-mix(in oklab,var(--color-bg-secondary)30%,transparent)}}.styles-module__UjqZCG__tool{padding:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.styles-module__UjqZCG__tool:hover{border-color:var(--color-border-primary)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__tool:hover{border-color:color-mix(in oklab,var(--color-border-primary)40%,transparent)}}}.styles-module__UjqZCG__tool__header{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__UjqZCG__tool__icon{margin-top:calc(var(--spacing,.25rem)*1);color:var(--color-blue)}.styles-module__UjqZCG__tool__info{flex:1}.styles-module__UjqZCG__tool__name{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles-module__UjqZCG__tool__category{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-tertiary)}.styles-module__UjqZCG__tool__status{align-items:center;display:flex}.styles-module__UjqZCG__status__badge{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px}.styles-module__UjqZCG__status__active{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__status__active{border-color:color-mix(in oklab,var(--color-green)30%,transparent)}}.styles-module__UjqZCG__status__active{background-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__status__active{background-color:color-mix(in oklab,var(--color-green)20%,transparent)}}.styles-module__UjqZCG__status__active{color:var(--color-green)}.styles-module__UjqZCG__status__beta{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__status__beta{border-color:color-mix(in oklab,var(--color-orange)30%,transparent)}}.styles-module__UjqZCG__status__beta{background-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__status__beta{background-color:color-mix(in oklab,var(--color-orange)20%,transparent)}}.styles-module__UjqZCG__status__beta{color:var(--color-orange)}.styles-module__UjqZCG__status__dev{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__status__dev{border-color:color-mix(in oklab,var(--color-blue)30%,transparent)}}.styles-module__UjqZCG__status__dev{background-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__status__dev{background-color:color-mix(in oklab,var(--color-blue)20%,transparent)}}.styles-module__UjqZCG__status__dev{color:var(--color-blue)}.styles-module__UjqZCG__tool__description{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.styles-module__UjqZCG__tool__footer{justify-content:space-between;align-items:center;display:flex}.styles-module__UjqZCG__adoption{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary);display:flex}.styles-module__UjqZCG__adoption svg{color:var(--color-text-quaternary)}.styles-module__UjqZCG__github__link{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:.25rem;transition-duration:.2s;display:flex}@media (hover:hover){.styles-module__UjqZCG__github__link:hover{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.styles-module__UjqZCG__github__link:hover{background-color:color-mix(in oklab,var(--color-bg-secondary)50%,transparent)}}.styles-module__UjqZCG__github__link:hover{color:var(--color-text-primary)}}.styles-module__UjqZCG__github__link svg{color:var(--color-text-quaternary)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.styles-module__6i78va__card{padding:calc(var(--spacing,.25rem)*6)}.styles-module__6i78va__header{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__6i78va__status{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green)}:where(.styles-module__6i78va__systems>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__6i78va__system{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary)}@supports (color:color-mix(in lab, red, red)){.styles-module__6i78va__system{border-color:color-mix(in oklab,var(--color-border-secondary)30%,transparent)}}.styles-module__6i78va__system{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.styles-module__6i78va__system{background-color:color-mix(in oklab,var(--color-bg-secondary)50%,transparent)}}.styles-module__6i78va__system{padding:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.styles-module__6i78va__system:hover{border-color:var(--color-border-primary)}}.styles-module__6i78va__system__header{margin-bottom:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:flex-start;display:flex}.styles-module__6i78va__system__info{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.styles-module__6i78va__system__name{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles-module__6i78va__system__status{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px}.styles-module__6i78va__status__live{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.styles-module__6i78va__status__live{border-color:color-mix(in oklab,var(--color-green)30%,transparent)}}.styles-module__6i78va__status__live{background-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.styles-module__6i78va__status__live{background-color:color-mix(in oklab,var(--color-green)20%,transparent)}}.styles-module__6i78va__status__live{color:var(--color-green)}.styles-module__6i78va__status__dev{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.styles-module__6i78va__status__dev{border-color:color-mix(in oklab,var(--color-blue)30%,transparent)}}.styles-module__6i78va__status__dev{background-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.styles-module__6i78va__status__dev{background-color:color-mix(in oklab,var(--color-blue)20%,transparent)}}.styles-module__6i78va__status__dev{color:var(--color-blue)}.styles-module__6i78va__system__link{padding:calc(var(--spacing,.25rem)*2);color:var(--color-text-tertiary);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:.25rem;transition-duration:.2s}@media (hover:hover){.styles-module__6i78va__system__link:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}}.styles-module__6i78va__system__description{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.styles-module__6i78va__metrics{gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.styles-module__6i78va__metric{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary);display:flex}.styles-module__6i78va__metric svg{color:var(--color-text-quaternary)}.styles-module__6i78va__metric span{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.styles-module__y028bW__card{padding:var(--spacing-8,2rem);background:rgb(from var(--color-bg-primary)r g b/.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;transition:all .3s;position:relative;overflow:hidden}.styles-module__y028bW__header{margin-bottom:var(--spacing-8,2rem);justify-content:space-between;align-items:flex-start;display:flex}.styles-module__y028bW__header__content{align-items:flex-start;gap:var(--spacing-4,1rem);display:flex}.styles-module__y028bW__title{margin-bottom:var(--spacing-1,.25rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles-module__y028bW__subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}.styles-module__y028bW__header__badge{background:var(--color-bg-primary);color:var(--color-purple);border:1px solid var(--color-border-primary);background-color:rgb(from var(--color-purple)r g b/.2);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.6875rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 6px #222a3514,0 24px 68px #2f30371f,0 2px 3px #00000014}.styles-module__y028bW__header__badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 6px 12px #222a351f,0 32px 80px #2f303729,0 4px 6px #0000001f}.styles-module__y028bW__projects{margin-bottom:var(--spacing-8,2rem);gap:var(--spacing-6,1.5rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1024px){.styles-module__y028bW__projects{grid-template-columns:repeat(3,minmax(0,1fr))}}.styles-module__y028bW__project{border-radius:var(--radius-lg,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary)}@supports (color:color-mix(in lab, red, red)){.styles-module__y028bW__project{border-color:color-mix(in oklab,var(--color-border-secondary)30%,transparent)}}.styles-module__y028bW__project{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.styles-module__y028bW__project{background-color:color-mix(in oklab,var(--color-bg-secondary)40%,transparent)}}.styles-module__y028bW__project{padding:var(--spacing-6,1.5rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.styles-module__y028bW__project:hover{border-color:var(--color-border-primary)}@supports (color:color-mix(in lab, red, red)){.styles-module__y028bW__project:hover{border-color:color-mix(in oklab,var(--color-border-primary)50%,transparent)}}}.styles-module__y028bW__project__header{margin-bottom:var(--spacing-4,1rem);gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.styles-module__y028bW__project__icon{color:var(--color-purple)}.styles-module__y028bW__project__info{flex:1}.styles-module__y028bW__project__name{margin-bottom:var(--spacing-2,.5rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles-module__y028bW__project__meta{gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.styles-module__y028bW__project__status{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-blue)}.styles-module__y028bW__project__focus{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary)}.styles-module__y028bW__progress__container{align-items:center;gap:var(--spacing-3,.75rem);display:flex}.styles-module__y028bW__progress__bar{height:var(--spacing-2,.5rem);width:var(--spacing-16,4rem);border-radius:var(--radius-full,9999px);background-color:var(--color-border-secondary);overflow:hidden}.styles-module__y028bW__progress__fill{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-purple);--tw-gradient-to:var(--color-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));height:100%}.styles-module__y028bW__progress__text{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary)}.styles-module__y028bW__project__description{margin-bottom:var(--spacing-4,1rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.styles-module__y028bW__principles{gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.styles-module__y028bW__principle{border:1px solid var(--color-border-primary);background-color:rgb(from var(--color-bg-secondary)r g b/.5);color:var(--color-text-tertiary);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 6px #222a3514,0 24px 68px #2f30371f,0 2px 3px #00000014}.styles-module__y028bW__principle:hover{color:var(--color-text-secondary);transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 6px 12px #222a351f,0 32px 80px #2f303729,0 4px 6px #0000001f}.styles-module__y028bW__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-secondary);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.styles-module__y028bW__footer{border-color:color-mix(in oklab,var(--color-border-secondary)30%,transparent)}}.styles-module__y028bW__footer{padding-top:var(--spacing-6,1.5rem)}.styles-module__y028bW__footer__text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}.styles-module__y028bW__footer__text strong{color:var(--color-text-primary)}.styles-module__y028bW__footer__cta{align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--radius-lg,1rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-purple);--tw-gradient-to:var(--color-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-2,.5rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.styles-module__y028bW__footer__cta:hover{--tw-gradient-from:var(--color-purple)}@supports (color:color-mix(in lab, red, red)){.styles-module__y028bW__footer__cta:hover{--tw-gradient-from:color-mix(in oklab,var(--color-purple)80%,transparent)}}.styles-module__y028bW__footer__cta:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.styles-module__y028bW__footer__cta:hover{--tw-gradient-to:color-mix(in oklab,var(--color-blue)80%,transparent)}}.styles-module__y028bW__footer__cta:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}}@media (max-width:1024px){.styles-module__y028bW__projects{gap:var(--spacing-4,1rem);grid-template-columns:repeat(1,minmax(0,1fr))}.styles-module__y028bW__footer{align-items:flex-start;gap:var(--spacing-4,1rem);flex-direction:column}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}
.styles-module__VOTHHG__experiments{padding-block:calc(var(--spacing,.25rem)*12)}@media (min-width:40rem){.styles-module__VOTHHG__experiments{padding-block:calc(var(--spacing,.25rem)*16)}}.styles-module__VOTHHG__experiments{background:0 0}.styles-module__VOTHHG__experiments .styles-module__VOTHHG__heading__container{margin-bottom:calc(var(--spacing,.25rem)*16)}.styles-module__VOTHHG__experiments .styles-module__VOTHHG__heading__inner__container{margin-top:calc(var(--spacing,.25rem)*16);column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.styles-module__VOTHHG__experiments .styles-module__VOTHHG__heading__inner__container{grid-template-columns:repeat(12,minmax(0,1fr))}.styles-module__VOTHHG__experiments .styles-module__VOTHHG__heading__section{grid-column:span 7/span 7}}.styles-module__VOTHHG__experiments .styles-module__VOTHHG__description__section{align-self:flex-end}@media (min-width:64rem){.styles-module__VOTHHG__experiments .styles-module__VOTHHG__description__section{grid-column:8/span 5}}.styles-module__VOTHHG__experiments .styles-module__VOTHHG__description__section p{--tw-leading:28px;--tw-font-weight:var(--font-weight-medium,500);font-size:21px;line-height:28px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.37px;letter-spacing:-.37px;text-wrap:balance;color:var(--color-text-secondary)}.styles-module__VOTHHG__experiments .styles-module__VOTHHG__description__section p span{color:var(--color-text-primary)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.styles-module__OXq_CG__terminal{border-radius:var(--radius-2xl);font-feature-settings:"liga" 1,"calt" 1,"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-primary)/75;-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);max-width:100%;min-height:400px;box-shadow:var(--shadow-xl);filter:drop-shadow(0 0 20px var(--color-green)/10);font-family:JetBrains Mono,Fira Code,SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Menlo,Consolas,monospace;position:relative;overflow:hidden}.styles-module__OXq_CG__terminal:before{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#ffffff1a 0%,#0000 50%) 0 0/100% 100%,linear-gradient(90deg,#0000 98%,#00ff0008 100%) 0 0/3px 3px,linear-gradient(#00ff0008 0%,#0000 2%) 0 0/3px 3px;position:absolute}.styles-module__OXq_CG__terminal__header{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);background:var(--color-bg-secondary)/80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-primary);justify-content:space-between;align-items:center;display:flex;position:relative}.styles-module__OXq_CG__terminal__header:after{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute}.styles-module__OXq_CG__terminal__controls{gap:calc(var(--spacing,.25rem)*2);display:flex}.styles-module__OXq_CG__control__red,.styles-module__OXq_CG__control__yellow,.styles-module__OXq_CG__control__green{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);box-shadow:var(--shadow-sm);border-radius:3.40282e38px;position:relative}.styles-module__OXq_CG__control__red{background:linear-gradient(135deg,var(--color-red),#ca545a)}@supports (color:lab(0% 0 0)){.styles-module__OXq_CG__control__red{background:linear-gradient(135deg,var(--color-red),lab(52.0295% 48.013 21.8556))}}.styles-module__OXq_CG__control__yellow{background:linear-gradient(135deg,var(--color-orange),var(--color-yellow))}.styles-module__OXq_CG__control__green{background:linear-gradient(135deg,var(--color-blue),var(--color-green))}.styles-module__OXq_CG__terminal__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary);text-shadow:0 1px 2px #00000080}.styles-module__OXq_CG__terminal__body{min-height:350px;padding:calc(var(--spacing,.25rem)*4);background:linear-gradient(135deg,#00140066 0%,#000a1466 100%),radial-gradient(circle at 20%,#00ff7f05 0%,#0000 50%),radial-gradient(circle at 80% 20%,#00bfff05 0%,#0000 50%);position:relative;overflow:hidden}.styles-module__OXq_CG__terminal__body:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);background:linear-gradient(#0000 0%,#00ff7f08 50%,#0000 100%);animation:3s linear infinite styles-module__OXq_CG__scanline;position:absolute}.styles-module__OXq_CG__terminal__line{margin-bottom:calc(var(--spacing,.25rem)*2);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-family:inherit;display:flex;position:relative}.styles-module__OXq_CG__terminal__line--command{color:var(--color-green);text-shadow:0 0 10px #00ff7f4d}.styles-module__OXq_CG__terminal__line--output{color:var(--color-text-primary);text-shadow:0 1px 2px #0000004d}.styles-module__OXq_CG__terminal__line--status{color:var(--color-blue);text-shadow:0 0 8px #0ff3}.styles-module__OXq_CG__prompt{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green);text-shadow:0 0 10px #00ff7f66;flex-shrink:0}.styles-module__OXq_CG__status__icon{filter:drop-shadow(0 0 4px #fff3);flex-shrink:0}.styles-module__OXq_CG__line__text{flex:1}.styles-module__OXq_CG__cursor{margin-left:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-green);text-shadow:0 0 8px #00ff7f99}@keyframes styles-module__OXq_CG__scanline{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.styles-module__OXq_CG__border__wrapper{border-radius:var(--radius-2xl)}.styles-module__OXq_CG__animated__border{border:none;max-width:100%;min-height:400px;margin:0;padding:0}@media (max-width:768px){.styles-module__OXq_CG__terminal{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));min-height:300px;box-shadow:var(--shadow-lg);border-radius:var(--radius-xl)}.styles-module__OXq_CG__terminal:before,.styles-module__OXq_CG__border__wrapper{border-radius:var(--radius-xl)}.styles-module__OXq_CG__animated__border{border-radius:var(--radius-xl);min-height:300px}.styles-module__OXq_CG__terminal__body{padding:calc(var(--spacing,.25rem)*3);min-height:250px}.styles-module__OXq_CG__terminal__line{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.styles-module__wVG1cq__hero{padding-top:calc(var(--spacing,.25rem)*6);position:relative}@media (min-width:40rem){.styles-module__wVG1cq__hero{padding-top:72px}}.styles-module__wVG1cq__hero{background:0 0;min-height:100vh}.styles-module__wVG1cq__hero .styles-module__wVG1cq__heading{margin-bottom:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.0325em;letter-spacing:-.0325em;text-wrap:balance;color:var(--color-text-primary);display:none}@media (min-width:40rem){.styles-module__wVG1cq__hero .styles-module__wVG1cq__heading{display:block}}.styles-module__wVG1cq__hero .styles-module__wVG1cq__heading{font-size:var(--font-size-6xl);font-variation-settings:"opsz" 28;line-height:1.1}.styles-module__wVG1cq__hero .styles-module__wVG1cq__subtitle{margin-top:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-primary);display:block}@supports (color:color-mix(in lab, red, red)){.styles-module__wVG1cq__hero .styles-module__wVG1cq__subtitle{color:color-mix(in oklab,var(--color-text-primary)80%,transparent)}}.styles-module__wVG1cq__hero .styles-module__wVG1cq__subtitle{font-size:var(--font-size-2xl);font-variation-settings:"opsz" 20}.styles-module__wVG1cq__hero .styles-module__wVG1cq__hide__mobile{display:none}@media (min-width:40rem){.styles-module__wVG1cq__hero .styles-module__wVG1cq__hide__mobile{display:block}}.styles-module__wVG1cq__hero .styles-module__wVG1cq__show__mobile{display:block}@media (min-width:40rem){.styles-module__wVG1cq__hero .styles-module__wVG1cq__show__mobile{display:none}}.styles-module__wVG1cq__hero .styles-module__wVG1cq__sub__heading{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;--tw-leading:28px;--tw-font-weight:var(--font-weight-medium,500);max-width:none;line-height:28px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.37px;letter-spacing:-.37px;text-wrap:balance;color:var(--color-text-secondary)}@media (min-width:40rem){.styles-module__wVG1cq__hero .styles-module__wVG1cq__sub__heading{text-align:left}}@media (min-width:48rem){.styles-module__wVG1cq__hero .styles-module__wVG1cq__sub__heading{max-width:70%}}.styles-module__wVG1cq__hero .styles-module__wVG1cq__sub__heading{font-size:var(--font-size-xl)}.styles-module__wVG1cq__hero .styles-module__wVG1cq__button__container{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:40rem){.styles-module__wVG1cq__hero .styles-module__wVG1cq__button__container{flex-direction:row;justify-content:flex-start}}.styles-module__wVG1cq__hero .styles-module__wVG1cq__start__link{height:calc(var(--spacing,.25rem)*10);cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*4);--tw-leading:40px;--tw-font-weight:var(--font-weight-medium,500);line-height:40px;font-weight:var(--font-weight-medium,500);--tw-shadow:var(--shadow-low);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:var(--font-size-sm);background:var(--color-bg-quaternary);color:var(--color-text-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.styles-module__wVG1cq__hero .styles-module__wVG1cq__start__link:hover{background:var(--color-bg-tertiary)}.styles-module__wVG1cq__hero .styles-module__wVG1cq__secondary__link{height:calc(var(--spacing,.25rem)*10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);--tw-leading:40px;--tw-font-weight:var(--font-weight-medium,500);line-height:40px;font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#0000;border-radius:10px;transition-duration:.3s;display:flex}@media (hover:hover){.styles-module__wVG1cq__hero .styles-module__wVG1cq__secondary__link:hover{background-color:var(--color-bg-quaternary)}}.styles-module__wVG1cq__hero .styles-module__wVG1cq__secondary__link{font-size:var(--font-size-sm)}.styles-module__wVG1cq__hero .styles-module__wVG1cq__secondary__link span{background:linear-gradient(var(--color-text-primary),var(--color-text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.styles-module__wVG1cq__hero .styles-module__wVG1cq__secondary__link svg{color:var(--color-text-quaternary)}.styles-module__wVG1cq__hero .styles-module__wVG1cq__hero__img__container{pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.styles-module__wVG1cq__hero .styles-module__wVG1cq__hero__img__container:before{--tw-content:"";content:var(--tw-content);display:block}@media (min-width:40rem){.styles-module__wVG1cq__hero .styles-module__wVG1cq__hero__img__container:before{margin-top:-18%}}@media (min-width:64rem){.styles-module__wVG1cq__hero .styles-module__wVG1cq__hero__img__container:before{margin-top:-140px}}.styles-module__wVG1cq__hero .styles-module__wVG1cq__hero__img__container:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:2;--tw-content:"";content:var(--tw-content);background:linear-gradient(to bottom,transparent 60%,var(--bg-gradient-hero)100%);position:absolute}.styles-module__wVG1cq__hero .styles-module__wVG1cq__hero__img__container .styles-module__wVG1cq__hero__illustration__container{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:600px}@media (min-width:40rem){.styles-module__wVG1cq__hero .styles-module__wVG1cq__hero__img__container .styles-module__wVG1cq__hero__illustration__container{height:900px}}.styles-module__wVG1cq__hero .styles-module__wVG1cq__hero__img__container .styles-module__wVG1cq__hero__illustration__container{--Sidebar-width:260px}.styles-module__wVG1cq__hero .styles-module__wVG1cq__hero__img__container .styles-module__wVG1cq__hero__illustration__container .styles-module__wVG1cq__hero__illustration__perspective{contain:strict;perspective:4000px;perspective-origin:100% 0;width:100%;height:100%;transform-style:preserve-3d;position:relative}.styles-module__wVG1cq__hero__illustration__terminal{inset:calc(var(--spacing,.25rem)*0);width:800px;height:500px;margin:150px auto auto 10%;position:absolute}@media (min-width:40rem){.styles-module__wVG1cq__hero__illustration__terminal{margin-top:280px;margin-left:auto}}.styles-module__wVG1cq__hero__illustration__terminal{transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transform:translate(-5%)scale(1.1)rotateX(25deg)rotateY(15deg)}@media (max-width:640px){.styles-module__wVG1cq__hero__illustration__terminal{width:350px;height:300px;transform:translate(-5%)scale(.8)rotateX(15deg)rotateY(8deg)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
.styles-module__DTU7ya__prefooter{padding-block:calc(var(--spacing,.25rem)*24);color:var(--color-text-primary);font-family:var(--font-sans);background:0 0}.styles-module__DTU7ya__grid__container{justify-content:space-between;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media (min-width:48rem){.styles-module__DTU7ya__grid__container{flex-direction:row}}.styles-module__DTU7ya__heading{--tw-leading:44px;--tw-font-weight:var(--font-weight-medium,500);font-size:40px;line-height:44px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.015em;letter-spacing:-.015em}@media (min-width:40rem){.styles-module__DTU7ya__heading{--tw-leading:1.1;--tw-tracking:-.0325em;letter-spacing:-.0325em;font-size:56px;line-height:1.1}}.styles-module__DTU7ya__heading{font-variation-settings:"opsz" 28}.styles-module__DTU7ya__links__outter__container{align-items:flex-end;display:flex}.styles-module__DTU7ya__links__inner__container{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.styles-module__DTU7ya__get__started__link,.styles-module__DTU7ya__talk__to__sales{height:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:calc(var(--spacing,.25rem)*10);line-height:calc(var(--spacing,.25rem)*10);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px;gap:6px}.styles-module__DTU7ya__get__started__link{background-color:var(--color-text-primary);color:var(--color-bg-primary);--tw-shadow:var(--shadow-low);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.styles-module__DTU7ya__get__started__link:hover{background-color:var(--color-text-secondary)}}.styles-module__DTU7ya__talk__to__sales{background-color:var(--color-bg-quaternary);color:var(--color-text-primary);--tw-shadow:var(--shadow-low);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.styles-module__e72XOa__card{background:rgb(from var(--color-bg-primary)r g b/.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-medium);border-radius:1rem;padding:1.5rem;transition:all .5s cubic-bezier(.4,.36,0,1);position:relative;overflow:hidden}.styles-module__e72XOa__header{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__e72XOa__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles-module__e72XOa__subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles-module__e72XOa__applications>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__e72XOa__application{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);padding:calc(var(--spacing,.25rem)*4)}.styles-module__e72XOa__app__header{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__e72XOa__app__icon{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module__e72XOa__app__info{flex:1}.styles-module__e72XOa__app__name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.styles-module__e72XOa__app__description{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles-module__e72XOa__app__details>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__e72XOa__tech__stack{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:flex}.styles-module__e72XOa__tech__label{margin-top:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-tertiary)}.styles-module__e72XOa__tech__badges{gap:calc(var(--spacing,.25rem)*1.5);flex-wrap:wrap;display:flex}.styles-module__e72XOa__tech__badge{border:1px solid var(--color-border-primary);background-color:rgb(from var(--color-bg-secondary)r g b/.3);color:var(--color-text-secondary);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.6875rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 6px #222a3514,0 24px 68px #2f30371f,0 2px 3px #00000014}.styles-module__e72XOa__tech__badge:hover{color:var(--color-text-primary);transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 6px 12px #222a351f,0 32px 80px #2f303729,0 4px 6px #0000001f}.styles-module__e72XOa__metrics{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-tertiary);display:flex}.styles-module__e72XOa__metrics__text{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.styles-module__e72XOa__footer{margin-top:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-secondary);padding:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__e72XOa__footer__text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__0uXGnq__card{padding:calc(var(--spacing,.25rem)*6);background:rgb(from var(--color-bg-primary)r g b/.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;transition:all .5s cubic-bezier(.4,.36,0,1);position:relative;overflow:hidden}.styles-module__0uXGnq__header{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__0uXGnq__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles-module__0uXGnq__subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles-module__0uXGnq__areas>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*5)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__0uXGnq__area{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);padding:calc(var(--spacing,.25rem)*4)}.styles-module__0uXGnq__area__header{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__0uXGnq__area__icon{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module__0uXGnq__area__info{flex:1}.styles-module__0uXGnq__area__name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.styles-module__0uXGnq__area__status{background-color:var(--color-blue);border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.styles-module__0uXGnq__area__status{background-color:color-mix(in oklab,var(--color-blue)20%,transparent)}}.styles-module__0uXGnq__area__status{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-blue)}.styles-module__0uXGnq__area__description{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles-module__0uXGnq__principles>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__0uXGnq__principles__label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-tertiary)}.styles-module__0uXGnq__principles__list{gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}.styles-module__0uXGnq__principle{border:1px solid var(--color-border-primary);background-color:rgb(from var(--color-bg-secondary)r g b/.5);color:var(--color-text-tertiary);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 6px #222a3514,0 24px 68px #2f30371f,0 2px 3px #00000014}.styles-module__0uXGnq__principle:hover{color:var(--color-text-secondary);transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 6px 12px #222a351f,0 32px 80px #2f303729,0 4px 6px #0000001f}.styles-module__0uXGnq__impact__section{margin-top:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-pink)10%,transparent);--tw-gradient-to:color-mix(in oklab,var(--color-purple)10%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*4)}.styles-module__0uXGnq__impact__header{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.styles-module__0uXGnq__impact__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}:where(.styles-module__0uXGnq__impact__grid>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__0uXGnq__impact__item{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary);display:flex}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
.styles-module__RL_Cja__card{padding:calc(var(--spacing,.25rem)*8);background:rgb(from var(--color-bg-primary)r g b/.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;transition:all .5s cubic-bezier(.4,.36,0,1);position:relative;overflow:hidden}.styles-module__RL_Cja__header{margin-bottom:calc(var(--spacing,.25rem)*8);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.styles-module__RL_Cja__title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.styles-module__RL_Cja__subtitle{color:var(--color-text-tertiary)}.styles-module__RL_Cja__content{gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.styles-module__RL_Cja__content{grid-template-columns:repeat(2,minmax(0,1fr))}}.styles-module__RL_Cja__section__title{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}:where(.styles-module__RL_Cja__methodology__grid>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__RL_Cja__methodology{gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);padding:calc(var(--spacing,.25rem)*4);display:flex}.styles-module__RL_Cja__methodology__icon{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module__RL_Cja__methodology__content{flex:1}.styles-module__RL_Cja__methodology__name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.styles-module__RL_Cja__methodology__description{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-tertiary)}:where(.styles-module__RL_Cja__principles__section>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.styles-module__RL_Cja__principles__grid>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__RL_Cja__principle{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__RL_Cja__principle__text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}.styles-module__RL_Cja__footer{margin-top:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-blue)10%,transparent);--tw-gradient-to:color-mix(in oklab,var(--color-purple)10%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*6)}.styles-module__RL_Cja__footer__content{text-align:center}.styles-module__RL_Cja__footer__text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}
.styles-module__q9F0Wa__research__areas{padding-block:calc(var(--spacing,.25rem)*12);position:relative;overflow:hidden}@media (min-width:40rem){.styles-module__q9F0Wa__research__areas{padding-block:calc(var(--spacing,.25rem)*16)}}.styles-module__q9F0Wa__research__areas{background:0 0}.styles-module__q9F0Wa__heading__container{margin-bottom:calc(var(--spacing,.25rem)*16);text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:64rem){.styles-module__q9F0Wa__heading__container{margin-bottom:calc(var(--spacing,.25rem)*20)}}.styles-module__q9F0Wa__heading__inner__container{max-width:var(--container-3xl,48rem)}.styles-module__q9F0Wa__description__container{margin-top:calc(var(--spacing,.25rem)*6);max-width:var(--container-2xl,42rem)}.styles-module__q9F0Wa__description__container p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.styles-module__q9F0Wa__description__container span{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.styles-module__CdW-Pa__carousel{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-left:auto;margin-right:auto}@media (min-width:64rem){.styles-module__CdW-Pa__carousel{padding-inline:calc(var(--spacing,.25rem)*8)}}.styles-module__CdW-Pa__services__grid{gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.styles-module__CdW-Pa__services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.styles-module__CdW-Pa__category__card{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*6);color:var(--color-text-primary);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.styles-module__CdW-Pa__category__header{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__CdW-Pa__category__icon{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-xl,.75rem);background-color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.styles-module__CdW-Pa__category__icon{background-color:color-mix(in oklab,var(--color-text-primary)20%,transparent)}}.styles-module__CdW-Pa__category__icon{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.styles-module__CdW-Pa__category__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}:where(.styles-module__CdW-Pa__services__list>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__CdW-Pa__service{border-radius:var(--radius-xl,.75rem);background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.styles-module__CdW-Pa__service{background-color:color-mix(in oklab,var(--color-bg-secondary)20%,transparent)}}.styles-module__CdW-Pa__service{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.styles-module__CdW-Pa__service__header{margin-bottom:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__CdW-Pa__service__icon{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.styles-module__CdW-Pa__service__icon{background-color:color-mix(in oklab,var(--color-text-primary)20%,transparent)}}.styles-module__CdW-Pa__service__info{flex:1}.styles-module__CdW-Pa__service__title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles-module__CdW-Pa__service__description{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}:where(.styles-module__CdW-Pa__features__list>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__CdW-Pa__feature{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-primary)}.styles-module__CdW-Pa__feature:before{content:"•";margin-right:calc(var(--spacing,.25rem)*2);color:var(--color-text-tertiary)}.styles-module__CdW-Pa__contact__section{margin-top:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);background-color:var(--color-bg-primary);padding:calc(var(--spacing,.25rem)*8);text-align:center}.styles-module__CdW-Pa__contact__content{max-width:var(--container-2xl,42rem);margin-left:auto;margin-right:auto}.styles-module__CdW-Pa__contact__title{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.styles-module__CdW-Pa__contact__description{margin-bottom:calc(var(--spacing,.25rem)*6);color:var(--color-text-secondary)}.styles-module__CdW-Pa__contact__actions{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:40rem){.styles-module__CdW-Pa__contact__actions{flex-direction:row;justify-content:center}}.styles-module__CdW-Pa__contact__button{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);background-color:var(--color-brand-bg);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-text);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@media (hover:hover){.styles-module__CdW-Pa__contact__button:hover{background-color:var(--color-brand-bg)}@supports (color:color-mix(in lab, red, red)){.styles-module__CdW-Pa__contact__button:hover{background-color:color-mix(in oklab,var(--color-brand-bg)80%,transparent)}}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__Vp6NTG__services__collaboration{padding-block:calc(var(--spacing,.25rem)*12);position:relative;overflow:hidden}@media (min-width:40rem){.styles-module__Vp6NTG__services__collaboration{padding-block:calc(var(--spacing,.25rem)*16)}}.styles-module__Vp6NTG__services__collaboration{background:0 0}.styles-module__Vp6NTG__services__collaboration:before{content:"";pointer-events:none;background:#ffffff05;position:absolute;top:0;bottom:0;left:0;right:0}.styles-module__Vp6NTG__dark .styles-module__Vp6NTG__services__collaboration:before{background:#0000001a}.styles-module__Vp6NTG__heading__container{margin-bottom:calc(var(--spacing,.25rem)*16);text-align:center}@media (min-width:64rem){.styles-module__Vp6NTG__heading__container{margin-bottom:calc(var(--spacing,.25rem)*20)}}.styles-module__Vp6NTG__heading__inner__container{max-width:var(--container-3xl,48rem);margin-left:auto;margin-right:auto}.styles-module__Vp6NTG__heading__text__container{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem)*6);max-width:var(--container-2xl,42rem)}.styles-module__Vp6NTG__heading__text__container p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.styles-module__Vp6NTG__heading__text__container span{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles-module__Vp6NTG__carousel__container{position:relative}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.styles-module__XWRQQq__carousel{position:relative;overflow:hidden}.styles-module__XWRQQq__carousel__container{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*4);display:flex}@media (min-width:64rem){.styles-module__XWRQQq__carousel__container{padding-inline:calc(var(--spacing,.25rem)*8)}}.styles-module__XWRQQq__nav__button{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);background-color:var(--color-bg-primary);color:var(--color-text-tertiary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.styles-module__XWRQQq__nav__button:hover{border-color:var(--color-border-secondary);color:var(--color-text-primary)}}.styles-module__XWRQQq__slides__container{width:100%;max-width:var(--container-4xl,56rem);position:relative}.styles-module__XWRQQq__slide{width:100%}.styles-module__XWRQQq__slide__card{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*8);color:var(--color-text-primary);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.styles-module__XWRQQq__card__header{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.styles-module__XWRQQq__header__icon{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-xl,.75rem);background-color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.styles-module__XWRQQq__header__icon{background-color:color-mix(in oklab,var(--color-text-primary)20%,transparent)}}.styles-module__XWRQQq__header__icon{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.styles-module__XWRQQq__header__content{flex:1}.styles-module__XWRQQq__card__title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.styles-module__XWRQQq__card__subtitle{margin-top:calc(var(--spacing,.25rem)*1);color:var(--color-text-secondary)}.styles-module__XWRQQq__card__description{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-primary)}.styles-module__XWRQQq__examples{gap:calc(var(--spacing,.25rem)*4);display:grid}@media (min-width:48rem){.styles-module__XWRQQq__examples{grid-template-columns:repeat(3,minmax(0,1fr))}}.styles-module__XWRQQq__example{border-radius:var(--radius-xl,.75rem);background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.styles-module__XWRQQq__example{background-color:color-mix(in oklab,var(--color-bg-secondary)10%,transparent)}}.styles-module__XWRQQq__example{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.styles-module__XWRQQq__example__icon{margin-bottom:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-secondary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.styles-module__XWRQQq__example__icon{background-color:color-mix(in oklab,var(--color-bg-secondary)20%,transparent)}}:where(.styles-module__XWRQQq__example__content>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__XWRQQq__example__title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.styles-module__XWRQQq__example__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}.styles-module__XWRQQq__indicators{margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.styles-module__XWRQQq__indicator{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*8);background-color:var(--color-border-secondary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}.styles-module__XWRQQq__indicator__active{background-color:var(--color-text-primary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.styles-module__VoX0RG__heading__container{margin-bottom:calc(var(--spacing,.25rem)*16);text-align:center}@media (min-width:64rem){.styles-module__VoX0RG__heading__container{margin-bottom:calc(var(--spacing,.25rem)*20)}}.styles-module__VoX0RG__heading__inner__container{max-width:var(--container-3xl,48rem);margin-left:auto;margin-right:auto}.styles-module__VoX0RG__heading__text__container{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem)*6);max-width:var(--container-2xl,42rem)}.styles-module__VoX0RG__heading__text__container p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.styles-module__VoX0RG__heading__text__container span{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.styles-module__arMMga__technical__philosophy{padding-block:calc(var(--spacing,.25rem)*12);position:relative;overflow:hidden}@media (min-width:40rem){.styles-module__arMMga__technical__philosophy{padding-block:calc(var(--spacing,.25rem)*16)}}.styles-module__arMMga__technical__philosophy{background:0 0}
