@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-primary:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-brand:cubic-bezier(.16, 1, .3, 1);--clip-crystal:polygon(38.3% 18.6%, 55.2% 10.4%, 78.9% 40.3%, 79.1% 68.9%, 39.8% 88%, 16% 58.1%, 16.2% 29.5%);--color-purple:#370d53;--color-night:#160329;--color-lavender:#d498fb;--color-lime:#f4ff88;--color-bg:#fdfbff;--color-surface:#fff;--color-soft:#f7f0ff;--color-soft-2:#f4ecfc;--color-soft-3:#f0e4fb;--color-mist:#eae0f5;--color-text-muted:#370d539e;--color-text-faint:#370d5373;--color-text-body:#454545;--color-on-dark:#fff;--color-on-dark-muted:#fff9;--color-line:#370d5314;--color-line-strong:#370d5352;--color-line-dark:#ffffff1a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.capitalize{text-transform:capitalize}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html{scroll-behavior:smooth}body{background-color:var(--color-bg);min-height:100vh;font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:145%;--tw-font-weight:var(--font-weight-normal);line-height:145%;font-weight:var(--font-weight-normal);color:var(--color-text-body);flex-direction:column;justify-content:space-between;display:flex}body>main{flex:1}.container-lg{width:100%;max-width:1240px;margin-inline:auto;padding-inline:22px}@media(min-width:768px){.container-lg{padding-inline:calc(var(--spacing) * 10)}}.skip-link{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:100;--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-purple);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;position:fixed}.skip-link:focus{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-purple)}a{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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.35s;--tw-ease:ease;transition-duration:.35s;transition-timing-function:ease}button{cursor:pointer}.btn{isolation:isolate;height:calc(var(--spacing) * 10);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:translate,transform,filter,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;background-color:#0000;border-width:0;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.25s;display:inline-flex;position:relative}.btn:before,.btn:after{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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;content:"";transition-duration:.25s;position:absolute}.btn:before{z-index:-20;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));inset:0}.btn:after{z-index:-10;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));inset:1.6px}.btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.btn-lg{height:calc(var(--spacing) * 12);padding-inline:30px;font-size:15px}.btn-primary{color:var(--color-white)}@media(hover:hover){.btn-primary:hover{color:var(--color-white)}}.btn-primary:before,.btn-primary:after{background-color:var(--color-purple)}.btn-primary:hover{filter:drop-shadow(0 12px 22px #370d5347)}.btn-ghost{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-purple)}@media(hover:hover){.btn-ghost:hover{color:var(--color-purple)}}.btn-ghost:before{background-color:var(--color-line-strong)}.btn-ghost:after{background-color:var(--color-bg)}.btn-ghost:hover:before{background-color:var(--color-purple)}.btn-ghost:hover:after{background-color:var(--color-soft-2)}.btn-lime{color:var(--color-purple)}@media(hover:hover){.btn-lime:hover{color:var(--color-purple)}}.btn-lime:before,.btn-lime:after{background-color:var(--color-lime)}.btn-lime:hover{filter:drop-shadow(0 16px 30px #f4ff8866)}.bullets{gap:calc(var(--spacing) * 2.5);margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:1024px){.bullets{gap:calc(var(--spacing) * 3.25)}}.bullets li{gap:calc(var(--spacing) * 2.5);--tw-leading:1.55;color:var(--color-text-body);font-size:13.5px;line-height:1.55;display:flex}@media(min-width:1024px){.bullets li{gap:calc(var(--spacing) * 3.25);--tw-leading:1.6;font-size:14.5px;line-height:1.6}}.bullets li:before{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lavender);--tw-content:"›";content:var(--tw-content);flex-shrink:0}.site-header{z-index:50;background-color:var(--color-surface);font-family:var(--font-primary);transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--header-h:60px;transition-duration:.4s;position:sticky;top:0;overflow-x:clip}@media(min-width:1120px){.site-header{--header-h:78px}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5}@media(min-width:1120px){.site-header{box-shadow:0 1px #370d530f}}.site-header .site-header-inner{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.site-header .site-header-logo{flex-shrink:0;align-items:center;display:flex}.site-header .site-header-logo img{height:calc(var(--spacing) * 7);width:auto;display:block}@media(min-width:1120px){.site-header .site-header-logo img{height:41px}}.site-header .site-header-nav{visibility:hidden;inset-inline:0;top:var(--header-h);z-index:40;height:calc(100dvh - var(--header-h));--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-bg);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 10);transition-property:translate,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.35s;--tw-ease:var(--ease-brand);transition-duration:.35s;transition-timing-function:var(--ease-brand);position:fixed;overflow-y:auto}@media(min-width:1120px){.site-header .site-header-nav{visibility:visible;z-index:auto;margin-right:calc(var(--spacing) * 6);background-color:#0000;height:auto;margin-left:auto;padding:0;transition-property:none;position:static;inset:auto;overflow:visible;translate:none}}.site-header .site-header-menu{margin:0;padding:0;list-style-type:none}@media(min-width:1120px){.site-header .site-header-menu{align-items:center;gap:clamp(14px,1.8vw,26px);display:flex}}.site-header .site-header-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);position:relative}@media(min-width:1120px){.site-header .site-header-item{height:var(--header-h);border-bottom-style:var(--tw-border-style);border-bottom-width:0;align-items:center;display:flex;position:static}}.site-header .site-header-item>a{padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 14);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-purple);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;padding-left:22px;text-decoration-line:none;transition-duration:.2s;display:block}@media(min-width:1120px){.site-header .site-header-item>a{--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);white-space:nowrap;padding:0;position:relative}.site-header .site-header-item>a:after{height:calc(var(--spacing) * .5);background-color:var(--color-lavender);width:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:absolute;bottom:-5px;left:0}}.site-header .site-header-item>a:after{content:""}@media(min-width:1120px){.site-header .site-header-item:hover>a:after{width:100%}}.site-header .site-header-item-toggle{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-lavender);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.35s;--tw-ease:var(--ease-brand);transition-duration:.35s;transition-timing-function:var(--ease-brand);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex;position:absolute}@media(min-width:1120px){.site-header .site-header-item-toggle{display:none}}.site-header .site-header-item-toggle:before,.site-header .site-header-item-toggle:after{content:"";background-color:currentColor;position:absolute}.site-header .site-header-item-toggle:before{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 3.5)}.site-header .site-header-item-toggle:after{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * .5)}.site-header .site-header-item.is-open .site-header-item-toggle{rotate:45deg}.site-header .site-header-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),visibility .35s;display:grid;overflow:hidden}@media(min-width:1120px){.site-header .site-header-panel{visibility:hidden;inset-inline:0;top:var(--header-h);z-index:40;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:fixed;overflow:visible;box-shadow:0 30px 60px #370d5324}}.site-header .site-header-item.is-open>.site-header-panel{visibility:visible;grid-template-rows:1fr}@media(min-width:1120px){.site-header .site-header-item:hover>.site-header-panel,.site-header .site-header-item:focus-within>.site-header-panel{visibility:visible;--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}}.site-header .site-header-panel-inner{min-height:0;padding-bottom:calc(var(--spacing) * 2);overflow:hidden}@media(min-width:1120px){.site-header .site-header-panel-inner{gap:calc(var(--spacing) * 10);max-width:1240px;padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 9);margin-inline:auto;padding-bottom:42px;display:grid;overflow:visible}.site-header .site-header-panel-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .site-header-panel-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-header .site-header-overview{padding-inline:22px;padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-purple);transition-property:color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;display:block}@media(min-width:1120px){.site-header .site-header-overview{padding-inline:0;padding-block:var(--spacing);color:#370d53b8;grid-column:1/-1;margin-bottom:-18px;font-size:13.5px}@supports (color:color-mix(in lab,red,red)){.site-header .site-header-overview{color:color-mix(in oklab,var(--color-purple) 72%,transparent)}}.site-header .site-header-overview:hover{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-purple)}}.site-header .site-header-group ul{margin:0;padding:0;list-style-type:none}.site-header .site-header-group li{margin:0}.site-header .site-header-group a:not(.site-header-group-title){padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;padding-left:34px;padding-right:22px;text-decoration-line:none;transition-duration:.2s;display:block}@media(min-width:1120px){.site-header .site-header-group a:not(.site-header-group-title){padding-inline:0;padding-block:var(--spacing);color:#370d53b8;font-size:13.5px}@supports (color:color-mix(in lab,red,red)){.site-header .site-header-group a:not(.site-header-group-title){color:color-mix(in oklab,var(--color-purple) 72%,transparent)}}.site-header .site-header-group a:not(.site-header-group-title){transition-property:color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.site-header .site-header-group a:not(.site-header-group-title):hover{color:var(--color-purple)}@media(min-width:1120px){.site-header .site-header-group a:not(.site-header-group-title):hover{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.site-header .site-header-group-title{padding-inline:22px;padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-text-faint);text-transform:uppercase;text-decoration-line:none;display:block}@media(min-width:1120px){.site-header .site-header-group-title{margin-bottom:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:0;padding-top:0;padding-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em}}.site-header a.site-header-group-title{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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.site-header a.site-header-group-title:hover{color:var(--color-purple)}.site-header .site-header-subgroup-title{padding-inline:22px;padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-purple);display:block}@media(min-width:1120px){.site-header .site-header-subgroup-title{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);padding-block:0;padding-inline:0;font-size:12.5px}.site-header .site-header-group-title+.site-header-subgroup-title{margin-top:0}}.site-header .site-header-nav-footer{padding-inline:22px;padding-top:26px;padding-bottom:calc(var(--spacing) * 2.5)}@media(min-width:1120px){.site-header .site-header-nav-footer{display:none}}.site-header .site-header-nav-footer .btn{width:100%;display:flex}.site-header .site-header-actions{align-items:center;gap:var(--spacing);display:flex}@media(min-width:1120px){.site-header .site-header-actions{gap:23px}}.site-header .site-header-search{display:none;position:relative}@media(min-width:1120px){.site-header .site-header-search{display:block}}.site-header .site-header-search-toggle{z-index:10;cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 1.5);color:var(--color-purple);background-color:#0000;border-width:0;align-items:center;display:flex;position:relative}.site-header .site-header-search-toggle svg{width:18px;height:18px}.site-header .site-header-search-form{visibility:hidden;border-style:var(--tw-border-style);background-color:var(--color-surface);width:0;transition-property:width,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);border-width:0;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 10px 30px #370d5324}.site-header .site-header-search-form input{width:calc(var(--spacing) * 60);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-purple);--tw-outline-style:none;border-width:0;outline-style:none}.site-header .site-header-search-form input:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-purple);--tw-outline-style:solid;outline-style:solid}.site-header .site-header-search.is-open .site-header-search-form{visibility:visible;width:calc(var(--spacing) * 60);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line)}.site-header .site-header-actions .btn{display:none}@media(min-width:1120px){.site-header .site-header-actions .btn{display:inline-flex}}.site-header .site-header-burger{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;padding:0;display:flex}@media(min-width:1120px){.site-header .site-header-burger{display:none}}.site-header .site-header-burger span{height:calc(var(--spacing) * .5);background-color:var(--color-purple);width:22px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;margin-left:auto;transition-duration:.3s;display:block}.site-header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfbffd1;box-shadow:0 6px 30px #370d5312}.site-header.is-open .site-header-nav{visibility:visible;--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.site-header.is-open .site-header-burger span:first-child{--tw-translate-y:7px;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg}.site-header.is-open .site-header-burger span:nth-child(2){opacity:0}.site-header.is-open .site-header-burger span:nth-child(3){--tw-translate-y: -7px ;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:-45deg}.hero-slider{font-family:var(--font-primary);position:relative}@media(min-width:1024px){.hero-slider .hero-slider-carousel{height:560px}.hero-slider .splide__track,.hero-slider .splide__list,.hero-slider .splide__slide{height:100%}}.hero-slider .splide__slide{background-color:var(--color-bg);position:relative;overflow:hidden}@media(min-width:1024px){.hero-slider .splide__slide{background-color:var(--color-surface)}}.hero-slider figure{height:calc(var(--spacing) * 60);background-color:var(--color-mist);width:100%;margin:0;overflow:hidden}@media(min-width:1024px){.hero-slider figure{z-index:0;inset-block:0;width:auto;height:auto;position:absolute;left:13%;right:0}}.hero-slider figure img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}@media(min-width:1024px){.hero-slider .splide__slide:after{z-index:1;inset-block:0;display:block;position:absolute;left:12%;right:40%}}.hero-slider .splide__slide:after{content:"";background:linear-gradient(90deg,#fff,#fffffff0 30%,#ffffff8c 66%,#0000)}.hero-slider .hero-slider-slide{z-index:2;padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 2);position:relative}@media(min-width:1024px){.hero-slider .hero-slider-slide{max-width:520px;padding-top:110px;padding-bottom:calc(var(--spacing) * 24)}}.hero-slider .hero-slider-title{margin:0;margin-bottom:calc(var(--spacing) * 3.5);--tw-leading:1.06;--tw-font-weight:var(--font-weight-bold);font-size:34px;line-height:1.06;font-weight:var(--font-weight-bold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-purple)}@media(min-width:1024px){.hero-slider .hero-slider-title{--tw-leading:64px;margin-bottom:18px;font-size:52px;line-height:64px}.hero-slider .hero-slider-line{--tw-translate-y:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-brand);transition-duration:.7s;transition-timing-function:var(--ease-brand)}}.hero-slider .hero-slider-accent{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#370d53,#d498fb);-webkit-background-clip:text;background-clip:text}.hero-slider .hero-slider-slide p:not(.hero-slider-title){--tw-leading:1.6;color:var(--color-text-muted);margin:0 0 22px;font-size:15px;line-height:1.6}@media(min-width:1024px){.hero-slider .hero-slider-slide p:not(.hero-slider-title){--tw-leading:1.65;max-width:420px;margin-bottom:0;font-size:17px;line-height:1.65}}.hero-slider .hero-slider-slide .btn{width:220px}@media(min-width:1024px){.hero-slider .hero-slider-slide .btn{width:auto;margin-top:30px}.hero-slider .splide__slide.is-active .hero-slider-line{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.hero-slider .splide__slide .hero-slider-slide p:not(.hero-slider-title){--tw-translate-y:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-brand);transition-duration:.7s;transition-timing-function:var(--ease-brand)}}.hero-slider .splide__slide .hero-slider-slide p:not(.hero-slider-title){transition-delay:.32s}@media(min-width:1024px){.hero-slider .splide__slide .hero-slider-slide .btn{opacity:0;transition:opacity .7s var(--ease-brand) .46s,transform .7s var(--ease-brand) .46s,translate .25s,filter .25s,color .25s;transform:translateY(14px)}.hero-slider .splide__slide.is-active .hero-slider-slide p:not(.hero-slider-title){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.hero-slider .splide__slide.is-active .hero-slider-slide .btn{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@media(min-width:1024px){.hero-slider .splide__slide.is-active figure img{animation:16s ease-in-out infinite alternate hero-slider-ken}}}.hero-slider .hero-slider-nav{z-index:10;position:relative}@media(min-width:1024px){.hero-slider .hero-slider-nav{margin-top:calc(var(--spacing) * -8)}}.hero-slider .hero-slider-tabs{justify-content:center;align-items:center;gap:15px;padding-top:22px;padding-bottom:26px;display:flex}@media(min-width:1024px){.hero-slider .hero-slider-tabs{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:#fffffff7;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-left:30%;padding-block:0;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-slider .hero-slider-tabs{background-color:color-mix(in oklab,var(--color-white) 97%,transparent)}}.hero-slider .hero-slider-tabs{--tw-backdrop-blur:blur(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,);margin-right:max(0px,50vw - 580px)}}.hero-slider .hero-slider-tabs{box-shadow:none}@media(min-width:1024px){.hero-slider .hero-slider-tabs{box-shadow:0 -4px 24px #370d531f,0 8px 24px #370d5314}}.hero-slider .hero-slider-tab{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-soft-3);width:9px;height:9px;font-family:var(--font-primary);transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);border-width:0;border-radius:3.40282e38px;padding:0;position:relative;overflow:hidden}@media(min-width:1024px){.hero-slider .hero-slider-tab{border-right-style:var(--tw-border-style);border-color:#370d531a;border-right-width:1px;border-radius:0;width:auto;height:auto}@supports (color:color-mix(in lab,red,red)){.hero-slider .hero-slider-tab{border-color:color-mix(in oklab,var(--color-purple) 10%,transparent)}}.hero-slider .hero-slider-tab{padding-top:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);text-align:left;background-color:#0000}.hero-slider .hero-slider-tab:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.hero-slider .hero-slider-tab:hover{background-color:#370d5305}@supports (color:color-mix(in lab,red,red)){.hero-slider .hero-slider-tab:hover{background-color:color-mix(in oklab,var(--color-purple) 2%,transparent)}}}.hero-slider .hero-slider-tab span{display:none}@media(min-width:1024px){.hero-slider .hero-slider-tab span{margin-bottom:calc(var(--spacing) * .5);color:var(--color-text-muted);font-size:13px;display:block}}.hero-slider .hero-slider-tab strong{display:none}@media(min-width:1024px){.hero-slider .hero-slider-tab strong{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-purple);display:block}}@media not all and (min-width:1024px){.hero-slider .hero-slider-tab:before{position:absolute;inset:-7.5px}}@media(min-width:1024px){.hero-slider .hero-slider-tab:before{background-color:#370d530f;height:3px;display:block;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.hero-slider .hero-slider-tab:before{background-color:color-mix(in oklab,var(--color-purple) 6%,transparent)}}}.hero-slider .hero-slider-tab:before{content:""}@media(min-width:1024px){.hero-slider .hero-slider-tab:after{transform-origin:0;background-color:var(--color-lime);height:3px;display:block;position:absolute;bottom:0;left:0;right:0}}.hero-slider .hero-slider-tab:after{content:"";transform:scaleX(0)}.hero-slider .hero-slider-tab.is-active{background-color:var(--color-purple);scale:1.15}@media(min-width:1024px){.hero-slider .hero-slider-tab.is-active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:#0000}}.hero-slider .hero-slider-tab.is-active:after{animation:hero-slider-progress var(--hero-slider-interval,6.5s) linear forwards}@keyframes hero-slider-ken{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes hero-slider-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.trust-band{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10);font-family:var(--font-primary)}@media(min-width:768px){.trust-band{padding-top:46px;padding-bottom:58px}}.trust-band{background:linear-gradient(#f7f0ff00,#f7f0ff99)}.trust-band .trust-band-eyebrow{text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-text-faint);text-transform:uppercase;margin:0 0 18px}@media(min-width:768px){.trust-band .trust-band-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.22em;letter-spacing:.22em;color:#370d538c;margin-bottom:26px}@supports (color:color-mix(in lab,red,red)){.trust-band .trust-band-eyebrow{color:color-mix(in oklab,var(--color-purple) 55%,transparent)}}}.trust-band .trust-band-logos{justify-content:center;align-items:center;column-gap:26px;row-gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:768px){.trust-band .trust-band-logos{column-gap:50px;row-gap:calc(var(--spacing) * 5)}}.trust-band .trust-band-logos li{align-items:center;display:flex;position:relative}.trust-band .trust-band-logos img{width:auto;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-brand);transition-duration:.3s;transition-timing-function:var(--ease-brand);display:block}.trust-band .trust-band-logos li:first-child img{height:25px}@media(min-width:768px){.trust-band .trust-band-logos li:first-child img{height:calc(var(--spacing) * 9)}}.trust-band .trust-band-logos li:nth-child(2) img{height:calc(var(--spacing) * 5)}@media(min-width:768px){.trust-band .trust-band-logos li:nth-child(2) img{height:31px}}.trust-band .trust-band-logos li:nth-child(3) img{height:calc(var(--spacing) * 5)}@media(min-width:768px){.trust-band .trust-band-logos li:nth-child(3) img{height:25px}}.trust-band .trust-band-logos li:nth-child(4) img{height:calc(var(--spacing) * 5)}@media(min-width:768px){.trust-band .trust-band-logos li:nth-child(4) img{height:29px}}.trust-band .trust-band-logos li:nth-child(5) img{height:calc(var(--spacing) * 7)}@media(min-width:768px){.trust-band .trust-band-logos li:nth-child(5) img{height:calc(var(--spacing) * 10)}}.trust-band .trust-band-logos li:nth-child(6) img{height:25px}@media(min-width:768px){.trust-band .trust-band-logos li:nth-child(6) img{height:calc(var(--spacing) * 10)}}.trust-band .trust-band-logos li:nth-child(7) img{height:calc(var(--spacing) * 4)}@media(min-width:768px){.trust-band .trust-band-logos li:nth-child(7) img{height:calc(var(--spacing) * 6)}}.trust-band .trust-band-logo-color{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;position:absolute;top:50%;left:0}@media(min-width:768px){.trust-band li:hover .trust-band-logo-mono{opacity:0}.trust-band li:hover .trust-band-logo-color{opacity:1}}.trust-stats{padding-block:calc(var(--spacing) * 12);font-family:var(--font-primary)}@media(min-width:768px){.trust-stats{padding-block:60px}}.trust-stats{background:linear-gradient(#f7f0ff99,#f7f0ff)}.trust-stats ul{gap:30px;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:768px){.trust-stats ul{grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;margin-inline:auto}}.trust-stats li{text-align:center}.trust-stats strong{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:58px;line-height:1;font-weight:var(--font-weight-bold);-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#370d53,#d498fb);-webkit-background-clip:text;background-clip:text;display:inline-block}.trust-stats p{margin:0;margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.55;--tw-font-weight:var(--font-weight-medium);line-height:1.55;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.trust-band+.trust-stats{padding-top:0}.trust-stats-ni{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 12)}@media(min-width:768px){.trust-stats-ni{padding-top:calc(var(--spacing) * 11.5);padding-bottom:calc(var(--spacing) * 15)}}.trust-stats-ni{background:linear-gradient(#f7f0ff00,#f7f0ff)}.trust-stats-counters{padding-top:calc(var(--spacing) * 11);padding-bottom:calc(var(--spacing) * 12)}@media(min-width:1024px){.trust-stats-counters{padding-top:78px;padding-bottom:84px}}.trust-stats-counters{background:linear-gradient(180deg,var(--color-soft) 0%,var(--color-bg) 100%)}.trust-stats-counters .trust-stats-rule{margin-inline:auto;margin-bottom:calc(var(--spacing) * 7);height:3px;width:calc(var(--spacing) * 18);display:block}@media(min-width:1024px){.trust-stats-counters .trust-stats-rule{margin-bottom:calc(var(--spacing) * 10);width:calc(var(--spacing) * 22)}}.trust-stats-counters .trust-stats-rule{background:linear-gradient(90deg,var(--color-lavender),var(--color-lime))}.trust-stats-counters ul{gap:calc(var(--spacing) * 6.5)}@media not all and (min-width:1024px){.trust-stats-counters ul{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1024px){.trust-stats-counters ul{gap:calc(var(--spacing) * 7.5)}}.trust-stats-counters strong{font-size:46px}@media(min-width:1024px){.trust-stats-counters strong{font-size:64px}}.platform-core{background-color:var(--color-bg);padding-top:calc(var(--spacing) * 13);padding-bottom:calc(var(--spacing) * 2);font-family:var(--font-primary)}@media(min-width:1024px){.platform-core{padding-block:0;position:relative}}.platform-core{--platform-core-section-h:min(100vh, 1080px);--platform-core-track-h:calc(var(--platform-core-section-h) * 3 + 100vh)}.platform-core h2{--tw-leading:1.16;--tw-font-weight:var(--font-weight-normal);font-size:32px;line-height:1.16;font-weight:var(--font-weight-normal);color:var(--color-purple);margin:0 0 26px}@media(min-width:1024px){.platform-core h2{--tw-leading:1.2;margin-top:0;margin-bottom:18px;padding-top:44px;font-size:60px;line-height:1.2}}.platform-core h2 strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.platform-core h2 br{display:none}@media(min-width:1024px){.platform-core h2 br{display:inline}.platform-core .platform-core-track{height:var(--platform-core-track-h);display:flex;position:relative}}.platform-core .platform-core-visual{display:none}@media(min-width:1024px){.platform-core .platform-core-visual{width:calc(50% - 55px);height:var(--platform-core-track-h);flex-shrink:0;display:block;position:relative}.platform-core .platform-core-visual-sticky{height:100vh;position:sticky;top:0;overflow:visible}.platform-core .platform-core-mount{pointer-events:none;z-index:0;position:absolute;inset:0}}.platform-core .platform-core-mount canvas{display:block}.platform-core .platform-core-panels{flex-direction:column;display:flex}@media(min-width:1024px){.platform-core .platform-core-panels{z-index:1;width:calc(50% + 55px);height:var(--platform-core-track-h);padding-block:calc((100vh - var(--platform-core-section-h)) / 2);display:block;position:relative}.platform-core .platform-core-panels:before{pointer-events:none;z-index:0;display:block;position:absolute;inset:0}}.platform-core .platform-core-panels:before{content:"";background:linear-gradient(90deg,#fdfbff00,#fdfbff2e 12%,#fdfbffb3 34%,#fdfbff 58%)}@media(min-width:1024px){.platform-core .platform-core-item{z-index:1;padding-top:calc(var(--spacing) * 6);padding-right:70px;padding-bottom:calc(var(--spacing) * 12);height:var(--platform-core-section-h);flex-direction:column;justify-content:center;padding-left:46px;display:flex;position:relative}}.platform-core .platform-core-tab{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-left-width:3px;border-bottom-color:var(--color-line);width:100%;padding-block:18px;padding-right:var(--spacing);text-align:left;font-family:var(--font-primary);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;border-left-color:#0000;padding-left:18px;transition-duration:.3s;display:flex}@media(min-width:1024px){.platform-core .platform-core-tab{display:none}}.platform-core .platform-core-tab span{width:22px;height:22px;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.35s;--tw-ease:var(--ease-brand);transition-duration:.35s;transition-timing-function:var(--ease-brand);flex-shrink:0;position:relative}.platform-core .platform-core-tab span:before,.platform-core .platform-core-tab span:after{content:"";background-color:currentColor;border-radius:2px;position:absolute}.platform-core .platform-core-tab span:before{width:calc(var(--spacing) * .5);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:3px;bottom:3px;left:50%}.platform-core .platform-core-tab span:after{height:calc(var(--spacing) * .5);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:3px;right:3px}.platform-core .platform-core-item.is-open .platform-core-tab{border-left-color:var(--color-lime);color:var(--color-purple);background:linear-gradient(90deg,#d498fb24,#0000 70%)}.platform-core .platform-core-item.is-open .platform-core-tab span{color:var(--color-lavender);rotate:135deg}.platform-core .platform-core-panel{visibility:hidden;padding-right:var(--spacing);opacity:0;grid-template-rows:0fr;padding-left:18px;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1),opacity .35s,padding .45s cubic-bezier(.16,1,.3,1),visibility .45s;display:grid;overflow:hidden}@media(min-width:1024px){.platform-core .platform-core-panel{visibility:visible;opacity:1;padding:0;display:block;overflow:visible}}.platform-core .platform-core-item.is-open .platform-core-panel{visibility:visible;opacity:1}@media not all and (min-width:1024px){.platform-core .platform-core-item.is-open .platform-core-panel{padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6)}}.platform-core .platform-core-item.is-open .platform-core-panel{grid-template-rows:1fr}.platform-core .platform-core-panel-inner{min-height:0;overflow:hidden}@media(min-width:1024px){.platform-core .platform-core-panel-inner{overflow:visible}}.platform-core h3{margin:0;margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.12;--tw-font-weight:var(--font-weight-semibold);font-size:26px;line-height:1.12;font-weight:var(--font-weight-semibold);color:var(--color-purple)}@media(min-width:1024px){.platform-core h3{margin-bottom:calc(var(--spacing) * 2.5);--tw-leading:1.08;max-width:485px;font-size:clamp(30px,3.3vw,46px);line-height:1.08}}.platform-core .platform-core-panel-inner p:not(.platform-core-stat){--tw-leading:1.65;color:var(--color-text-body);margin:0 0 22px;font-size:15px;line-height:1.65}@media(min-width:1024px){.platform-core .platform-core-panel-inner p:not(.platform-core-stat){margin-bottom:calc(var(--spacing) * 3);max-width:465px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.7;line-height:1.7}}.platform-core .platform-core-stat{margin:0;margin-bottom:calc(var(--spacing) * 6);align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}@media(min-width:1024px){.platform-core .platform-core-stat{gap:13px;margin-bottom:0}}.platform-core .platform-core-stat>span:last-child{color:var(--color-text-faint);font-size:13px}@media(min-width:1024px){.platform-core .platform-core-stat>span:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.platform-core .platform-core-stat-value{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:40px;line-height:1;font-weight:var(--font-weight-bold)}@media(min-width:1024px){.platform-core .platform-core-stat-value{font-size:48px}}.platform-core .platform-core-stat-value{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#370d53,#d498fb);-webkit-background-clip:text;background-clip:text}@media(min-width:1024px){.platform-core .platform-core-panel-inner .btn{margin-top:calc(var(--spacing) * 7)}}.testimonials{padding-top:calc(var(--spacing) * 13);text-align:center;font-family:var(--font-primary);padding-bottom:60px;position:relative;overflow:hidden}@media(min-width:1024px){.testimonials{padding-top:calc(var(--spacing) * 16);padding-bottom:70px}}.testimonials{background:linear-gradient(#fdfbff,#f4ecfc 60%,#f0e4fb)}.testimonials .container-lg{z-index:1;position:relative}.testimonials .testimonials-backdrop{pointer-events:none;z-index:0;width:auto;max-width:none;height:100%;display:none;position:absolute;top:0;right:0}@media(min-width:1024px){.testimonials .testimonials-backdrop{display:block;left:39%}}.testimonials .testimonials-backdrop{transform:translate(22%)}.testimonials h2{--tw-leading:1.18;--tw-font-weight:var(--font-weight-normal);font-size:30px;line-height:1.18;font-weight:var(--font-weight-normal);color:var(--color-purple);margin:0 0 30px}@media(min-width:1024px){.testimonials h2{margin-bottom:calc(var(--spacing) * 12);font-size:46px}}.testimonials h2 br{display:none}@media(min-width:1024px){.testimonials h2 br{display:inline}}.testimonials h2 strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.testimonials .testimonials-avatars{width:175px;height:175px;margin-inline:auto;position:relative}@media(min-width:1024px){.testimonials .testimonials-avatars{justify-content:center;align-items:flex-end;gap:calc(var(--spacing) * 5);width:auto;height:190px;display:flex}}.testimonials .testimonials-avatar{isolation:isolate;cursor:pointer;border-style:var(--tw-border-style);opacity:0;transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-brand);transition-duration:.5s;transition-timing-function:var(--ease-brand);background-color:#0000;border-width:0;justify-content:center;padding:5px;display:flex;position:absolute;inset:0}@media not all and (min-width:1024px){.testimonials .testimonials-avatar{visibility:hidden}}@media(min-width:1024px){.testimonials .testimonials-avatar{opacity:1;height:auto;transition-property:translate,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.35s;flex-shrink:0;transition-duration:.35s;position:static;inset:auto}}.testimonials .testimonials-avatar:before{z-index:-10;position:absolute;inset:0}@media(min-width:1024px){.testimonials .testimonials-avatar:before{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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.35s;transition-duration:.35s}}.testimonials .testimonials-avatar:before{content:"";clip-path:polygon(38.3% 18.6%,55.2% 10.4%,78.9% 40.3%,79.1% 68.9%,39.8% 88%,16% 58.1%,16.2% 29.5%)}.testimonials .testimonials-avatar span{width:100%;height:100%;display:block;overflow:hidden}@media(min-width:1024px){.testimonials .testimonials-avatar span{width:82px;height:82px}}.testimonials .testimonials-avatar span{clip-path:polygon(38.3% 18.6%,55.2% 10.4%,78.9% 40.3%,79.1% 68.9%,39.8% 88%,16% 58.1%,16.2% 29.5%)}.testimonials .testimonials-avatar img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.testimonials .testimonials-avatar:nth-child(2) img{object-position:center 18%}.testimonials .testimonials-avatar:nth-child(4) img{object-position:center 22%}.testimonials .testimonials-avatar:nth-child(6) img,.testimonials .testimonials-avatar:nth-child(7) img{object-position:center bottom}@media(min-width:1024px){.testimonials .testimonials-avatar:first-child{--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.testimonials .testimonials-avatar:nth-child(2){--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.testimonials .testimonials-avatar:nth-child(3){--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.testimonials .testimonials-avatar:nth-child(4){--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.testimonials .testimonials-avatar:nth-child(5){--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.testimonials .testimonials-avatar:nth-child(6){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.testimonials .testimonials-avatar:nth-child(7){--tw-translate-y:calc(var(--spacing) * -3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.testimonials .testimonials-avatar.is-active{pointer-events:auto;visibility:visible;opacity:1}@media(min-width:1024px){.testimonials .testimonials-avatar.is-active{--tw-translate-y:calc(var(--spacing) * -7);translate:var(--tw-translate-x) var(--tw-translate-y);scale:1.4}.testimonials .testimonials-avatar.is-active:before{background-color:var(--color-lime)}}.testimonials .testimonials-carousel{margin-top:calc(var(--spacing) * 4)}@media(min-width:1024px){.testimonials .testimonials-carousel{margin-inline:auto;margin-top:calc(var(--spacing) * 11);max-width:680px}}.testimonials .testimonials-quote-mark{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);width:30px;height:27px;color:var(--color-purple);display:block}@media(min-width:1024px){.testimonials .testimonials-quote-mark{margin-bottom:calc(var(--spacing) * 3.5);width:41px;height:37px}}.testimonials blockquote{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-brand);transition-duration:.5s;transition-timing-function:var(--ease-brand);margin:0}@media(min-width:1024px){.testimonials blockquote{--tw-translate-y:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.testimonials blockquote p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.6;--tw-font-weight:var(--font-weight-normal);line-height:1.6;font-weight:var(--font-weight-normal);color:var(--color-purple);margin:0 0 18px;font-style:italic}@media(min-width:1024px){.testimonials blockquote p{margin-bottom:calc(var(--spacing) * 6);--tw-leading:1.72;font-size:21px;line-height:1.72}}.testimonials blockquote footer{flex-direction:column;display:flex}.testimonials blockquote strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-purple)}@media(min-width:1024px){.testimonials blockquote strong{font-size:15px}}.testimonials blockquote span{--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;margin-top:3px;font-size:11px}@media(min-width:1024px){.testimonials blockquote span{font-size:11.5px}}.testimonials .splide__slide.is-active blockquote{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.testimonials .testimonials-dots{justify-content:center;gap:calc(var(--spacing) * 4);margin-top:26px;display:flex}@media(min-width:1024px){.testimonials .testimonials-dots{display:none}}.testimonials .testimonials-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);cursor:pointer;border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);background:#370d5338;border-width:0;border-radius:3.40282e38px;padding:0;position:relative}.testimonials .testimonials-dot:before{inset:calc(var(--spacing) * -2);content:"";position:absolute}.testimonials .testimonials-dot.is-active{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-purple)}.resources{padding-top:calc(var(--spacing) * 13);padding-bottom:calc(var(--spacing) * 14);font-family:var(--font-primary)}@media(min-width:1024px){.resources{padding-top:calc(var(--spacing) * 16);padding-bottom:70px}}.resources{background:linear-gradient(#f0e4fb,#fbf7ff 30%,#fff)}.resources .resources-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;margin-bottom:22px;display:flex}@media(min-width:1024px){.resources .resources-head{margin-bottom:calc(var(--spacing) * 11);align-items:flex-end;gap:calc(var(--spacing) * 6)}}.resources h2{--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold);font-size:26px;line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-purple);margin:0}@media(min-width:1024px){.resources h2{--tw-font-weight:var(--font-weight-bold);font-size:38px;font-weight:var(--font-weight-bold)}}.resources .resources-head .btn{flex-shrink:0}@media not all and (min-width:1024px){.resources .resources-head .btn{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-strong);height:auto;padding-inline:0;padding-bottom:calc(var(--spacing) * .5);--tw-leading:normal;font-size:13px;line-height:normal}.resources .resources-head .btn:before,.resources .resources-head .btn:after{display:none}.resources .resources-head .btn:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}.resources .resources-grid{flex-direction:column;gap:0;display:flex}@media(min-width:1024px){.resources .resources-grid{display:none}}.resources .resources-rail{gap:calc(var(--spacing) * 4);padding-inline:22px;padding-bottom:calc(var(--spacing) * 2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-22px;margin-top:26px;scroll-padding-left:22px;display:flex;overflow-x:auto}.resources .resources-rail::-webkit-scrollbar{display:none}.resources .resources-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}@media(min-width:1024px){.resources .resources-card{flex-shrink:1;flex-basis:auto}}.resources .resources-card:hover{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}@media(min-width:1024px){.resources .resources-card:hover{box-shadow:0 8px 32px #370d531f}.resources .resources-card:hover img{scale:1.03}}.resources .resources-card:focus-visible{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-purple);outline-style:none}.resources .resources-card img{background-color:var(--color-mist);object-fit:cover;width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.35s;--tw-ease:var(--ease-brand);transition-duration:.35s;transition-timing-function:var(--ease-brand);aspect-ratio:16/10;display:block}.resources .resources-rail .resources-card{scroll-snap-align:start;flex-shrink:0;flex-basis:56%}.resources .resources-card-featured{width:100%;box-shadow:0 8px 32px #370d531f}.resources .resources-card-featured img{aspect-ratio:16/9}.resources .resources-slider{display:none}@media(min-width:1024px){.resources .resources-slider{display:block}.resources .resources-slider .splide__track{margin:calc(var(--spacing) * -3);padding:calc(var(--spacing) * 3)}.resources .resources-slider .splide__slide{display:flex}.resources .resources-slider .splide__slide .resources-card{width:100%}.resources .resources-slider .splide__pagination{margin-top:calc(var(--spacing) * 7);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding:0;display:flex}.resources .resources-slider .splide__pagination__page{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-lavender);opacity:.45;transition-property:opacity,scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);border-width:0;padding:0;display:block}.resources .resources-slider .splide__pagination__page:hover{opacity:.8}.resources .resources-slider .splide__pagination__page.is-active{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-purple);opacity:1}.resources .resources-slider .splide__pagination__page:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-purple)}}.resources .resources-slider .splide__pagination__page:focus-visible{outline-style:solid}.resources .resources-card-body{align-items:flex-start;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.5);flex-direction:column;flex:1;padding-bottom:18px;display:flex}@media(min-width:1024px){.resources .resources-card-body{gap:calc(var(--spacing) * 3);padding-inline:22px;padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6)}}.resources .resources-type{--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:1.4;font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:#370d530d;margin:0;padding-block:3px;padding-inline:9px}@media(min-width:1024px){.resources .resources-type{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.05em;letter-spacing:.05em;color:var(--color-purple);text-transform:uppercase;background-color:#0000;padding:0}}.resources h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.45;--tw-font-weight:var(--font-weight-semibold);line-height:1.45;font-weight:var(--font-weight-semibold);color:var(--color-purple);flex:1;margin:0}@media(min-width:1024px){.resources h3{font-size:15px}}.resources .resources-card-featured h3{--tw-leading:1.35;font-size:19px;line-height:1.35}@media(min-width:1024px){.resources .resources-card-featured h3{--tw-leading:1.45;font-size:15px;line-height:1.45}}.resources .resources-card-divider{background-color:var(--color-line);width:100%;height:1px;display:none}.resources .resources-tags{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style-type:none;display:none}.resources .resources-tags li{--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:1.4;font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:#370d530d;padding-block:3px;padding-inline:9px}.resources .resources-card-cta{height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-purple);align-items:center;gap:7px;display:inline-flex}@media(min-width:1024px){.resources .resources-card-cta{display:none}}.resources .resources-card .btn{width:100%}@media(min-width:768px){.resources .resources-card .btn{width:auto}}@media(min-width:1024px){.resources .resources-card .btn{display:none}}.resources .resources-hint{margin-top:calc(var(--spacing) * 1.5);text-align:center;--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-faint);text-transform:uppercase;font-size:11px}@media(min-width:1024px){.resources .resources-hint{display:none}}.closing-cta{padding-top:calc(var(--spacing) * 16);text-align:center;font-family:var(--font-primary);padding-bottom:70px;position:relative;overflow:hidden}@media(min-width:768px){.closing-cta{padding-top:86px;padding-bottom:94px}}.closing-cta{background:linear-gradient(#fff,#efe0fb 1.5%,#b07ed6 3.5%,#4a1571 6%,#2a0a47 12%,#190630 40%)}.closing-cta .container-lg{position:relative}.closing-cta .closing-cta-symbol{pointer-events:none;z-index:0;opacity:.5;width:150px;position:absolute;bottom:-4%;right:-6%}@media(min-width:768px){.closing-cta .closing-cta-symbol{width:230px;inset:200px auto auto 50px}}.closing-cta h2{z-index:2;margin:0;margin-bottom:calc(var(--spacing) * 4);--tw-leading:1.06;--tw-font-weight:var(--font-weight-bold);font-size:38px;line-height:1.06;font-weight:var(--font-weight-bold);color:var(--color-lime);position:relative}@media(min-width:768px){.closing-cta h2{margin-inline:auto;--tw-leading:1.04;max-width:880px;margin-bottom:22px;font-size:64px;line-height:1.04}}.closing-cta p{z-index:2;margin:0;margin-bottom:calc(var(--spacing) * 7);--tw-leading:1.6;font-size:15px;line-height:1.6;position:relative}@media(min-width:768px){.closing-cta p{margin-inline:auto;margin-bottom:calc(var(--spacing) * 9);max-width:560px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.closing-cta p{color:#ffffffd9}.closing-cta .btn{z-index:2;width:100%}.closing-cta .btn:focus-visible{outline-color:var(--color-white)}@media(min-width:768px){.closing-cta .btn{width:auto}}.closing-cta .closing-cta-form{z-index:2;margin-inline:auto;margin-top:calc(var(--spacing) * 11);text-align:left;max-width:900px;position:relative}.closing-cta .closing-cta-form form{column-gap:calc(var(--spacing) * 14);row-gap:26px;display:grid}@media(min-width:768px){.closing-cta .closing-cta-form form{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}}.closing-cta .closing-cta-form form>.hs-dependent-field{display:contents}.closing-cta .closing-cta-form .hs-form-field{flex-direction:column;display:flex}.closing-cta .closing-cta-form .hs-form-field>label{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;color:#ffffffeb;font-size:14.5px;line-height:1.4}.closing-cta .closing-cta-form .input{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.closing-cta .closing-cta-form input:not([type=checkbox]):not([type=submit]),.closing-cta .closing-cta-form select,.closing-cta .closing-cta-form textarea{appearance:none;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);width:100%;padding-top:calc(var(--spacing) * 1.5);font-family:var(--font-primary);--tw-leading:1.4;color:var(--color-white);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);--tw-outline-style:none;background-color:#0000;border-bottom-width:1px;border-bottom-color:#ffffff8c;outline-style:none;padding-bottom:9px;font-size:15px;line-height:1.4}:is(.closing-cta .closing-cta-form input:not([type=checkbox]):not([type=submit]),.closing-cta .closing-cta-form select,.closing-cta .closing-cta-form textarea):focus{border-bottom-color:var(--color-lime)}.closing-cta .closing-cta-form textarea{resize:vertical;height:37px;min-height:37px}.closing-cta .closing-cta-form select{cursor:pointer;background-image:linear-gradient(135deg,#0000 50%,#ffffffbf 50%);background-position:right 0 bottom 12px;background-repeat:no-repeat;background-size:9px 9px}.closing-cta .closing-cta-form select option{color:var(--color-purple)}@media(min-width:768px){.closing-cta .closing-cta-form .legal-consent-container{grid-column-start:1}}.closing-cta .closing-cta-form .legal-consent-container .inputs-list{margin:0;padding:0;list-style-type:none}.closing-cta .closing-cta-form .legal-consent-container .hs-form-booleancheckbox-display{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);--tw-leading:1.4;color:#ffffffeb;margin:0;font-size:14.5px;line-height:1.4;display:flex;position:relative}.closing-cta .closing-cta-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin:0!important}.closing-cta .closing-cta-form .legal-consent-container .hs-form-booleancheckbox-display:after{pointer-events:none;height:5.5px;width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-lime);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);content:"";position:absolute;top:50%;left:4px;transform:translateY(-70%)rotate(-45deg)}.closing-cta .closing-cta-form .legal-consent-container .hs-form-booleancheckbox-display:has(input[type=checkbox]:checked):after{opacity:1}.closing-cta .closing-cta-form .legal-consent-container p{--tw-leading:1.4;color:#ffffffeb;margin:0;font-size:14.5px;line-height:1.4;display:inline}.closing-cta .closing-cta-form .legal-consent-container a{color:var(--color-lime);text-decoration-line:none}@media(hover:hover){.closing-cta .closing-cta-form .legal-consent-container a:hover{text-decoration-line:underline}}.closing-cta .closing-cta-form .legal-consent-container a:focus-visible{outline-color:var(--color-white)}.closing-cta .closing-cta-form input[type=checkbox]{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);background-color:#0000;border-width:1px;flex-shrink:0;padding:0}.closing-cta .closing-cta-form input[type=checkbox]:focus-visible{outline-color:var(--color-white)}.closing-cta .closing-cta-form input[type=checkbox]{border-color:#ffffffb3}.closing-cta .closing-cta-form input[type=checkbox]:checked{border-color:var(--color-lime)}.closing-cta .closing-cta-form .hs-error-msgs{margin:0;margin-top:calc(var(--spacing) * 1.5);padding:0;list-style-type:none}.closing-cta .closing-cta-form .hs-error-msgs label{--tw-leading:1.4;color:var(--color-lime);margin:0;font-size:12.5px;line-height:1.4}.closing-cta .closing-cta-form .hs_error_rollup{text-align:center}@media(min-width:768px){.closing-cta .closing-cta-form .hs_error_rollup{grid-column:span 2/span 2}}.closing-cta .closing-cta-form .hs_submit{margin-top:calc(var(--spacing) * 2)}@media(min-width:768px){.closing-cta .closing-cta-form .hs_submit{grid-column:span 2/span 2}}.closing-cta .closing-cta-form .hs_submit .actions{justify-content:center;display:flex}.closing-cta .closing-cta-form .hs_submit .hs-button{height:calc(var(--spacing) * 10);cursor:pointer;appearance:none;border-style:var(--tw-border-style);background-color:var(--color-lime);width:100%;padding-inline:calc(var(--spacing) * 6);text-align:center;font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-purple);transition-property:translate,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;border-width:0;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.25s;display:inline-flex}@media(min-width:768px){.closing-cta .closing-cta-form .hs_submit .hs-button{width:auto}}.closing-cta .closing-cta-form .hs_submit .hs-button{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.closing-cta .closing-cta-form .hs_submit .hs-button:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);filter:drop-shadow(0 16px 30px #f4ff8866)}.closing-cta .closing-cta-form .hs_submit .hs-button:focus-visible{--tw-outline-style:none;box-shadow:inset 0 0 0 3px var(--color-purple);outline-style:none}@media(min-width:768px){.closing-cta-with-form .closing-cta-symbol{opacity:.32}}.site-footer{background-color:var(--color-night);padding-top:calc(var(--spacing) * 12);font-family:var(--font-primary);color:var(--color-on-dark);padding-bottom:30px}@media(min-width:768px){.site-footer{padding-top:72px;padding-bottom:38px}}.site-footer a:focus-visible{outline-color:var(--color-lavender)}.site-footer .site-footer-top{gap:30px;display:grid}@media(min-width:768px){.site-footer .site-footer-top{gap:calc(var(--spacing) * 9);grid-template-columns:1.6fr 1fr 1fr 1fr}}.site-footer .site-footer-brand img{width:auto;height:30px;display:block}@media(min-width:768px){.site-footer .site-footer-brand img{height:calc(var(--spacing) * 9)}}.site-footer .site-footer-brand p{margin:0;margin-top:calc(var(--spacing) * 3.5);--tw-leading:1.7;color:var(--color-on-dark-muted);font-size:13.5px;line-height:1.7}@media(min-width:768px){.site-footer .site-footer-brand p{margin-top:calc(var(--spacing) * 4);max-width:300px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.site-footer .site-footer-social{margin:0;margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 4);padding:0;list-style-type:none;display:flex}@media(min-width:768px){.site-footer .site-footer-social{margin-top:calc(var(--spacing) * 6)}}.site-footer .site-footer-social a{transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);display:block}.site-footer .site-footer-social a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:.85}.site-footer .site-footer-social img{height:calc(var(--spacing) * 10);width:auto;display:block}.site-footer .site-footer-columns{column-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px;display:grid}@media(min-width:768px){.site-footer .site-footer-columns{gap:calc(var(--spacing) * 9);grid-column:span 3/span 3;grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer .site-footer-column h3{margin:0;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:normal;--tw-font-weight:var(--font-weight-bold);line-height:normal;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-lavender);text-transform:uppercase}@media(min-width:768px){.site-footer .site-footer-column h3{margin-bottom:calc(var(--spacing) * 4);font-size:13px}}.site-footer .site-footer-column ul{margin:0;padding:0;list-style-type:none}.site-footer .site-footer-column li{margin-bottom:9px}@media(min-width:768px){.site-footer .site-footer-column li{margin-bottom:11px}}.site-footer .site-footer-column a{--tw-leading:normal;color:var(--color-on-dark-muted);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;font-size:13.5px;line-height:normal;text-decoration-line:none;transition-duration:.2s;display:block}@media(min-width:768px){.site-footer .site-footer-column a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.site-footer .site-footer-column a:hover{color:var(--color-on-dark)}.site-footer .site-footer-legal{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-dark);padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:normal;flex-flow:column wrap;margin-top:34px;line-height:normal;display:flex}@media(min-width:768px){.site-footer .site-footer-legal{margin-top:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 6);flex-direction:row;justify-content:space-between;font-size:13px}}.site-footer .site-footer-legal{color:#fff6}.site-footer .site-footer-policies{gap:calc(var(--spacing) * 2);display:flex}.site-footer .site-footer-policies a{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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:#fff6;text-decoration-line:none;transition-duration:.2s}.site-footer .site-footer-policies a:hover{color:var(--color-on-dark-muted)}.site-footer .site-footer-policies a:not(:last-child):after{margin-left:calc(var(--spacing) * 2);content:"·"}.pillars{background-color:var(--color-night);padding-top:calc(var(--spacing) * 11.5);padding-bottom:calc(var(--spacing) * 12.5);position:relative;overflow:hidden}@media(min-width:1024px){.pillars{padding-top:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 25)}}.pillars:before{pointer-events:none;--tw-content:"";content:var(--tw-content);background:radial-gradient(130% 70% at 20% 0,#ba52ff42,#16032900 66%);position:absolute;inset:0}@media(min-width:1024px){.pillars:before{background:radial-gradient(120% 90% at 12% 0,#ba52ff38,#16032900 62%)}}.pillars .container-lg{z-index:1;position:relative}@media(min-width:1024px){.pillars .container-lg{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pillars .pillars-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-lime);text-transform:uppercase}@media(min-width:1024px){.pillars .pillars-eyebrow{margin-bottom:calc(var(--spacing) * 4.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.pillars h2{margin-bottom:calc(var(--spacing) * 3.5);font-family:var(--font-primary);--tw-leading:1.14;--tw-font-weight:var(--font-weight-bold);font-size:26px;line-height:1.14;font-weight:var(--font-weight-bold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-on-dark)}@media(min-width:1024px){.pillars h2{margin-bottom:calc(var(--spacing) * 5);--tw-leading:1.08;max-width:460px;font-size:clamp(30px,3.3vw,46px);line-height:1.08}}.pillars .pillars-lede{margin:0;margin-bottom:calc(var(--spacing) * 6.5);--tw-leading:1.65;color:var(--color-on-dark-muted);font-size:14.5px;line-height:1.65}@media(min-width:1024px){.pillars .pillars-lede{max-width:440px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:0}}.pillars .pillars-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-dark)}.pillars .pillars-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-dark)}.pillars h3{margin:0}.pillars .pillars-q{cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing) * 3.5);--tw-border-style:none;width:100%;padding-inline:0;padding-block:calc(var(--spacing) * 4);text-align:left;font-family:var(--font-primary);--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold);font-size:12.5px;line-height:1.4;font-weight:var(--font-weight-bold);--tw-tracking:.07em;letter-spacing:.07em;color:var(--color-on-dark);text-transform:uppercase;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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);background-color:#0000;border-style:none;display:flex}@media(min-width:1024px){.pillars .pillars-q{gap:calc(var(--spacing) * 5.5);padding-block:calc(var(--spacing) * 5.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:.08em;letter-spacing:.08em}}.pillars .pillars-q:hover{color:var(--color-lime)}.pillars .pillars-q:focus-visible{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-lime);outline-style:none}.pillars .pillars-q .pm{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0;position:relative}@media(min-width:1024px){.pillars .pillars-q .pm{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}}.pillars .pillars-q .pm:before,.pillars .pillars-q .pm:after{background-color:var(--color-lime);--tw-content:"";content:var(--tw-content);transition-property:rotate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-brand);transition-duration:.4s;transition-timing-function:var(--ease-brand);position:absolute}@media(prefers-reduced-motion:reduce){.pillars .pillars-q .pm:before,.pillars .pillars-q .pm:after{transition-property:none}}.pillars .pillars-q .pm:before{top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 3.5);left:0}@media(min-width:1024px){.pillars .pillars-q .pm:before{top:calc(var(--spacing) * 1.75);width:calc(var(--spacing) * 4)}}.pillars .pillars-q .pm:after{top:0;left:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * .5)}@media(min-width:1024px){.pillars .pillars-q .pm:after{left:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 4)}}.pillars .pillars-q[aria-expanded=true] .pm:after{opacity:0;rotate:90deg}.pillars .pillars-a{visibility:hidden;opacity:0;transition:grid-template-rows .4s var(--ease-brand),opacity .25s var(--ease-brand),visibility .4s var(--ease-brand);grid-template-rows:0fr;display:grid}@media(prefers-reduced-motion:reduce){.pillars .pillars-a{transition-property:none}}.pillars .pillars-a>div{overflow:hidden}.pillars .pillars-a.is-open{visibility:visible;opacity:1;grid-template-rows:1fr}.pillars .pillars-a p{margin-top:0;margin-bottom:calc(var(--spacing) * 4.5);padding-left:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.68;color:var(--color-on-dark-muted);line-height:1.68}@media(min-width:1024px){.pillars .pillars-a p{margin-bottom:calc(var(--spacing) * 5.5);padding-left:calc(var(--spacing) * 9.5);--tw-leading:1.72;font-size:14.5px;line-height:1.72}}@keyframes products-flow-ltr{0%{opacity:.2;translate:-7px 4px}20%{opacity:1}80%{opacity:1}to{opacity:.2;translate:7px -4px}}@keyframes products-flow{0%{opacity:.25;translate:6px -3.5px}18%{opacity:1}to{opacity:.25;translate:-6px 3.5px}}@keyframes products-ripple{0%{opacity:.55;scale:.2}70%{opacity:0}to{opacity:0;scale:1.9}}@keyframes products-shield{0%,to{opacity:1}50%{opacity:.62}}@keyframes products-scan{0%{stroke-dashoffset:120px;opacity:.15}30%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes products-bar{0%{opacity:.3;translate:0 10px}30%{opacity:1;translate:0}75%{opacity:1;translate:0}to{opacity:.3;translate:0 10px}}@keyframes products-cell{0%,to{opacity:.3}45%{opacity:1}}.products{padding-top:calc(var(--spacing) * 11);padding-bottom:calc(var(--spacing) * 12.5)}@media(min-width:1024px){.products{padding-top:calc(var(--spacing) * 19.5);padding-bottom:calc(var(--spacing) * 23)}}.products{background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-soft) 100%)}.products .products-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-text-faint);text-transform:uppercase}@media(min-width:1024px){.products .products-eyebrow{margin-bottom:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.products h2{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-primary);--tw-leading:1.24;--tw-font-weight:var(--font-weight-semibold);font-size:26px;line-height:1.24;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-purple)}@media(min-width:1024px){.products h2{margin-bottom:calc(var(--spacing) * 11);--tw-leading:1.18;max-width:640px;font-size:clamp(30px,3.3vw,46px);line-height:1.18}}.products .products-grid{gap:calc(var(--spacing) * 3.5);display:grid}@media(min-width:768px){.products .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.products .products-grid{column-gap:calc(var(--spacing) * 7.5);row-gap:calc(var(--spacing) * 8.5);grid-template-columns:repeat(3,minmax(0,1fr))}}.products .products-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 5.5);flex-direction:column;text-decoration-line:none;display:flex;position:relative}@media(min-width:1024px){.products .products-card{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 9.5);padding-bottom:calc(var(--spacing) * 8.5);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-brand);transition-duration:.4s;transition-timing-function:var(--ease-brand)}}@media(prefers-reduced-motion:reduce){@media(min-width:1024px){.products .products-card{transition-property:none}}}.products .products-card{box-shadow:0 8px 32px #370d531f}.products .products-card:after{transform-origin:0;background-color:var(--color-lime);--tw-content:"";content:var(--tw-content);inset-inline:0;height:3px;position:absolute;bottom:0}@media(min-width:1024px){.products .products-card:after{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-brand);transition-duration:.4s;transition-timing-function:var(--ease-brand)}}@media(prefers-reduced-motion:reduce){@media(min-width:1024px){.products .products-card:after{transition-property:none}}}@media(min-width:1024px){.products .products-card:has(.more:hover){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.products .products-card:has(.more:hover):after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.products .products-card:has(.more:focus-visible){box-shadow:inset 0 0 0 2px var(--color-purple)}@media(min-width:1024px){.products .products-card{box-shadow:none}.products .products-card:has(.more:hover){box-shadow:0 8px 32px #370d531f}}.products .products-card .ic{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:var(--color-purple);display:block;position:relative}@media(min-width:1024px){.products .products-card .ic{margin-bottom:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 16.5);width:calc(var(--spacing) * 16.5)}}.products .products-card .ic:before{top:calc(var(--spacing) * -3.5);left:calc(var(--spacing) * -4);--tw-scale-x:72%;--tw-scale-y:72%;--tw-scale-z:72%;width:calc(100% + 32px);height:calc(100% + 28px);scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-lime);opacity:0;--tw-content:"";content:var(--tw-content);display:none;position:absolute}@media(min-width:1024px){.products .products-card .ic:before{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-brand);transition-duration:.5s;transition-timing-function:var(--ease-brand);display:block}}@media(prefers-reduced-motion:reduce){@media(min-width:1024px){.products .products-card .ic:before{transition-property:none}}}.products .products-card .ic:before{clip-path:var(--clip-crystal)}.products .products-card .ic .svgwrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}@media(min-width:1024px){.products .products-card .ic .svgwrap{transition-property:translate,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.55s;--tw-ease:var(--ease-brand);transition-duration:.55s;transition-timing-function:var(--ease-brand)}}@media(prefers-reduced-motion:reduce){@media(min-width:1024px){.products .products-card .ic .svgwrap{transition-property:none}}}.products .products-card .ic svg{width:100%;height:100%;overflow:visible}@media(min-width:1024px){.products .products-card:has(.more:hover) .ic:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:.34}.products .products-card:has(.more:hover) .ic .svgwrap{--tw-translate-y: -5px ;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:107%;--tw-scale-y:107%;--tw-scale-z:107%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.products .products-card .layer{margin-bottom:calc(var(--spacing) * 2);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-lavender);text-transform:uppercase}@media(min-width:1024px){.products .products-card .layer{margin-bottom:calc(var(--spacing) * 3);font-size:11.5px}}.products .products-card h3{margin-bottom:calc(var(--spacing) * 2.5);font-family:var(--font-primary);--tw-leading:1.28;--tw-font-weight:var(--font-weight-semibold);font-size:19px;line-height:1.28;font-weight:var(--font-weight-semibold);color:var(--color-purple)}@media(min-width:1024px){.products .products-card h3{margin-bottom:calc(var(--spacing) * 3.5);font-size:21px}}.products .products-card p{margin-bottom:calc(var(--spacing) * 4);--tw-leading:1.65;color:var(--color-text-body);font-size:14.5px;line-height:1.65}@media(min-width:1024px){.products .products-card p{margin-bottom:calc(var(--spacing) * 5);--tw-leading:1.7;font-size:15px;line-height:1.7}}.products .products-card .more{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-strong);--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold);font-size:13.5px;line-height:1.4;font-weight:var(--font-weight-bold);color:var(--color-purple);align-self:flex-start;margin-top:auto;padding-bottom:3px;text-decoration-line:none}@media(min-width:1024px){.products .products-card .more{padding-bottom:var(--spacing);font-size:14.5px}}.products .products-card .more{transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand)}.products .products-card .more:focus-visible{--tw-outline-style:none;outline-style:none}@media(prefers-reduced-motion:reduce){.products .products-card .more{transition-property:none}}.products .products-card:has(.more:hover) .more{border-color:var(--color-lavender);color:var(--color-lavender)}@media(min-width:1024px){.products .products-card .ic .ripple{fill:var(--color-lavender);opacity:0}.products .products-card .ic .scan-line{stroke-dasharray:120}.products .products-card .ic .bar,.products .products-card .ic .dot,.products .products-card .ic .traffic-dot,.products .products-card .ic .cell-pulse{transform-box:fill-box;transform-origin:50%}.products .products-card:has(.more:hover) .ic .dot{animation:products-flow 1.7s var(--ease-brand) infinite}.products .products-card:has(.more:hover) .ic .traffic-dot{animation:1.7s linear infinite products-flow-ltr}.products .products-card:has(.more:hover) .ic .row-b .dot{animation-delay:.18s}.products .products-card:has(.more:hover) .ic .row-c .dot{animation-delay:.36s}.products .products-card:has(.more:hover) .ic .traffic-dot:nth-of-type(2){animation-delay:.14s}.products .products-card:has(.more:hover) .ic .traffic-dot:nth-of-type(3){animation-delay:.28s}.products .products-card:has(.more:hover) .ic .traffic-dot:nth-of-type(4){animation-delay:.42s}.products .products-card:has(.more:hover) .ic .traffic-dot:nth-of-type(5){animation-delay:.56s}.products .products-card:has(.more:hover) .ic .ripple{animation:products-ripple 1.9s var(--ease-brand) infinite}.products .products-card:has(.more:hover) .ic .ring-b{animation-delay:.5s}.products .products-card:has(.more:hover) .ic .ring-c{animation-delay:1s}.products .products-card:has(.more:hover) .ic .shield-face{animation:products-shield 1.9s var(--ease-brand) infinite}.products .products-card:has(.more:hover) .ic .scan-line{animation:products-scan 1.5s var(--ease-brand) infinite}.products .products-card:has(.more:hover) .ic .scan-line:nth-of-type(2){animation-delay:.22s}.products .products-card:has(.more:hover) .ic .scan-line:nth-of-type(3){animation-delay:.44s}.products .products-card:has(.more:hover) .ic .bar{animation:products-bar 2.2s var(--ease-brand) infinite}.products .products-card:has(.more:hover) .ic .bar-b{animation-delay:.16s}.products .products-card:has(.more:hover) .ic .bar-c{animation-delay:.32s}.products .products-card:has(.more:hover) .ic .bar-d{animation-delay:.48s}.products .products-card:has(.more:hover) .ic .cell-pulse{animation:products-cell 1.8s var(--ease-brand) infinite}.products .products-card:has(.more:hover) .ic .hub{animation-delay:0s}.products .products-card:has(.more:hover) .ic .n1{animation-delay:.12s}.products .products-card:has(.more:hover) .ic .n2{animation-delay:.24s}.products .products-card:has(.more:hover) .ic .n3{animation-delay:.36s}.products .products-card:has(.more:hover) .ic .n4{animation-delay:.48s}.products .products-card:has(.more:hover) .ic .n5{animation-delay:.6s}.products .products-card:has(.more:hover) .ic .n6{animation-delay:.72s}}.products .products-card-trace .ic svg g>:not(g){stroke-dasharray:260;stroke-dashoffset:0}.products .products-card-trace:has(.more:hover) .ic svg g>:not(g){animation:products-trace 2.4s var(--ease-brand) infinite}.products .products-card-trace:has(.more:hover) .ic svg g>:not(g):nth-child(3n+2){animation-delay:.18s}.products .products-card-trace:has(.more:hover) .ic svg g>:not(g):nth-child(3n+3){animation-delay:.36s}@media(prefers-reduced-motion:reduce){.products .products-card:has(.more:hover) .ic *{animation:none!important}}@keyframes products-trace{0%{stroke-dashoffset:260px;opacity:.35}35%{opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes how-it-works-sway{0%,to{transform:rotateX(59deg)rotate(-40deg)}50%{transform:rotateX(58.2deg)rotate(-41.2deg)}}@keyframes how-it-works-gapglow{0%,to{opacity:.7}50%{opacity:1}}@keyframes how-it-works-seg1{0%{opacity:0;transform:translateZ(-190px)scale(.6)}14%{opacity:.85}70%{opacity:.85;transform:translateZ(-112px)scale(.9)}to{opacity:0;transform:translateZ(-104px)scale(.7)}}@keyframes how-it-works-seg2{0%{opacity:0;transform:translateZ(-96px)scale(.7)}16%{opacity:.85}72%{opacity:.85;transform:translateZ(-8px)scale(1)}to{opacity:0;transform:translateZ(0)scale(.8)}}@keyframes how-it-works-seg3{0%{opacity:0;transform:translateZ(8px)scale(.7)}16%{opacity:.85}70%{opacity:.85;transform:translateZ(96px)scale(1)}to{opacity:0;transform:translateZ(170px)scale(.7)}}@keyframes how-it-works-drop{0%{opacity:0;top:100%}18%{opacity:.9}82%{opacity:.9}to{opacity:0;top:-8px}}.how-it-works{background-color:var(--color-bg);padding-top:calc(var(--spacing) * 11.5);padding-bottom:calc(var(--spacing) * 12.5)}@media(min-width:1024px){.how-it-works{padding-top:calc(var(--spacing) * 21.5);padding-bottom:calc(var(--spacing) * 24)}}.how-it-works .how-it-works-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-text-faint);text-transform:uppercase}@media(min-width:1024px){.how-it-works .how-it-works-eyebrow{margin-bottom:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.how-it-works h2{margin-bottom:calc(var(--spacing) * 3.5);font-family:var(--font-primary);--tw-leading:1.24;--tw-font-weight:var(--font-weight-semibold);font-size:26px;line-height:1.24;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-purple)}@media(min-width:1024px){.how-it-works h2{margin-bottom:calc(var(--spacing) * 4.5);--tw-leading:1.18;max-width:750px;font-size:clamp(30px,3.3vw,46px);line-height:1.18}}.how-it-works .how-it-works-intro{margin-bottom:calc(var(--spacing) * 7);--tw-leading:1.65;color:var(--color-text-body);font-size:15px;line-height:1.65}@media(min-width:1024px){.how-it-works .how-it-works-intro{margin-bottom:calc(var(--spacing) * 13);max-width:820px;font-size:16.5px}}.how-it-works .how-it-works-cols{position:relative}@media(min-width:1024px){.how-it-works .how-it-works-cols{align-items:center;min-height:500px;display:flex}}.how-it-works .how-it-works-stack{display:none}@media(min-width:1024px){.how-it-works .how-it-works-stack{inset-block:0;width:calc(50% - 226px);height:500px;display:block;position:absolute;left:0}}.how-it-works .how-it-works-stack{perspective:1600px;perspective-origin:50% 44%}.how-it-works .how-it-works-world{transform-style:preserve-3d;animation:how-it-works-sway 22s var(--ease-brand) infinite;position:absolute;inset:0;transform:rotateX(59deg)rotate(-40deg)}.how-it-works .how-it-works-spine{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * .5);transform-style:preserve-3d;margin:-1px;position:absolute;top:50%;left:50%}.how-it-works .how-it-works-spine i{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * .5);transform-origin:50% 0;background:linear-gradient(#ba52ff80,#ba52ff1f);height:210px;position:absolute;top:-1px;left:0;transform:translateZ(-104px)rotateX(90deg)}.how-it-works .how-it-works-slab{cursor:pointer;--tw-border-style:none;width:250px;height:250px;font-family:var(--font-primary);opacity:.68;transform-style:preserve-3d;transition:transform 1s var(--ease-brand),opacity .8s var(--ease-brand);background-color:#0000;border-style:none;margin:-125px 0 0 -125px;padding:0;position:absolute;top:50%;left:50%}.how-it-works .how-it-works-slab:hover{opacity:.88}.how-it-works .how-it-works-slab:focus-visible{--tw-outline-style:none;outline-style:none}.how-it-works .how-it-works-slab:focus-visible .pl.face{border-color:#ba52ffa6}.how-it-works .how-it-works-slab .pl{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#e9e1f529;border-width:1px;border-color:#ffffff8c;position:absolute;inset:0}.how-it-works .how-it-works-slab .pl.z1{background:linear-gradient(132deg,#a38ac457,#7858a24d);border-color:#370d532e;transform:translateZ(-11px);box-shadow:0 0 0 1px #370d530f}.how-it-works .how-it-works-slab .pl.z2{background:linear-gradient(132deg,#c4b0e038,#9e80c433);border-color:#ffffff6b;transform:translateZ(-7.5px)}.how-it-works .how-it-works-slab .pl.z3{background:linear-gradient(132deg,#ded2f02e,#bea6de29);border-color:#ffffff80;transform:translateZ(-4px)}.how-it-works .how-it-works-slab .pl.face{transition:background .8s var(--ease-brand),border-color .8s var(--ease-brand),box-shadow .8s var(--ease-brand);background:linear-gradient(132deg,#ffffff9e,#ffffff3d 26%,#e4d6f629 58%,#ffffff70);border-color:#ffffffbf;transform:translateZ(0);box-shadow:inset 0 1px #fffffff2,inset 0 -14px 26px -18px #370d534d,0 0 0 .5px #370d5317}.how-it-works .how-it-works-slab .pl.face:before{pointer-events:none;--tw-content:"";content:var(--tw-content);background:linear-gradient(140deg,#fffc,#fff0 72%);border-radius:16px 0 60%;width:62%;height:62%;position:absolute;top:0;left:0}.how-it-works .how-it-works-slab .pl.face:after{pointer-events:none;--tw-content:"";content:var(--tw-content);background:radial-gradient(closest-side,#ffffff80,#fff0);border-radius:3.40282e38px;width:34%;height:22%;position:absolute;bottom:6%;right:8%}.how-it-works .how-it-works-slab .cast{filter:blur(16px);background:radial-gradient(56% 56%,#370d5333,#370d5300 76%);border-radius:22px;width:82%;height:82%;position:absolute;top:9%;left:9%;transform:translateZ(-46px)}.how-it-works .how-it-works-slab .caustic{opacity:.5;filter:blur(12px);width:68%;height:68%;transition:opacity .8s var(--ease-brand);background:radial-gradient(closest-side,#d498fb4d,#d498fb00 78%);border-radius:30px;position:absolute;top:16%;left:16%;transform:translateZ(-40px)}.how-it-works .how-it-works-slab .mark{pointer-events:none;width:calc(var(--spacing) * 30);text-align:center;margin:-26px 0 0 -60px;position:absolute;top:50%;left:50%;transform:rotate(40deg)rotateX(-59deg)}.how-it-works .how-it-works-slab .mark svg{height:calc(var(--spacing) * 6.5);width:calc(var(--spacing) * 6.5);color:var(--color-purple);opacity:.42;transition:opacity .7s var(--ease-brand);margin-inline:auto}.how-it-works .how-it-works-slab .mark span{margin-top:calc(var(--spacing) * 1.75);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold);line-height:1.4;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-purple);text-transform:uppercase;opacity:0;transition:opacity .7s var(--ease-brand);display:block}.how-it-works .how-it-works-slab:first-of-type{transform:translateZ(104px)}.how-it-works .how-it-works-slab:nth-of-type(2){transform:translateZ(0)}.how-it-works .how-it-works-slab:nth-of-type(3){transform:translateZ(-104px)}.how-it-works .how-it-works-slab[aria-pressed=true]{opacity:1}.how-it-works .how-it-works-slab:first-of-type[aria-pressed=true]{transform:translateZ(126px)}.how-it-works .how-it-works-slab:nth-of-type(2)[aria-pressed=true]{transform:translateZ(22px)}.how-it-works .how-it-works-slab:nth-of-type(3)[aria-pressed=true]{transform:translateZ(-82px)}.how-it-works .how-it-works-slab[aria-pressed=true] .caustic{opacity:1}.how-it-works .how-it-works-slab[aria-pressed=true] .mark svg{opacity:.8}.how-it-works .how-it-works-slab[aria-pressed=true] .mark span{opacity:.9}.how-it-works .how-it-works-slab[aria-pressed=true] .pl.z1{background:linear-gradient(132deg,#ac78d866,#7e4ab257)}.how-it-works .how-it-works-slab[aria-pressed=true] .pl.face{background:linear-gradient(132deg,#ffffffa8,#f7eeff4d 24%,#d498fb3d,#ffffff75);border-color:#ba52ff80;box-shadow:inset 0 1px #fffffff2,inset 0 -14px 28px -18px #5e209457,0 0 0 .5px #ba52ff4d,0 0 26px #ba52ff1f}.how-it-works .how-it-works-gap{pointer-events:none;filter:blur(22px);width:410px;height:410px;animation:how-it-works-gapglow 9s var(--ease-brand) infinite;background:radial-gradient(closest-side,#f4ff88e6,#f4ff8880 46%,#f4ff8829 68%,#f4ff8800 84%);border-radius:60px;margin:-205px 0 0 -205px;position:absolute;top:50%;left:50%}.how-it-works .how-it-works-gap.g1{transform:translateZ(-52px)}.how-it-works .how-it-works-gap.g2{animation-delay:-4.5s;transform:translateZ(52px)}.how-it-works .how-it-works-flow{pointer-events:none;width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.how-it-works .how-it-works-flow i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-lavender);opacity:0;border-radius:1.5px;margin:-3px;position:absolute}.how-it-works .how-it-works-flow i.seg1{animation:4.6s cubic-bezier(.42,0,.32,1) infinite how-it-works-seg1}.how-it-works .how-it-works-flow i.seg2{animation:4.6s cubic-bezier(.42,0,.32,1) infinite how-it-works-seg2}.how-it-works .how-it-works-flow i.seg3{background-color:var(--color-purple);border-radius:3.40282e38px;animation:4.6s cubic-bezier(.42,0,.32,1) infinite how-it-works-seg3}.how-it-works .how-it-works-list{display:grid}@media(min-width:1024px){.how-it-works .how-it-works-list{z-index:1;flex-shrink:0;width:176px;margin-left:calc(50% - 206px)}}.how-it-works .how-it-works-item{padding-left:calc(var(--spacing) * 11);position:relative}@media(min-width:1024px){.how-it-works .how-it-works-item{padding-left:0;position:static}}.how-it-works .how-it-works-item:not(:last-child){padding-bottom:calc(var(--spacing) * 4.5)}@media(min-width:1024px){.how-it-works .how-it-works-item:not(:last-child){padding-bottom:0}}.how-it-works .how-it-works-item .rail{top:34px;bottom:calc(var(--spacing) * -1);width:calc(var(--spacing) * .5);position:absolute;left:15px;overflow:hidden}@media(min-width:1024px){.how-it-works .how-it-works-item .rail{display:none}}.how-it-works .how-it-works-item .rail{background:linear-gradient(#ba52ff1a,#ba52ff80)}.how-it-works .how-it-works-item .rail i{left:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-lavender);animation:how-it-works-drop 2.6s var(--ease-brand) infinite;border-radius:1.5px;position:absolute}.how-it-works .how-it-works-item .rail i:nth-child(2){animation-delay:1.3s}.how-it-works .how-it-works-item:last-child .rail{display:none}.how-it-works .how-it-works-item .node{top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);justify-content:center;align-items:center;display:flex;position:absolute;left:0}@media(min-width:1024px){.how-it-works .how-it-works-item .node{display:none}}.how-it-works .how-it-works-item .node{clip-path:var(--clip-crystal);box-shadow:0 4px 14px -8px #370d5366}.how-it-works .how-it-works-item .node svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-purple)}.how-it-works .how-it-works-item h3{margin:0}.how-it-works .how-it-works-item:has(.how-it-works-pick[aria-expanded=true]) .node{background-color:var(--color-lime);border-color:#0000}.how-it-works .how-it-works-pick{cursor:pointer;appearance:none;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);--tw-border-style:none;width:100%;padding-inline:0;padding-block:var(--spacing);text-align:left;font-family:var(--font-primary);background-color:#0000;border-style:none;display:flex}@media(min-width:1024px){.how-it-works .how-it-works-pick{padding-block:calc(var(--spacing) * 3.5);display:block}}.how-it-works .how-it-works-pick{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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand)}.how-it-works .how-it-works-pick:focus-visible{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-purple);outline-style:none}.how-it-works .how-it-works-pick .tag{--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold);font-size:10.5px;line-height:1.4;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-lavender);text-transform:uppercase;display:block}@media(min-width:1024px){.how-it-works .how-it-works-pick .tag{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-text-faint);text-transform:none;order:2}}.how-it-works .how-it-works-pick .nm{margin-top:var(--spacing);--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--color-purple);display:block}@media(min-width:1024px){.how-it-works .how-it-works-pick .nm{--tw-leading:1.45;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:1.45;font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-text-faint);margin-top:0}}.how-it-works .how-it-works-pick .ch{color:var(--color-lavender);transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);flex-shrink:0}@media(prefers-reduced-motion:reduce){.how-it-works .how-it-works-pick .ch{transition-property:none}}@media(min-width:1024px){.how-it-works .how-it-works-pick .ch{display:none}}.how-it-works .how-it-works-pick .tick{display:none}@media(min-width:1024px){.how-it-works .how-it-works-pick .tick{margin-bottom:calc(var(--spacing) * 2.25);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6);background-color:var(--color-line-strong);transition-property:background-color,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);display:block}}@media(prefers-reduced-motion:reduce){@media(min-width:1024px){.how-it-works .how-it-works-pick .tick{transition-property:none}}}@media(min-width:1024px){.how-it-works .how-it-works-pick:hover .nm{color:var(--color-lavender)}}.how-it-works .how-it-works-pick[aria-expanded=true] .ch{rotate:180deg}@media(min-width:1024px){.how-it-works .how-it-works-pick[aria-expanded=true] .nm{color:var(--color-purple)}.how-it-works .how-it-works-pick[aria-expanded=true] .tick{width:calc(var(--spacing) * 9.5);background-color:var(--color-lime)}.how-it-works .how-it-works-pick{flex-direction:column;align-items:flex-start;display:flex}.how-it-works .how-it-works-pick .tick{order:1}.how-it-works .how-it-works-pick .tt{flex-direction:column;order:2;display:flex}}.how-it-works .how-it-works-panel{visibility:hidden;opacity:0;transition:grid-template-rows .4s var(--ease-brand),opacity .25s var(--ease-brand),visibility .4s var(--ease-brand);grid-template-rows:0fr;display:grid}@media(prefers-reduced-motion:reduce){.how-it-works .how-it-works-panel{transition-property:none}}@media(min-width:1024px){.how-it-works .how-it-works-panel{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:absolute;top:50%;left:calc(50% + 30px);right:0}}.how-it-works .how-it-works-panel>div{overflow:hidden}@media(min-width:1024px){.how-it-works .how-it-works-panel>div{overflow:visible}}.how-it-works .how-it-works-panel.is-open{visibility:visible;opacity:1;grid-template-rows:1fr}.how-it-works .how-it-works-card{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4.5);padding-top:calc(var(--spacing) * 4.5);padding-bottom:calc(var(--spacing) * 5)}@media(min-width:1024px){.how-it-works .how-it-works-card{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 9.5);margin-top:0;margin-bottom:0}}.how-it-works .how-it-works-card{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));box-shadow:0 18px 44px -30px #370d5347}.how-it-works .how-it-works-card h4{margin:0;margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-primary);--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);font-size:22px;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--color-purple);display:none}@media(min-width:1024px){.how-it-works .how-it-works-card h4{display:block}}.how-it-works .how-it-works-card .role{margin-bottom:calc(var(--spacing) * 2.5);--tw-leading:1.4;--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-text-faint);text-transform:uppercase;font-size:10.5px;line-height:1.4}@media(min-width:1024px){.how-it-works .how-it-works-card .role{margin-bottom:calc(var(--spacing) * 4.5);font-size:11.5px}}.how-it-works .how-it-works-card .txt{margin-bottom:calc(var(--spacing) * 4);--tw-leading:1.66;color:var(--color-text-body);font-size:14.5px;line-height:1.66}@media(min-width:1024px){.how-it-works .how-it-works-card .txt{margin-bottom:calc(var(--spacing) * 5.5);--tw-leading:1.65;font-size:15.5px;line-height:1.65}}@media(prefers-reduced-motion:reduce){.how-it-works .how-it-works-world,.how-it-works .how-it-works-gap{animation:none}.how-it-works .how-it-works-flow,.how-it-works .how-it-works-item .rail i{display:none}.how-it-works .how-it-works-slab{transition:opacity .3s linear}}@keyframes comparison-table-nudge{0%,to{translate:0}50%{translate:4px}}.comparison-table{background-color:var(--color-bg);padding-top:calc(var(--spacing) * 11.5);padding-bottom:calc(var(--spacing) * 12)}@media(min-width:1024px){.comparison-table{padding-top:calc(var(--spacing) * 21);padding-bottom:calc(var(--spacing) * 22)}}.comparison-table .comparison-table-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-text-faint);text-transform:uppercase}@media(min-width:1024px){.comparison-table .comparison-table-eyebrow{margin-bottom:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.comparison-table h2{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-primary);--tw-leading:1.24;--tw-font-weight:var(--font-weight-semibold);font-size:26px;line-height:1.24;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-purple)}@media(min-width:1024px){.comparison-table h2{margin-bottom:calc(var(--spacing) * 8.5);--tw-leading:1.18;max-width:660px;font-size:clamp(30px,3.3vw,46px);line-height:1.18}}.comparison-table .comparison-table-hint{margin-bottom:calc(var(--spacing) * 3.5);align-items:center;gap:calc(var(--spacing) * 1.75);--tw-leading:1.45;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.45;font-weight:var(--font-weight-semibold);--tw-tracking:.07em;letter-spacing:.07em;color:var(--color-text-faint);text-transform:uppercase;display:flex}@media(min-width:1024px){.comparison-table .comparison-table-hint{display:none}}.comparison-table .comparison-table-hint .arrow{color:var(--color-lavender);animation:comparison-table-nudge 1.9s var(--ease-brand) infinite;display:flex}.comparison-table .comparison-table-wrap{overscroll-behavior-x:contain;background-color:var(--color-surface);-webkit-overflow-scrolling:touch;overflow-x:auto}@media(min-width:1024px){.comparison-table .comparison-table-wrap{overflow:visible}}.comparison-table .comparison-table-wrap{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));box-shadow:0 8px 32px #370d531f}.comparison-table .comparison-table-wrap:focus-visible{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-purple),0 8px 32px #370d531f;outline-style:none}.comparison-table table{border-collapse:collapse;width:100%;min-width:590px;font-size:12.5px}@media(min-width:1024px){.comparison-table table{min-width:0;font-size:14.5px}}.comparison-table th,.comparison-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.25);padding-block:calc(var(--spacing) * 2.75);text-align:left;vertical-align:top;--tw-leading:1.5;line-height:1.5}@media(min-width:1024px){.comparison-table th,.comparison-table td{padding-inline:calc(var(--spacing) * 5.5);padding-block:calc(var(--spacing) * 4);--tw-leading:1.55;line-height:1.55}}.comparison-table thead th{background-color:var(--color-soft);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-text-faint);text-transform:uppercase}@media(min-width:1024px){.comparison-table thead th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.08em;letter-spacing:.08em}}.comparison-table thead th.allot{background-color:var(--color-soft-3);color:var(--color-purple)}.comparison-table thead th:first-child,.comparison-table tbody th{width:150px;min-width:150px;position:sticky;left:0}@media(min-width:1024px){.comparison-table thead th:first-child,.comparison-table tbody th{width:30%;min-width:0;position:static}}.comparison-table thead th:first-child,.comparison-table tbody th{box-shadow:1px 0 0 var(--color-line)}.comparison-table thead th:first-child{z-index:2;background-color:var(--color-soft)}@media(min-width:1024px){.comparison-table thead th:first-child{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.comparison-table tbody th{z-index:1;background-color:var(--color-surface);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;--tw-font-weight:var(--font-weight-semibold);line-height:1.45;font-weight:var(--font-weight-semibold);color:var(--color-purple)}@media(min-width:1024px){.comparison-table tbody th{--tw-leading:1.55;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:14.5px;line-height:1.55}}.comparison-table tbody td{min-width:132px;color:var(--color-text-body)}@media(min-width:1024px){.comparison-table tbody td{min-width:0}}.comparison-table tbody td.allot{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-purple);background:#d498fb17}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(prefers-reduced-motion:reduce){.comparison-table .comparison-table-hint .arrow{animation:none}}.single-testimonial{padding-top:calc(var(--spacing) * 10.5);padding-bottom:calc(var(--spacing) * 12);text-align:center;position:relative;overflow:hidden}@media(min-width:1024px){.single-testimonial{padding-top:calc(var(--spacing) * 19.5);padding-bottom:calc(var(--spacing) * 21);text-align:left}}.single-testimonial{background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-soft-2) 60%,var(--color-soft-3) 100%)}.single-testimonial .single-testimonial-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.single-testimonial .container-lg{z-index:1;position:relative}@media(min-width:1024px){.single-testimonial .container-lg{align-items:center;gap:calc(var(--spacing) * 14);grid-template-columns:300px 1fr;display:grid}}.single-testimonial .single-testimonial-shot{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5.5);aspect-ratio:1;width:calc(var(--spacing) * 33);background-color:var(--color-lime);padding:calc(var(--spacing) * 2.25);display:block}@media(min-width:1024px){.single-testimonial .single-testimonial-shot{margin-inline:0;width:100%;padding:calc(var(--spacing) * 3.5);margin-bottom:0}}.single-testimonial .single-testimonial-shot{clip-path:var(--clip-crystal)}.single-testimonial .single-testimonial-shot .inner{background-color:var(--color-mist);width:100%;height:100%;clip-path:var(--clip-crystal);display:block;overflow:hidden}.single-testimonial .single-testimonial-shot img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.single-testimonial blockquote{margin:0}.single-testimonial .qi{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 6.25);width:calc(var(--spacing) * 7);color:var(--color-lavender);display:block}@media(min-width:1024px){.single-testimonial .qi{margin-inline:0;margin-bottom:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 8.5);width:calc(var(--spacing) * 9.5)}}.single-testimonial blockquote p{margin-bottom:calc(var(--spacing) * 4.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.6;--tw-font-weight:var(--font-weight-normal);line-height:1.6;font-weight:var(--font-weight-normal);color:var(--color-purple);font-style:italic}@media(min-width:1024px){.single-testimonial blockquote p{margin-bottom:calc(var(--spacing) * 6);--tw-leading:1.66;max-width:800px;font-size:23px;line-height:1.66}}.single-testimonial .who{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold);line-height:1.4;font-weight:var(--font-weight-bold);color:var(--color-purple);display:block}@media(min-width:1024px){.single-testimonial .who{font-size:15px}}.single-testimonial .role{margin-top:var(--spacing);--tw-leading:1.45;--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;font-size:11px;line-height:1.45;display:block}@media(min-width:1024px){.single-testimonial .role{font-size:11.5px}}.faq{background-color:var(--color-bg);padding-top:calc(var(--spacing) * 11.5);padding-bottom:calc(var(--spacing) * 12.5)}@media(min-width:1024px){.faq{padding-top:calc(var(--spacing) * 21);padding-bottom:calc(var(--spacing) * 22.5)}}.faq .faq-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-text-faint);text-transform:uppercase}@media(min-width:1024px){.faq .faq-eyebrow{margin-bottom:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.faq h2{margin-bottom:calc(var(--spacing) * 5.5);font-family:var(--font-primary);--tw-leading:1.24;--tw-font-weight:var(--font-weight-semibold);font-size:26px;line-height:1.24;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-purple)}@media(min-width:1024px){.faq h2{margin-bottom:calc(var(--spacing) * 9);--tw-leading:1.18;max-width:640px;font-size:clamp(30px,3.3vw,46px);line-height:1.18}}.faq .faq-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}@media(min-width:1024px){.faq .faq-list{max-width:940px}}.faq .faq-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line)}.faq h3{margin:0}.faq .faq-q{cursor:pointer;appearance:none;--tw-border-style:none;width:100%;padding-block:calc(var(--spacing) * 4.25);padding-right:calc(var(--spacing) * 8.5);text-align:left;font-family:var(--font-primary);--tw-leading:1.42;--tw-font-weight:var(--font-weight-semibold);font-size:15.5px;line-height:1.42;font-weight:var(--font-weight-semibold);color:var(--color-purple);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);background-color:#0000;border-style:none;padding-left:0;position:relative}@media(min-width:1024px){.faq .faq-q{padding-block:calc(var(--spacing) * 5.5);padding-right:calc(var(--spacing) * 11);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.4;line-height:1.4}}.faq .faq-q:hover{color:var(--color-lavender)}.faq .faq-q:focus-visible{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-purple);outline-style:none}.faq .faq-q .pm{top:50%;right:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute}@media(min-width:1024px){.faq .faq-q .pm{right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}}.faq .faq-q .pm:before,.faq .faq-q .pm:after{background-color:var(--color-lavender);--tw-content:"";content:var(--tw-content);transition-property:rotate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-brand);transition-duration:.4s;transition-timing-function:var(--ease-brand);position:absolute}@media(prefers-reduced-motion:reduce){.faq .faq-q .pm:before,.faq .faq-q .pm:after{transition-property:none}}.faq .faq-q .pm:before{top:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);left:0}@media(min-width:1024px){.faq .faq-q .pm:before{top:calc(var(--spacing) * 2.25);width:calc(var(--spacing) * 5)}}.faq .faq-q .pm:after{top:0;left:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * .5)}@media(min-width:1024px){.faq .faq-q .pm:after{left:calc(var(--spacing) * 2.25);height:calc(var(--spacing) * 5)}}.faq .faq-q[aria-expanded=true] .pm:after{opacity:0;rotate:90deg}.faq .faq-a{visibility:hidden;opacity:0;transition:grid-template-rows .4s var(--ease-brand),opacity .25s var(--ease-brand),visibility .4s var(--ease-brand);grid-template-rows:0fr;display:grid}@media(prefers-reduced-motion:reduce){.faq .faq-a{transition-property:none}}.faq .faq-a>div{overflow:hidden}.faq .faq-a.is-open{visibility:visible;opacity:1;grid-template-rows:1fr}.faq .faq-a p{margin-top:0;margin-bottom:calc(var(--spacing) * 4.5);--tw-leading:1.72;color:var(--color-text-body);font-size:14.5px;line-height:1.72}@media(min-width:1024px){.faq .faq-a p{margin-bottom:calc(var(--spacing) * 5.5);--tw-leading:1.78;max-width:820px;font-size:15.5px;line-height:1.78}}@keyframes page-hero-drift{0%,to{transform:translate(0)}50%{transform:translateY(-9px)}}@keyframes page-hero-drift-sm{0%,to{transform:translate(0)}50%{transform:translateY(-5px)}}@keyframes page-hero-breathe{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translateY(4px)scale(1.012)}}.page-hero{background-color:var(--color-surface);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:1024px){.page-hero{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 12)}.page-hero .container-lg{align-content:center;column-gap:calc(var(--spacing) * 12);grid-template-columns:minmax(360px,1fr) minmax(0,520px);row-gap:0;min-height:520px;display:grid}}.page-hero .page-hero-crumbs{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-text-faint);text-transform:uppercase;flex-wrap:wrap;display:flex}@media(min-width:1024px){.page-hero .page-hero-crumbs{gap:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:22px}}.page-hero .page-hero-crumbs a{color:var(--color-text-faint);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);text-decoration-line:none}.page-hero .page-hero-crumbs a:hover{color:var(--color-purple)}.page-hero .page-hero-crumbs .sep{color:var(--color-lavender)}.page-hero .page-hero-crumbs .current{color:var(--color-purple)}.page-hero h1{margin-bottom:calc(var(--spacing) * 3.5);font-family:var(--font-primary);--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold);font-size:40px;line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-purple)}@media(min-width:1024px){.page-hero h1{margin-bottom:calc(var(--spacing) * 5);--tw-leading:1.06;font-size:60px;line-height:1.06}.page-hero .page-hero-copy{align-self:flex-end}}.page-hero .page-hero-copy>p{--tw-leading:1.62;color:var(--color-text-body);margin:0;font-size:15px;line-height:1.62}@media(min-width:1024px){.page-hero .page-hero-copy>p{max-width:470px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.65;line-height:1.65}}.page-hero .page-hero-ctas{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2.5);display:grid}@media(min-width:1024px){.page-hero .page-hero-ctas{margin-top:calc(var(--spacing) * 7.5);align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;align-self:flex-start;display:flex}}.page-hero .page-hero-ctas .btn{width:100%}@media(min-width:768px){.page-hero .page-hero-ctas .btn{justify-self:flex-start;width:auto}}.page-hero .page-hero-art{margin-top:calc(var(--spacing) * 7.5);height:326px;position:relative}@media not all and (min-width:1024px){.page-hero .page-hero-art{margin-inline:-22px}}@media(min-width:1024px){.page-hero .page-hero-art{grid-row:1/span 2;grid-column-start:2;align-self:center;height:470px;margin-top:0}}.page-hero .page-hero-art>img:not(.page-hero-image){display:block;position:absolute}.page-hero .page-hero-photo{width:250px;height:auto;top:0;left:34px}@media(min-width:1024px){.page-hero .page-hero-photo{width:min(392px,84%);top:-3px;left:68px}}@media(prefers-reduced-motion:no-preference){@media(min-width:1024px){.page-hero .page-hero-photo{animation:page-hero-drift-sm 11s var(--ease-brand) infinite;will-change:transform}}}.page-hero .page-hero-outline{top:calc(var(--spacing) * -2);left:calc(var(--spacing) * 3);width:262px;height:322px}@media(min-width:1024px){.page-hero .page-hero-outline{top:calc(var(--spacing) * -3.5);width:407px;height:500px;left:30px}}@media(prefers-reduced-motion:no-preference){@media(min-width:1024px){.page-hero .page-hero-outline{animation:page-hero-breathe 13s var(--ease-brand) infinite;will-change:transform,opacity}}}.page-hero .page-hero-cube{top:calc(var(--spacing) * -1);z-index:2;height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);left:250px}@media(min-width:1024px){.page-hero .page-hero-cube{top:calc(var(--spacing) * -1.5);width:152px;height:152px;left:378px}}.page-hero .page-hero-cube{filter:drop-shadow(0 10px 20px #370d5338)}@media(min-width:1024px){.page-hero .page-hero-cube{filter:drop-shadow(0 12px 26px #370d5338)}}@media(prefers-reduced-motion:no-preference){@media(min-width:1024px){.page-hero .page-hero-cube{animation:page-hero-drift 9s var(--ease-brand) infinite;will-change:transform}}}.page-hero .page-hero-video{aspect-ratio:var(--aspect-video);cursor:pointer;appearance:none;--tw-border-style:none;background-color:var(--color-mist);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-style:none;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 8px 32px #370d531f}.page-hero .page-hero-video img{object-fit:cover;width:100%;height:100%;display:block}@media(min-width:1024px){.page-hero .page-hero-video img{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.9s;--tw-ease:var(--ease-brand);transition-duration:.9s;transition-timing-function:var(--ease-brand)}}@media(prefers-reduced-motion:reduce){@media(min-width:1024px){.page-hero .page-hero-video img{transition-property:none}}}.page-hero .page-hero-video .veil{background:linear-gradient(#1603290a,#1603292e);position:absolute;inset:0}.page-hero .page-hero-video .play{height:calc(var(--spacing) * 14.5);width:calc(var(--spacing) * 14.5);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-lime);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}@media(min-width:1024px){.page-hero .page-hero-video .play{height:calc(var(--spacing) * 19);width:calc(var(--spacing) * 19);transition-property:scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:var(--ease-brand);transition-duration:.4s;transition-timing-function:var(--ease-brand)}}@media(prefers-reduced-motion:reduce){@media(min-width:1024px){.page-hero .page-hero-video .play{transition-property:none}}}.page-hero .page-hero-video .play{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));box-shadow:0 12px 22px #370d5347}.page-hero .page-hero-video .play svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 4.25);color:var(--color-purple);margin-left:3px}@media(min-width:1024px){.page-hero .page-hero-video .play svg{margin-left:var(--spacing);height:calc(var(--spacing) * 6.5);width:calc(var(--spacing) * 5.5)}}.page-hero .page-hero-video:focus-visible{--tw-outline-style:none;box-shadow:inset 0 0 0 3px var(--color-purple);outline-style:none}@media(min-width:1024px){.page-hero .page-hero-video:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.page-hero .page-hero-video:hover .play{--tw-scale-x:108%;--tw-scale-y:108%;--tw-scale-z:108%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.page-hero .page-hero-embed{aspect-ratio:var(--aspect-video);border-style:var(--tw-border-style);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-width:0;width:100%;display:block;box-shadow:0 8px 32px #370d531f}.page-hero .page-hero-image{aspect-ratio:var(--aspect-video);background-color:var(--color-mist);object-fit:cover;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));width:100%;display:block;box-shadow:0 8px 32px #370d531f}.page-hero-ni{padding-top:calc(var(--spacing) * 5.5)}@media(min-width:1024px){.page-hero-ni{padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 17)}.page-hero-ni .container-lg{column-gap:calc(var(--spacing) * 14);grid-template-columns:minmax(380px,1fr) minmax(0,560px);min-height:0}}.page-hero-ni .page-hero-art{margin-top:calc(var(--spacing) * 6.5);height:auto}@media not all and (min-width:1024px){.page-hero-ni .page-hero-art{margin-inline:0}}@media(min-width:1024px){.page-hero-ni .page-hero-art{height:auto}}.page-hero-ni h1{--tw-leading:1.06;font-size:38px;line-height:1.06}@media(min-width:1024px){.page-hero-ni h1{font-size:clamp(44px,4.2vw,60px)}.page-hero-ni .page-hero-copy>p{max-width:500px}}.media-text{background-color:var(--color-bg);padding-top:calc(var(--spacing) * 11);padding-bottom:calc(var(--spacing) * 13)}@media(min-width:1024px){.media-text{padding-top:calc(var(--spacing) * 22);padding-bottom:calc(var(--spacing) * 23)}.media-text .container-lg{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-text .container-lg>.media-text-head{display:none}}.media-text .media-text-copy .media-text-head{display:none}@media(min-width:1024px){.media-text .media-text-copy .media-text-head{display:block}}.media-text .media-text-media{margin:0;margin-bottom:calc(var(--spacing) * 6.5);aspect-ratio:4/3;background-color:var(--color-mist);display:block;position:relative;overflow:hidden}@media(min-width:1024px){.media-text .media-text-media{margin-bottom:0}}.media-text .media-text-media{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));box-shadow:0 8px 32px #370d531f}.media-text .media-text-media img{object-fit:cover;width:100%;height:100%;display:block}.media-text .media-text-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-text-faint);text-transform:uppercase}@media(min-width:1024px){.media-text .media-text-eyebrow{margin-bottom:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.media-text h2{margin-bottom:calc(var(--spacing) * 5);font-family:var(--font-primary);--tw-leading:1.24;--tw-font-weight:var(--font-weight-semibold);font-size:26px;line-height:1.24;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-purple)}@media(min-width:1024px){.media-text h2{margin-bottom:calc(var(--spacing) * 5.5);--tw-leading:1.18;max-width:480px;font-size:clamp(30px,3.3vw,42px);line-height:1.18}}.media-text p{margin-bottom:calc(var(--spacing) * 3.5);--tw-leading:1.65;color:var(--color-text-body);font-size:15px;line-height:1.65}@media(min-width:1024px){.media-text p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.media-text .media-text-facts{margin-top:calc(var(--spacing) * 5)}@media(min-width:1024px){.media-text .media-text-facts{margin-top:calc(var(--spacing) * 5.5)}}.media-text .media-text-more{visibility:hidden;opacity:0;transition:grid-template-rows .55s var(--ease-brand),opacity .45s var(--ease-brand),visibility .55s var(--ease-brand);grid-template-rows:0fr;display:grid}@media(prefers-reduced-motion:reduce){.media-text .media-text-more{transition-property:none}}.media-text .media-text-more>div{overflow:hidden}.media-text .media-text-more.is-open{visibility:visible;opacity:1;grid-template-rows:1fr}.media-text .media-text-toggle{margin-top:calc(var(--spacing) * 2.5);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-strong);background-color:#0000;padding:0 0 3px;display:inline-flex;position:relative}@media(min-width:1024px){.media-text .media-text-toggle{margin-top:calc(var(--spacing) * 3)}}.media-text .media-text-toggle{font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-purple);transition-property:color,border-color,gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand)}.media-text .media-text-toggle:before{inset-inline:0;inset-block:calc(var(--spacing) * -2.5);--tw-content:"";content:var(--tw-content);position:absolute}@media(min-width:1024px){.media-text .media-text-toggle:hover{gap:calc(var(--spacing) * 3);border-color:var(--color-lavender);color:var(--color-lavender)}}.media-text .media-text-toggle span[aria-hidden]{transition-property:rotate,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);display:inline-block}@media(prefers-reduced-motion:reduce){.media-text .media-text-toggle span[aria-hidden]{transition-property:none}}@media(min-width:1024px){.media-text .media-text-toggle span[aria-hidden]:nth-of-type(2){display:none}}.media-text .media-text-toggle span[aria-hidden]:nth-of-type(3){display:none}@media(min-width:1024px){.media-text .media-text-toggle span[aria-hidden]:nth-of-type(3){display:inline-block}}.media-text .media-text-toggle[aria-expanded=true] span[aria-hidden]:nth-of-type(2){rotate:180deg}@media(min-width:1024px){.media-text .media-text-toggle:hover span[aria-hidden]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.leadership{padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 13)}@media(min-width:1024px){.leadership{padding-top:86px;padding-bottom:92px}}.leadership{background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-soft) 100%)}.leadership .leadership-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-text-faint);text-transform:uppercase}@media(min-width:1024px){.leadership .leadership-eyebrow{margin-bottom:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.leadership h2{margin-bottom:calc(var(--spacing) * 6.5);font-family:var(--font-primary);--tw-leading:1.24;--tw-font-weight:var(--font-weight-semibold);font-size:26px;line-height:1.24;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-purple)}@media(min-width:1024px){.leadership h2{margin-bottom:calc(var(--spacing) * 11);--tw-leading:1.18;font-size:clamp(30px,3.3vw,46px);line-height:1.18}}.leadership .leadership-row{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:1024px){.leadership .leadership-row{justify-content:space-between;column-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,345px));row-gap:0;display:grid}}.leadership .leadership-row+.leadership-row{margin-top:calc(var(--spacing) * 3)}@media(min-width:1024px){.leadership .leadership-row+.leadership-row{margin-top:calc(var(--spacing) * 18)}}.leadership .leadership-item{background-color:var(--color-surface);overflow:hidden}@media(min-width:1024px){.leadership .leadership-item{display:contents}}.leadership .leadership-item{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));box-shadow:0 8px 32px #370d531f}.leadership .leadership-card{z-index:1;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:left;font-family:var(--font-primary);background-color:#0000;border-width:0;margin:0;display:flex;position:relative}@media(min-width:1024px){.leadership .leadership-card{z-index:1;flex-direction:column;order:1;align-items:stretch;gap:0;padding:0}}.leadership .leadership-card:focus-visible{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-purple);outline-style:none}@media(min-width:1024px){.leadership .leadership-card:hover,.leadership .leadership-card:focus-visible{z-index:5}}@media(prefers-reduced-motion:no-preference){@media(min-width:1024px){.leadership .leadership-head>*{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition:opacity 1s var(--ease-brand),translate 1.2s var(--ease-brand)}.leadership .leadership-head.in>*{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}}}.leadership .leadership-shot{flex-shrink:0;display:block;position:relative}@media(prefers-reduced-motion:no-preference){@media(min-width:1024px){.leadership .leadership-shot{--tw-scale-x:94%;--tw-scale-y:94%;--tw-scale-z:94%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;will-change:opacity,scale;transition:opacity 1.15s var(--ease-brand),scale 1.4s var(--ease-brand)}.leadership .leadership-row.in .leadership-shot{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.leadership .leadership-item:nth-child(2) .leadership-shot{transition-delay:.12s}.leadership .leadership-item:nth-child(3) .leadership-shot{transition-delay:.24s}}}.leadership .leadership-photo{z-index:1;aspect-ratio:1;width:calc(var(--spacing) * 17);background-color:var(--color-mist);display:block;position:relative;overflow:hidden}@media(min-width:1024px){.leadership .leadership-photo{z-index:1;width:100%;max-width:345px}}.leadership .leadership-photo{clip-path:polygon(19% 0,100% 0,100% 81%,81% 100%,0 100%,0 19%)}.leadership .leadership-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.6s;--tw-ease:var(--ease-brand);transition-duration:.6s;transition-timing-function:var(--ease-brand);display:block}@media(prefers-reduced-motion:reduce){.leadership .leadership-photo img{transition-property:none}}@media(min-width:1024px){.leadership .leadership-card:hover .leadership-photo img,.leadership .leadership-card:focus-visible .leadership-photo img{--tw-scale-x:112%;--tw-scale-y:112%;--tw-scale-z:112%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.leadership .leadership-halo{pointer-events:none;z-index:3;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:calc(100% + 56px);height:calc(100% + 56px);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:94%;--tw-scale-y:94%;--tw-scale-z:94%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;display:none;position:absolute;top:50%;left:50%}@media(min-width:1024px){.leadership .leadership-halo{transition:opacity .45s var(--ease-brand),scale .55s var(--ease-brand),translate .55s var(--ease-brand);display:block}}@media(prefers-reduced-motion:reduce){@media(min-width:1024px){.leadership .leadership-halo{transition-property:none}}}.leadership .leadership-halo{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDIyNS40IDIyNS41OCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI3MTA2LjA2IiB5MT0iMjAzMC4yNCIgeDI9IjcwMTAuNTYiIHkyPSIxNjI3LjExIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcyODkuNjQ2OSAxNTIyLjY4MjYpIHJvdGF0ZSgtMTU0LjAyMjkpIHNjYWxlKDEgLTEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMDIiIHN0b3AtY29sb3I9IiNkMzk0ZmYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4zNCIgc3RvcC1jb2xvcj0iI2QzOTRmZiIgc3RvcC1vcGFjaXR5PSIwIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNDUiIHN0b3AtY29sb3I9IiNlYWRmYWIiIHN0b3Atb3BhY2l0eT0iLjA3Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTMiIHN0b3AtY29sb3I9IiNmNGZmODgiIHN0b3Atb3BhY2l0eT0iLjEiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iI2Y0ZmY4OCIgc3RvcC1vcGFjaXR5PSIuMTIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii41OCIgc3RvcC1jb2xvcj0iI2Y0ZmY4OCIgc3RvcC1vcGFjaXR5PSIuMTgiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii42MSIgc3RvcC1jb2xvcj0iI2Y0ZmY4OCIgc3RvcC1vcGFjaXR5PSIuMjciPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii42NCIgc3RvcC1jb2xvcj0iI2Y0ZmY4OCIgc3RvcC1vcGFjaXR5PSIuNCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjY4IiBzdG9wLWNvbG9yPSIjZjRmZjg4IiBzdG9wLW9wYWNpdHk9Ii41NyI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjcxIiBzdG9wLWNvbG9yPSIjZjRmZjg4IiBzdG9wLW9wYWNpdHk9Ii43OCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjc0IiBzdG9wLWNvbG9yPSIjZjRmZjg4Ij48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgaWQ9ImIiPjxnIGlkPSJjIj48cGF0aCBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiIGQ9Ik00Ni43LjA4bC0uMDUuMUwuMDIsODguODdsLS4wMi4wNHYuMDVzMjUuMzgsMTMyLDI1LjM4LDEzMmwxNTIuOTQsNC42MWguMDJzNDcuMDYtODkuMzcsNDcuMDYtODkuMzdsLTExLjU5LTU4LjgyLTE0LjQtNzMuMTMuMDUtLjA5TDQ2LjY4LDBsLjAyLjA4LjAyLS4wNCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+) 50%/contain no-repeat}@media(min-width:1024px){.leadership .leadership-card:hover .leadership-halo,.leadership .leadership-card:focus-visible .leadership-halo,.leadership .leadership-card[aria-expanded=true] .leadership-halo{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}}.leadership .leadership-meta{flex:1;min-width:0}@media(min-width:1024px){.leadership .leadership-meta{z-index:1;padding-inline:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * 4.5);display:block;position:relative}}@media(prefers-reduced-motion:no-preference){@media(min-width:1024px){.leadership .leadership-meta{--tw-translate-y:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition:opacity .8s var(--ease-brand) .3s,translate .8s var(--ease-brand) .3s}.leadership .leadership-row.in .leadership-meta{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.leadership .leadership-item:nth-child(2) .leadership-meta{transition-delay:.42s}.leadership .leadership-item:nth-child(3) .leadership-meta{transition-delay:.54s}}}.leadership .leadership-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--color-purple);display:block}@media(min-width:1024px){.leadership .leadership-name{font-size:19px}}.leadership .leadership-card[aria-expanded=true] .leadership-name{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime);text-underline-offset:4px;text-decoration-thickness:3px}@media(min-width:1024px){.leadership .leadership-card[aria-expanded=true] .leadership-name{text-underline-offset:5px}}.leadership .leadership-role{--tw-leading:1.45;color:var(--color-text-muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}@media(min-width:1024px){.leadership .leadership-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.5;margin-top:5px;line-height:1.5}}.leadership .leadership-chevron{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-lavender);transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand);flex-shrink:0;line-height:1;display:flex}@media(prefers-reduced-motion:reduce){.leadership .leadership-chevron{transition-property:none}}@media(min-width:1024px){.leadership .leadership-chevron{display:none}}.leadership .leadership-card[aria-expanded=true] .leadership-chevron{rotate:180deg}.leadership .leadership-bio{visibility:hidden;opacity:0;grid-template-rows:0fr;display:grid}@media(min-width:1024px){.leadership .leadership-bio{order:2;grid-column:1/-1;margin-top:0}}.leadership .leadership-bio{transition:grid-template-rows .5s var(--ease-brand),opacity .4s var(--ease-brand),margin .5s var(--ease-brand),visibility .5s var(--ease-brand)}@media(prefers-reduced-motion:reduce){.leadership .leadership-bio{transition-property:none}}@media not all and (min-width:1024px){.leadership .leadership-bio{transition:grid-template-rows .45s var(--ease-brand),opacity .35s var(--ease-brand),margin .45s var(--ease-brand),visibility .45s var(--ease-brand)}}.leadership .leadership-bio>div{overflow:hidden}.leadership .leadership-bio.is-open{visibility:visible;opacity:1;grid-template-rows:1fr}@media(min-width:1024px){.leadership .leadership-bio.is-open{margin-top:calc(var(--spacing) * 11);margin-bottom:calc(var(--spacing) * 2)}}.leadership .leadership-bio-inner{align-items:flex-start;gap:calc(var(--spacing) * 3.5);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 5);display:flex}@media(min-width:1024px){.leadership .leadership-bio-inner{gap:calc(var(--spacing) * 6.5);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 8.5);padding-block:calc(var(--spacing) * 7.5);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));box-shadow:0 8px 32px #370d531f}}.leadership .leadership-bio-inner h3{margin-bottom:var(--spacing);font-family:var(--font-primary);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--color-purple);display:none}@media(min-width:1024px){.leadership .leadership-bio-inner h3{display:block}}.leadership .leadership-bio-inner p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.65;color:var(--color-text-body);margin:0;line-height:1.65}@media(min-width:1024px){.leadership .leadership-bio-inner p{--tw-leading:1.65;font-size:15px;line-height:1.65}}.leadership .leadership-bio-inner p+p{margin-top:calc(var(--spacing) * 3)}@media(min-width:1024px){.leadership .leadership-bio-inner p+p{margin-top:calc(var(--spacing) * 3.5)}}.leadership .leadership-bio-inner .leadership-bio-role{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-text-faint);text-transform:uppercase;font-size:13px;line-height:1.4;display:none}@media(min-width:1024px){.leadership .leadership-bio-inner .leadership-bio-role{display:block}}.leadership .leadership-bio-bar{background-color:var(--color-lime);flex-shrink:0;align-self:stretch;width:3px}@media(min-width:1024px){.leadership .leadership-bio-bar{width:var(--spacing)}}.board-of-directors{background-color:var(--color-soft);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 13)}@media(min-width:1024px){.board-of-directors{padding-top:86px;padding-bottom:92px}}.board-of-directors .container-lg{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:1024px){.board-of-directors .container-lg{align-items:center;column-gap:calc(var(--spacing) * 6);grid-template-columns:1fr auto}}.board-of-directors .board-of-directors-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-text-faint);text-transform:uppercase}@media(min-width:1024px){.board-of-directors .board-of-directors-eyebrow{margin-bottom:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-column:1/-1}}.board-of-directors h2{margin-bottom:calc(var(--spacing) * 5.5);font-family:var(--font-primary);--tw-leading:1.24;--tw-font-weight:var(--font-weight-semibold);font-size:26px;line-height:1.24;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-purple)}@media(min-width:1024px){.board-of-directors h2{margin-bottom:calc(var(--spacing) * 11);--tw-leading:1.18;grid-row-start:2;grid-column-start:1;font-size:clamp(30px,3.3vw,46px);line-height:1.18}}.board-of-directors .btn{margin-top:calc(var(--spacing) * 6.5);order:1;width:100%}@media(min-width:768px){.board-of-directors .btn{justify-self:flex-start;width:auto}}@media(min-width:1024px){.board-of-directors .btn{margin-top:0;margin-bottom:calc(var(--spacing) * 11);order:0;grid-row-start:2;grid-column-start:2;justify-self:flex-end}}.board-of-directors .board-of-directors-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}@media(min-width:1024px){.board-of-directors .board-of-directors-list{column-gap:calc(var(--spacing) * 14);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-row-start:3;row-gap:0;display:grid}}.board-of-directors .board-of-directors-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 4);display:flex}@media(min-width:1024px){.board-of-directors .board-of-directors-row{gap:calc(var(--spacing) * 6);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 5.5)}}.board-of-directors .board-of-directors-row{transition-property:padding-left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-brand);transition-duration:.25s;transition-timing-function:var(--ease-brand)}@media(prefers-reduced-motion:reduce){.board-of-directors .board-of-directors-row{transition-property:none}}@media(min-width:1024px){.board-of-directors .board-of-directors-row:hover{padding-left:calc(var(--spacing) * 3)}}.board-of-directors .board-of-directors-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--color-purple)}@media(min-width:1024px){.board-of-directors .board-of-directors-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.board-of-directors .board-of-directors-title{text-align:right;--tw-leading:1.5;color:var(--color-text-muted);font-size:12.5px;line-height:1.5}@media(min-width:1024px){.board-of-directors .board-of-directors-title{max-width:52%;font-size:13px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-tracking{syntax:"*";inherits:false}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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}
