.qz4ZkG_ambient__lighting{pointer-events:none;top:var(--spacing-0,0);left:var(--spacing-0,0);-webkit-user-select:none;user-select:none;width:100%;height:100vh;position:absolute}.qz4ZkG_ambient__lighting .qz4ZkG_container{pointer-events:none;inset:var(--spacing-0,0);isolation:isolate;contain:strict;-webkit-user-select:none;user-select:none;z-index:calc(var(--layer-header) - 1);position:absolute}.qz4ZkG_ambient__lighting .qz4ZkG_light__a,.qz4ZkG_ambient__lighting .qz4ZkG_light__b{top:var(--spacing-0,0);left:var(--spacing-0,0);border-radius:var(--radius-full,9999px);height:1380px;position:absolute}.qz4ZkG_ambient__lighting .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)}.qz4ZkG_ambient__lighting .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%)}.qz4ZkG_ambient__lighting .qz4ZkG_light__c{top:var(--spacing-0,0);left:var(--spacing-0,0);border-radius:var(--radius-full,9999px);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%);width:240px;height:1380px;position:absolute;transform:rotate(-45deg)translate(-180%,-70%)}
.rcJGea_bento__grid .rcJGea_top__container{gap:var(--spacing-8,2rem);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:var(--spacing-10,2.5rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.rcJGea_bento__grid .rcJGea_top__container{gap:var(--spacing-12,3rem);grid-template-columns:repeat(2,minmax(0,1fr))}}.rcJGea_bento__grid .rcJGea_wide__card__wrapper{margin-top:var(--spacing-8,2rem)}@media (min-width:768px){.rcJGea_bento__grid .rcJGea_wide__card__wrapper{margin-top:var(--spacing-12,3rem)}}.rcJGea_bento__grid .rcJGea_bento__grid__seperator{margin-block:var(--spacing-12,3rem);border-radius:var(--radius-full,9999px);background-color:var(--bento-border);width:100%;height:2px}@media (min-width:768px){.rcJGea_bento__grid .rcJGea_bento__grid__seperator{margin-block:var(--spacing-16,4rem)}}.rcJGea_bento__grid .rcJGea_bento__grid__feature__lookup__wrapper{gap:var(--spacing-10,2.5rem);column-gap:var(--spacing-4,1rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.rcJGea_bento__grid .rcJGea_bento__grid__feature__lookup__wrapper{column-gap:var(--spacing-6,1.5rem)}}@media (min-width:768px){.rcJGea_bento__grid .rcJGea_bento__grid__feature__lookup__wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.NCrFKa_card__heading{margin-top:var(--spacing-6,1.5rem);margin-bottom:var(--spacing-6,1.5rem);gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.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)}.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}
._7z1OBa_bento__card__left{border-bottom:2px solid;border-right:0;padding-inline-end:0}@media (min-width:768px){._7z1OBa_bento__card__left{border-bottom:0;border-right:2px solid;padding-inline-end:48px}}
.TsSYoa_bento__card__right{padding-inline-start:0}@media (min-width:768px){.TsSYoa_bento__card__right{padding-inline-start:48px}}
._2nq1ba_bento__grid__feature__lookup__card{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}._2nq1ba_bento__grid__feature__lookup__card ._2nq1ba_title__container{align-items:center;gap:var(--spacing-2,.5rem);display:flex}._2nq1ba_bento__grid__feature__lookup__card ._2nq1ba_title__container svg{fill:var(--color-text-secondary);flex-shrink:0}._2nq1ba_bento__grid__feature__lookup__card ._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)}._2nq1ba_bento__grid__feature__lookup__card ._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}
.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-inline:auto}
._8Ad4Ya_section__heading{gap:var(--spacing-4,1rem);flex-direction:column;display:flex}._8Ad4Ya_badge__container{align-items:center;gap:var(--spacing-2,.5rem);display:flex}._8Ad4Ya_badge__container ._8Ad4Ya_badge{height:var(--spacing-2,.5rem);border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-text-quaternary);width:14px}._8Ad4Ya_badge__container ._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)}._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:640px){._8Ad4Ya_heading{--tw-leading:1.1;--tw-tracking:-.0325em;letter-spacing:-.0325em;font-size:56px;line-height:1.1}}._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}
.UjqZCG_card{padding:1.5rem}.UjqZCG_header{margin-bottom:var(--spacing-6,1.5rem);align-items:center;gap:var(--spacing-3,.75rem);display:flex}.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(.UjqZCG_tools>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4,1rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4,1rem) * calc(1 - var(--tw-space-y-reverse)))}.UjqZCG_tool{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)){.UjqZCG_tool{border-color:color-mix(in oklab, var(--color-border-secondary) 20%, transparent)}}.UjqZCG_tool{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.UjqZCG_tool{background-color:color-mix(in oklab, var(--color-bg-secondary) 30%, transparent)}}.UjqZCG_tool{padding:var(--spacing-4,1rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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){.UjqZCG_tool:hover{border-color:var(--color-border-primary)}@supports (color:color-mix(in lab, red, red)){.UjqZCG_tool:hover{border-color:color-mix(in oklab, var(--color-border-primary) 40%, transparent)}}}.UjqZCG_tool__header{margin-bottom:var(--spacing-3,.75rem);align-items:flex-start;gap:var(--spacing-3,.75rem);display:flex}.UjqZCG_tool__info{flex:1}.UjqZCG_tool__name{margin-bottom:var(--spacing-1,.25rem);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)}.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)}.UjqZCG_tool__status{align-items:center;display:flex}.UjqZCG_status__badge{border-radius:var(--radius-full,9999px);padding-inline:var(--spacing-2,.5rem);padding-block:var(--spacing-1,.25rem);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)}.UjqZCG_status__active{border-style:var(--tw-border-style);border-width:1px;border-color:var(--status-green-border);background-color:var(--status-green-bg);color:var(--status-green-fg)}.UjqZCG_status__beta{border-style:var(--tw-border-style);border-width:1px;border-color:var(--status-yellow-border);background-color:var(--status-yellow-bg);color:var(--status-yellow-fg)}.UjqZCG_status__dev{border-style:var(--tw-border-style);border-width:1px;border-color:var(--status-blue-border);background-color:var(--status-blue-bg);color:var(--status-blue-fg)}.UjqZCG_tool__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)}.UjqZCG_tool__footer{justify-content:space-between;align-items:center;display:flex}.UjqZCG_github__link{align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--radius,.5rem);padding-inline:var(--spacing-2,.5rem);padding-block:var(--spacing-1,.25rem);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,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;transition-duration:.2s;display:flex}@media (hover:hover){.UjqZCG_github__link:hover{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.UjqZCG_github__link:hover{background-color:color-mix(in oklab, var(--color-bg-secondary) 50%, transparent)}}.UjqZCG_github__link:hover{color:var(--color-text-primary)}}.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}
._6i78va_card{padding:var(--spacing-6,1.5rem)}._6i78va_header{margin-bottom:var(--spacing-6,1.5rem);align-items:center;gap:var(--spacing-3,.75rem);display:flex}._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(--status-green-fg)}:where(._6i78va_systems>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6,1.5rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6,1.5rem) * calc(1 - var(--tw-space-y-reverse)))}._6i78va_system{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)){._6i78va_system{border-color:color-mix(in oklab, var(--color-border-secondary) 30%, transparent)}}._6i78va_system{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){._6i78va_system{background-color:color-mix(in oklab, var(--color-bg-secondary) 50%, transparent)}}._6i78va_system{padding:var(--spacing-4,1rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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){._6i78va_system:hover{border-color:var(--color-border-primary)}}._6i78va_system__header{margin-bottom:var(--spacing-3,.75rem);justify-content:space-between;align-items:flex-start;display:flex}._6i78va_system__info{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}._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)}._6i78va_system__status{border-radius:var(--radius-full,9999px);padding-inline:var(--spacing-2,.5rem);padding-block:var(--spacing-1,.25rem);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)}._6i78va_status__live{border-style:var(--tw-border-style);border-width:1px;border-color:var(--status-green-border);background-color:var(--status-green-bg);color:var(--status-green-fg)}._6i78va_status__dev{border-style:var(--tw-border-style);border-width:1px;border-color:var(--status-blue-border);background-color:var(--status-blue-bg);color:var(--status-blue-fg)}._6i78va_system__link{border-radius:var(--radius,.5rem);padding:var(--spacing-2,.5rem);color:var(--color-text-tertiary);transition-property:color,background-color,border-color,outline-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;transition-duration:.2s}@media (hover:hover){._6i78va_system__link:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}}._6i78va_system__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)}@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}
.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);transition-property:var(--transition-visual);border-radius:1rem;transition-duration:.3s;transition-timing-function:ease;position:relative;overflow:hidden}.y028bW_header{margin-bottom:var(--spacing-8,2rem);justify-content:space-between;align-items:flex-start;display:flex}.y028bW_header__content{align-items:flex-start;gap:var(--spacing-4,1rem);display:flex}.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)}.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)}.y028bW_header__badge{background:var(--color-bg-primary);color:var(--status-purple-fg);border:1px solid var(--color-border-primary);transition-property:var(--transition-visual);background-color:var(--status-purple-bg);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.6875rem;font-weight:500;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 6px #222a3514,0 24px 68px #2f30371f,0 2px 3px #00000014}.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}.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){.y028bW_projects{grid-template-columns:repeat(3,minmax(0,1fr))}}.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)){.y028bW_project{border-color:color-mix(in oklab, var(--color-border-secondary) 30%, transparent)}}.y028bW_project{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.y028bW_project{background-color:color-mix(in oklab, var(--color-bg-secondary) 40%, transparent)}}.y028bW_project{padding:var(--spacing-6,1.5rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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){.y028bW_project:hover{border-color:var(--color-border-primary)}@supports (color:color-mix(in lab, red, red)){.y028bW_project:hover{border-color:color-mix(in oklab, var(--color-border-primary) 50%, transparent)}}}.y028bW_project__header{margin-bottom:var(--spacing-4,1rem);gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.y028bW_project__info{flex:1}.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)}.y028bW_project__meta{gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.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(--status-blue-fg)}.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)}.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)){.y028bW_footer{border-color:color-mix(in oklab, var(--color-border-secondary) 30%, transparent)}}.y028bW_footer{padding-top:var(--spacing-6,1.5rem)}.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)}.y028bW_footer__text strong{color:var(--color-text-primary)}.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:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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){.y028bW_footer__cta:hover{--tw-gradient-from:var(--color-purple)}@supports (color:color-mix(in lab, red, red)){.y028bW_footer__cta:hover{--tw-gradient-from:color-mix(in oklab, var(--color-purple) 80%, transparent)}}.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)){.y028bW_footer__cta:hover{--tw-gradient-to:color-mix(in oklab, var(--color-blue) 80%, transparent)}}.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){.y028bW_projects{gap:var(--spacing-4,1rem);grid-template-columns:repeat(1,minmax(0,1fr))}.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-leading{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%}
.VOTHHG_experiments{padding-block:var(--spacing-12,3rem)}@media (min-width:640px){.VOTHHG_experiments{padding-block:var(--spacing-16,4rem)}}.VOTHHG_experiments{background:0 0}.VOTHHG_experiments .VOTHHG_heading__container{margin-bottom:var(--spacing-16,4rem)}.VOTHHG_experiments .VOTHHG_heading__inner__container{margin-top:var(--spacing-16,4rem);column-gap:var(--spacing-6,1.5rem);row-gap:var(--spacing-8,2rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1024px){.VOTHHG_experiments .VOTHHG_heading__inner__container{grid-template-columns:repeat(12,minmax(0,1fr))}.VOTHHG_experiments .VOTHHG_heading__section{grid-column:span 7/span 7}}.VOTHHG_experiments .VOTHHG_description__section{align-self:flex-end}@media (min-width:1024px){.VOTHHG_experiments .VOTHHG_description__section{grid-column:8/span 5}}.VOTHHG_experiments .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)}.VOTHHG_experiments .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}
.OXq_CG_terminal{background:var(--color-terminal-surface);border:1px solid var(--color-terminal-border);color:var(--color-terminal-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:var(--radius-2xl);font-family:var(--font-mono);font-feature-settings:"liga" 1, "calt" 1, "kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;min-height:400px;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.OXq_CG_terminal__header{padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-3,.75rem);border-bottom:1px solid var(--color-terminal-border);justify-content:space-between;align-items:center;display:flex}.OXq_CG_terminal__controls{gap:var(--spacing-2,.5rem);display:flex}.OXq_CG_control__red,.OXq_CG_control__yellow,.OXq_CG_control__green{height:var(--spacing-3,.75rem);width:var(--spacing-3,.75rem);border-radius:var(--radius-full,9999px)}.OXq_CG_control__red{background:var(--color-red)}.OXq_CG_control__yellow{background:var(--color-orange)}.OXq_CG_control__green{background:var(--color-terminal-output)}.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-terminal-dim)}.OXq_CG_terminal__body{min-height:350px;padding:var(--spacing-4,1rem);position:relative;overflow:hidden}.OXq_CG_terminal__line{margin-bottom:var(--spacing-2,.5rem);align-items:flex-start;gap: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-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);display:flex;position:relative}.OXq_CG_terminal__line--command,.OXq_CG_terminal__line--output{color:var(--color-terminal-text)}.OXq_CG_status--success{color:var(--color-terminal-output)}.OXq_CG_status--warning{color:var(--color-terminal-warn)}.OXq_CG_status--info{color:var(--color-terminal-prompt)}.OXq_CG_status--research{color:var(--color-terminal-dim)}.OXq_CG_prompt{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-terminal-prompt);flex-shrink:0}.OXq_CG_status__icon{flex-shrink:0}.OXq_CG_line__text{flex:1}.OXq_CG_cursor{margin-left:var(--spacing-1,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-terminal-prompt)}.OXq_CG_frame{padding:1px;padding:var(--spacing-px,1px);border-radius:var(--radius-2xl);background:linear-gradient(to right, var(--color-blue), var(--color-purple), var(--color-brand-secondary));position:relative}@media (max-width:768px){.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)}.OXq_CG_frame{border-radius:var(--radius-xl)}.OXq_CG_terminal__body{padding:var(--spacing-3,.75rem);min-height:250px}.OXq_CG_terminal__line{margin-bottom:var(--spacing-1,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.wVG1cq_hero{padding-top:var(--spacing-6,1.5rem);position:relative}@media (min-width:640px){.wVG1cq_hero{padding-top:72px}}.wVG1cq_hero{background:0 0;min-height:100vh}.wVG1cq_hero .wVG1cq_heading{margin-bottom:var(--spacing-6,1.5rem);--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:640px){.wVG1cq_hero .wVG1cq_heading{display:block}}.wVG1cq_hero .wVG1cq_heading{font-size:var(--text-6xl);font-variation-settings:"opsz" 28;line-height:1.1}.wVG1cq_hero .wVG1cq_subtitle{margin-top:var(--spacing-3,.75rem);--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)){.wVG1cq_hero .wVG1cq_subtitle{color:color-mix(in oklab, var(--color-text-primary) 80%, transparent)}}.wVG1cq_hero .wVG1cq_subtitle{font-size:var(--text-2xl);font-variation-settings:"opsz" 20}.wVG1cq_hero .wVG1cq_hide__mobile{display:none}@media (min-width:640px){.wVG1cq_hero .wVG1cq_hide__mobile{display:block}}.wVG1cq_hero .wVG1cq_show__mobile{display:block}@media (min-width:640px){.wVG1cq_hero .wVG1cq_show__mobile{display:none}}.wVG1cq_hero .wVG1cq_sub__heading{margin-bottom:var(--spacing-4,1rem);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:640px){.wVG1cq_hero .wVG1cq_sub__heading{text-align:left}}@media (min-width:768px){.wVG1cq_hero .wVG1cq_sub__heading{max-width:70%}}.wVG1cq_hero .wVG1cq_sub__heading{font-size:var(--text-xl)}.wVG1cq_hero .wVG1cq_button__container{justify-content:center;align-items:center;gap:var(--spacing-4,1rem);flex-direction:column;display:flex}@media (min-width:640px){.wVG1cq_hero .wVG1cq_button__container{flex-direction:row;justify-content:flex-start}}.wVG1cq_hero .wVG1cq_start__link{height:var(--spacing-10,2.5rem);cursor:pointer;padding-inline:var(--spacing-4,1rem);--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:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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(--text-sm);background:var(--color-bg-quaternary);color:var(--color-text-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.wVG1cq_hero .wVG1cq_start__link:hover{background:var(--color-bg-tertiary)}.wVG1cq_hero .wVG1cq_secondary__link{height:var(--spacing-10,2.5rem);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-2,.5rem);padding-inline:var(--spacing-4,1rem);--tw-leading:40px;--tw-font-weight:var(--font-weight-medium,500);line-height:40px;font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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){.wVG1cq_hero .wVG1cq_secondary__link:hover{background-color:var(--color-bg-quaternary)}}.wVG1cq_hero .wVG1cq_secondary__link{font-size:var(--text-sm)}.wVG1cq_hero .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}.wVG1cq_hero .wVG1cq_secondary__link svg{color:var(--color-text-quaternary)}.wVG1cq_hero .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%}.wVG1cq_hero .wVG1cq_hero__img__container:before{--tw-content:"";content:var(--tw-content);display:block}@media (min-width:640px){.wVG1cq_hero .wVG1cq_hero__img__container:before{margin-top:-18%}}@media (min-width:1024px){.wVG1cq_hero .wVG1cq_hero__img__container:before{margin-top:-140px}}.wVG1cq_hero .wVG1cq_hero__img__container:after{pointer-events:none;inset:var(--spacing-0,0);z-index:2;--tw-content:"";content:var(--tw-content);background:linear-gradient(to bottom, transparent 60%, var(--bg-gradient-hero) 100%);position:absolute}.wVG1cq_hero .wVG1cq_hero__img__container .wVG1cq_hero__illustration__container{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:600px}@media (min-width:640px){.wVG1cq_hero .wVG1cq_hero__img__container .wVG1cq_hero__illustration__container{height:900px}}.wVG1cq_hero .wVG1cq_hero__img__container .wVG1cq_hero__illustration__container{--Sidebar-width:260px}.wVG1cq_hero .wVG1cq_hero__img__container .wVG1cq_hero__illustration__container .wVG1cq_hero__illustration__perspective{contain:strict;perspective:4000px;perspective-origin:100% 0;width:100%;height:100%;transform-style:preserve-3d;position:relative}.wVG1cq_hero__illustration__terminal{inset:var(--spacing-0,0);width:800px;height:500px;margin:150px auto auto 10%;position:absolute}@media (min-width:640px){.wVG1cq_hero__illustration__terminal{margin-top:280px;margin-left:auto}}.wVG1cq_hero__illustration__terminal{transform-origin:50%;backface-visibility:hidden;transform-style:preserve-3d;transform:translate(-5%)scale(1.1)rotateX(25deg)rotateY(15deg)}@media (max-width:640px){.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:""}
.DTU7ya_prefooter{padding-block:var(--spacing-24,6rem);color:var(--color-text-primary);font-family:var(--font-sans);background:0 0}.DTU7ya_grid__container{justify-content:space-between;gap:var(--spacing-6,1.5rem);flex-direction:column;display:flex}@media (min-width:768px){.DTU7ya_grid__container{flex-direction:row}}.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:640px){.DTU7ya_heading{--tw-leading:1.1;--tw-tracking:-.0325em;letter-spacing:-.0325em;font-size:56px;line-height:1.1}}.DTU7ya_heading{font-variation-settings:"opsz" 28}.DTU7ya_links__outter__container{align-items:flex-end;display:flex}.DTU7ya_links__inner__container{align-items:center;gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.DTU7ya_get__started__link,.DTU7ya_talk__to__sales{height:var(--spacing-10,2.5rem);padding-inline:var(--spacing-4,1rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--spacing-10,2.5rem);line-height:var(--spacing-10,2.5rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-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}.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){.DTU7ya_get__started__link:hover{background-color:var(--color-text-secondary)}}.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}
.e72XOa_card{background:rgb(from var(--color-bg-primary) r g b / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition-property:var(--transition-visual);box-shadow:var(--shadow-medium);border-radius:1rem;padding:1.5rem;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,.36,0,1);position:relative;overflow:hidden}.e72XOa_header{margin-bottom:var(--spacing-6,1.5rem);align-items:center;gap:var(--spacing-3,.75rem);display:flex}.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)}.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(.e72XOa_applications>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4,1rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4,1rem) * calc(1 - var(--tw-space-y-reverse)))}.e72XOa_application{border-radius:var(--radius-lg,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);padding:var(--spacing-4,1rem)}.e72XOa_app__header{margin-bottom:var(--spacing-3,.75rem);align-items:flex-start;gap:var(--spacing-3,.75rem);display:flex}.e72XOa_app__info{flex:1}.e72XOa_app__name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.e72XOa_app__description{margin-top:var(--spacing-1,.25rem);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)}.e72XOa_footer{margin-top:var(--spacing-6,1.5rem);align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--radius-lg,1rem);background-color:var(--color-bg-secondary);padding:var(--spacing-3,.75rem);display:flex}.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}
._0uXGnq_card{padding:var(--spacing-6,1.5rem);background:rgb(from var(--color-bg-primary) r g b / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition-property:var(--transition-visual);border-radius:1rem;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,.36,0,1);position:relative;overflow:hidden}._0uXGnq_header{margin-bottom:var(--spacing-6,1.5rem);align-items:center;gap:var(--spacing-3,.75rem);display:flex}._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)}._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(._0uXGnq_areas>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-5,1.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-5,1.25rem) * calc(1 - var(--tw-space-y-reverse)))}._0uXGnq_area{border-radius:var(--radius-lg,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);padding:var(--spacing-4,1rem)}._0uXGnq_area__header{margin-bottom:var(--spacing-3,.75rem);align-items:center;gap:var(--spacing-3,.75rem);display:flex}._0uXGnq_area__info{flex:1}._0uXGnq_area__name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}._0uXGnq_area__description{margin-bottom:var(--spacing-3,.75rem);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)}._0uXGnq_impact__section{margin-top:var(--spacing-6,1.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-red)}@supports (color:color-mix(in lab, red, red)){._0uXGnq_impact__section{--tw-gradient-from:color-mix(in oklab, var(--color-red) 10%, transparent)}}._0uXGnq_impact__section{--tw-gradient-to:var(--color-purple)}@supports (color:color-mix(in lab, red, red)){._0uXGnq_impact__section{--tw-gradient-to:color-mix(in oklab, var(--color-purple) 10%, transparent)}}._0uXGnq_impact__section{--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:var(--spacing-4,1rem)}._0uXGnq_impact__header{margin-bottom:var(--spacing-3,.75rem);align-items:center;gap:var(--spacing-2,.5rem);display:flex}._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(._0uXGnq_impact__grid>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2,.5rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2,.5rem) * calc(1 - var(--tw-space-y-reverse)))}._0uXGnq_impact__item{align-items:center;gap:var(--spacing-2,.5rem);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%}
.RL_Cja_card{padding:var(--spacing-8,2rem);background:rgb(from var(--color-bg-primary) r g b / .7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition-property:var(--transition-visual);border-radius:1rem;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,.36,0,1);position:relative;overflow:hidden}.RL_Cja_header{margin-bottom:var(--spacing-8,2rem);align-items:center;gap:var(--spacing-4,1rem);display:flex}.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)}.RL_Cja_subtitle{color:var(--color-text-tertiary)}.RL_Cja_content{gap:var(--spacing-8,2rem);display:grid}@media (min-width:1024px){.RL_Cja_content{grid-template-columns:repeat(2,minmax(0,1fr))}}.RL_Cja_section__title{margin-bottom:var(--spacing-4,1rem);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(.RL_Cja_methodology__grid>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4,1rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4,1rem) * calc(1 - var(--tw-space-y-reverse)))}.RL_Cja_methodology{gap:var(--spacing-3,.75rem);border-radius:var(--radius-lg,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);padding:var(--spacing-4,1rem);display:flex}.RL_Cja_methodology__icon{height:var(--spacing-10,2.5rem);width:var(--spacing-10,2.5rem);border-radius:var(--radius-lg,1rem);background-color:var(--color-bg-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.RL_Cja_methodology__content{flex:1}.RL_Cja_methodology__name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.RL_Cja_methodology__description{margin-top:var(--spacing-1,.25rem);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(.RL_Cja_principles__section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4,1rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4,1rem) * calc(1 - var(--tw-space-y-reverse)))}:where(.RL_Cja_principles__grid>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3,.75rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3,.75rem) * calc(1 - var(--tw-space-y-reverse)))}.RL_Cja_principle{align-items:flex-start;gap:var(--spacing-3,.75rem);display:flex}.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)}.RL_Cja_footer{margin-top:var(--spacing-8,2rem);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-blue)}@supports (color:color-mix(in lab, red, red)){.RL_Cja_footer{--tw-gradient-from:color-mix(in oklab, var(--color-blue) 10%, transparent)}}.RL_Cja_footer{--tw-gradient-to:var(--color-purple)}@supports (color:color-mix(in lab, red, red)){.RL_Cja_footer{--tw-gradient-to:color-mix(in oklab, var(--color-purple) 10%, transparent)}}.RL_Cja_footer{--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:var(--spacing-6,1.5rem)}.RL_Cja_footer__content{text-align:center}.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}
.q9F0Wa_research__areas{padding-block:var(--spacing-12,3rem);position:relative;overflow:hidden}@media (min-width:640px){.q9F0Wa_research__areas{padding-block:var(--spacing-16,4rem)}}.q9F0Wa_research__areas{background:0 0}.q9F0Wa_heading__container{margin-bottom:var(--spacing-16,4rem);text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.q9F0Wa_heading__container{margin-bottom:var(--spacing-20,5rem)}}.q9F0Wa_heading__inner__container{max-width:var(--container-3xl,48rem)}.q9F0Wa_description__container{margin-top:var(--spacing-6,1.5rem);max-width:var(--container-2xl,42rem)}.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)}.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}
.CdW-Pa_carousel{max-width:var(--container-7xl,80rem);padding-inline:var(--spacing-4,1rem);margin-inline:auto}@media (min-width:1024px){.CdW-Pa_carousel{padding-inline:var(--spacing-8,2rem)}}.CdW-Pa_services__grid{gap:var(--spacing-8,2rem);display:grid}@media (min-width:1024px){.CdW-Pa_services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CdW-Pa_category__card{border-radius:var(--radius-2xl,2rem);padding:var(--spacing-6,1.5rem);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}@supports (color:lab(0% 0 0)){.CdW-Pa_category__card{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,lab(0% 0 0/.1)), 0 8px 10px -6px var(--tw-shadow-color,lab(0% 0 0/.1))}}.CdW-Pa_category__header{margin-bottom:var(--spacing-6,1.5rem);align-items:center;gap:var(--spacing-3,.75rem);display:flex}.CdW-Pa_category__icon{height:var(--spacing-10,2.5rem);width:var(--spacing-10,2.5rem);border-radius:var(--radius-xl,1.5rem);background-color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.CdW-Pa_category__icon{background-color:color-mix(in oklab, var(--color-text-primary) 20%, transparent)}}.CdW-Pa_category__icon{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.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(.CdW-Pa_services__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4,1rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4,1rem) * calc(1 - var(--tw-space-y-reverse)))}.CdW-Pa_service{border-radius:var(--radius-xl,1.5rem);background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.CdW-Pa_service{background-color:color-mix(in oklab, var(--color-bg-secondary) 20%, transparent)}}.CdW-Pa_service{padding:var(--spacing-4,1rem);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.CdW-Pa_service__header{margin-bottom:var(--spacing-3,.75rem);gap:var(--spacing-3,.75rem);display:flex}.CdW-Pa_service__icon{height:var(--spacing-8,2rem);width:var(--spacing-8,2rem);border-radius:var(--radius-lg,1rem);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)){.CdW-Pa_service__icon{background-color:color-mix(in oklab, var(--color-text-primary) 20%, transparent)}}.CdW-Pa_service__info{flex:1}.CdW-Pa_service__title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.CdW-Pa_service__description{margin-top:var(--spacing-1,.25rem);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(.CdW-Pa_features__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.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)}.CdW-Pa_feature:before{content:"•";margin-right:var(--spacing-2,.5rem);color:var(--color-text-tertiary)}.CdW-Pa_contact__section{margin-top:var(--spacing-16,4rem);border-radius:var(--radius-2xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);background-color:var(--color-bg-primary);padding:var(--spacing-8,2rem);text-align:center}.CdW-Pa_contact__content{max-width:var(--container-2xl,42rem);margin-inline:auto}.CdW-Pa_contact__title{margin-bottom:var(--spacing-4,1rem);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)}.CdW-Pa_contact__description{margin-bottom:var(--spacing-6,1.5rem);color:var(--color-text-secondary)}.CdW-Pa_contact__actions{gap:var(--spacing-4,1rem);flex-direction:column;display:flex}@media (min-width:640px){.CdW-Pa_contact__actions{flex-direction:row;justify-content:center}}.CdW-Pa_contact__button{align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--radius-lg,1rem);background-color:var(--color-brand-bg);padding-inline:var(--spacing-6,1.5rem);padding-block:var(--spacing-3,.75rem);--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,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){.CdW-Pa_contact__button:hover{background-color:var(--color-brand-bg)}@supports (color:color-mix(in lab, red, red)){.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}
.Vp6NTG_services__collaboration{padding-block:var(--spacing-12,3rem);position:relative;overflow:hidden}@media (min-width:640px){.Vp6NTG_services__collaboration{padding-block:var(--spacing-16,4rem)}}.Vp6NTG_services__collaboration{background:0 0}.Vp6NTG_services__collaboration:before{content:"";pointer-events:none;background:#ffffff05;position:absolute;inset:0}.Vp6NTG_dark .Vp6NTG_services__collaboration:before{background:#0000001a}.Vp6NTG_heading__container{margin-bottom:var(--spacing-16,4rem);text-align:center}@media (min-width:1024px){.Vp6NTG_heading__container{margin-bottom:var(--spacing-20,5rem)}}.Vp6NTG_heading__inner__container{max-width:var(--container-3xl,48rem);margin-inline:auto}.Vp6NTG_heading__text__container{margin-inline:auto;margin-top:var(--spacing-6,1.5rem);max-width:var(--container-2xl,42rem)}.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)}.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)}.Vp6NTG_carousel__container{position:relative}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.XWRQQq_carousel{position:relative;overflow:hidden}.XWRQQq_carousel__container{justify-content:center;align-items:center;gap:var(--spacing-8,2rem);padding-inline:var(--spacing-4,1rem);display:flex}@media (min-width:1024px){.XWRQQq_carousel__container{padding-inline:var(--spacing-8,2rem)}}.XWRQQq_nav__button{height:var(--spacing-12,3rem);width:var(--spacing-12,3rem);border-radius:var(--radius-full,9999px);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:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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));justify-content:center;align-items:center;display:flex}@media (hover:hover){.XWRQQq_nav__button:hover{border-color:var(--color-border-secondary);color:var(--color-text-primary)}}.XWRQQq_slides__container{width:100%;max-width:var(--container-4xl,56rem);position:relative}.XWRQQq_slide{width:100%}.XWRQQq_slide__card{border-radius:var(--radius-2xl,2rem);padding:var(--spacing-8,2rem);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}@supports (color:lab(0% 0 0)){.XWRQQq_slide__card{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,lab(0% 0 0/.25))}}.XWRQQq_card__header{margin-bottom:var(--spacing-6,1.5rem);align-items:center;gap:var(--spacing-4,1rem);display:flex}.XWRQQq_header__icon{height:var(--spacing-12,3rem);width:var(--spacing-12,3rem);border-radius:var(--radius-xl,1.5rem);background-color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.XWRQQq_header__icon{background-color:color-mix(in oklab, var(--color-text-primary) 20%, transparent)}}.XWRQQq_header__icon{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.XWRQQq_header__content{flex:1}.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)}.XWRQQq_card__subtitle{margin-top:var(--spacing-1,.25rem);color:var(--color-text-secondary)}.XWRQQq_card__description{margin-bottom:var(--spacing-8,2rem);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)}.XWRQQq_examples{gap:var(--spacing-4,1rem);display:grid}@media (min-width:768px){.XWRQQq_examples{grid-template-columns:repeat(3,minmax(0,1fr))}}.XWRQQq_example{border-radius:var(--radius-xl,1.5rem);background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.XWRQQq_example{background-color:color-mix(in oklab, var(--color-bg-secondary) 10%, transparent)}}.XWRQQq_example{padding:var(--spacing-4,1rem);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.XWRQQq_example__icon{margin-bottom:var(--spacing-3,.75rem);height:var(--spacing-8,2rem);width:var(--spacing-8,2rem);border-radius:var(--radius-lg,1rem);background-color:var(--color-bg-secondary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.XWRQQq_example__icon{background-color:color-mix(in oklab, var(--color-bg-secondary) 20%, transparent)}}:where(.XWRQQq_example__content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.XWRQQq_example__title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.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)}.XWRQQq_indicators{margin-top:var(--spacing-8,2rem);justify-content:center;gap:var(--spacing-2,.5rem);display:flex}.XWRQQq_indicator{height:var(--spacing-2,.5rem);width:var(--spacing-8,2rem);border-radius:var(--radius-full,9999px);background-color:var(--color-border-secondary);transition-property:color,background-color,border-color,outline-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));position:relative}.XWRQQq_indicator:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:0}.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}
.VoX0RG_heading__container{margin-bottom:var(--spacing-16,4rem);text-align:center}@media (min-width:1024px){.VoX0RG_heading__container{margin-bottom:var(--spacing-20,5rem)}}.VoX0RG_heading__inner__container{max-width:var(--container-3xl,48rem);margin-inline:auto}.VoX0RG_heading__text__container{margin-inline:auto;margin-top:var(--spacing-6,1.5rem);max-width:var(--container-2xl,42rem)}.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)}.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}
.arMMga_technical__philosophy{padding-block:var(--spacing-12,3rem);position:relative;overflow:hidden}@media (min-width:640px){.arMMga_technical__philosophy{padding-block:var(--spacing-16,4rem)}}.arMMga_technical__philosophy{background:0 0}
