.sterling-kinetic-nav{--header-float:max(.65rem, env(safe-area-inset-top));--header-pill-max:min(34rem, 100%)}.sterling-kinetic-nav .sg-w-inline-block{max-width:100%;display:inline-block}.sterling-kinetic-nav .site-header-wrapper{top:var(--header-float);left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));z-index:100;width:100%;max-width:var(--header-pill-max);isolation:isolate;border:1px solid color-mix(in oklch, var(--foreground) 11%, transparent);box-shadow:0 8px 32px color-mix(in oklch, var(--foreground) 7%, transparent), 0 2px 12px color-mix(in oklch, var(--foreground) 4%, transparent), inset 0 1px 0 color-mix(in oklch, var(--foreground) 12%, transparent);background:0 0;border-radius:9999px;margin-left:auto;margin-right:auto;position:fixed;overflow:hidden}.sterling-kinetic-nav .site-header-wrapper--scrolled{box-shadow:0 12px 40px color-mix(in oklch, var(--foreground) 9%, transparent), 0 2px 16px color-mix(in oklch, var(--foreground) 5%, transparent), inset 0 1px 0 color-mix(in oklch, var(--foreground) 14%, transparent)}.sterling-kinetic-nav .sterling-liquid-glass.liquidGlassLarge{z-index:1;background-color:#0000;background-image:radial-gradient(ellipse 130% 90% at 50% -30%, color-mix(in oklch, var(--primary) 14%, transparent), transparent 58%), linear-gradient(165deg, color-mix(in oklch, var(--background) 58%, transparent) 0%, color-mix(in oklch, var(--background) 44%, transparent) 100%);background-size:auto;min-width:0;max-width:100%;width:100%!important;color:var(--foreground)!important;font-size:inherit!important;text-shadow:none!important;border-radius:9999px!important}.sterling-kinetic-nav .sterling-liquid-glass--scrolled.liquidGlassLarge{background-image:radial-gradient(ellipse 100% 70% at 50% -40%, color-mix(in oklch, var(--primary) 10%, transparent), transparent 50%), linear-gradient(180deg, color-mix(in oklch, var(--background) 64%, transparent) 0%, color-mix(in oklch, var(--background) 50%, transparent) 100%)}.sterling-kinetic-nav .sterling-liquid-glass.liquidGlassLarge:before,.sterling-kinetic-nav .sterling-liquid-glass.liquidGlassLarge:after{border-radius:9999px!important}.sterling-kinetic-nav .sterling-liquid-glass.blur-7:before{-webkit-backdrop-filter:blur(7px)saturate(1.85)!important}.sterling-kinetic-nav .site-header-wrapper--menu-open{z-index:110}.sterling-kinetic-nav .site-header-inner{z-index:12;width:100%;position:relative}.sterling-kinetic-nav .sterling-kinetic-nav__inner{width:100%;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (min-width:640px){.sterling-kinetic-nav .sterling-kinetic-nav__inner{padding-left:.875rem;padding-right:.875rem}}.sterling-kinetic-nav .nav-row{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.875rem;display:flex}@media (min-width:640px){.sterling-kinetic-nav .nav-row{gap:.625rem;min-height:3.125rem}}.sterling-kinetic-nav .nav-logo-row{font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--foreground);flex-shrink:0;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s}.sterling-kinetic-nav .nav-logo-shiny{background-image:linear-gradient(120deg, var(--foreground) 0%, var(--foreground) 35%, color-mix(in oklch, var(--foreground) 45%, white 55%) 50%, var(--foreground) 65%, var(--foreground) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite sg-nav-logo-shine;display:inline-block}@keyframes sg-nav-logo-shine{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){.sterling-kinetic-nav .nav-logo-shiny{color:var(--foreground);-webkit-text-fill-color:var(--foreground);background:0 0;animation:none}}.sterling-kinetic-nav .nav-logo-row:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 35%, transparent);outline-offset:6px;border-radius:.5rem}@media (min-width:640px){.sterling-kinetic-nav .nav-logo-row{font-size:.9375rem}}.sterling-kinetic-nav .nav-logo-row:hover .nav-logo-shiny{background-image:linear-gradient(120deg, var(--primary) 0%, var(--primary) 35%, color-mix(in oklch, var(--primary) 40%, white 60%) 50%, var(--primary) 65%, var(--primary) 100%)}@media (prefers-reduced-motion:reduce){.sterling-kinetic-nav .nav-logo-row:hover .nav-logo-shiny{color:var(--primary);-webkit-text-fill-color:var(--primary);background:0 0}}.sterling-kinetic-nav .nav-row__right{flex-shrink:0;align-items:center;gap:.375rem;display:flex}@media (min-width:640px){.sterling-kinetic-nav .nav-row__right{gap:.5rem}}.sterling-kinetic-nav .nav-close-btn{min-height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.28rem .6rem;transition:background .2s,color .2s;display:inline-flex}.sterling-kinetic-nav .nav-close-btn:hover{background:var(--muted)}.sterling-kinetic-nav .nav-close-btn:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 35%, transparent);outline-offset:2px;background:color-mix(in oklch, var(--primary) 8%, var(--background))}.sterling-kinetic-nav .menu-button-text{flex-direction:column;align-items:center;height:1.125rem;display:flex;position:relative;overflow:hidden}.sterling-kinetic-nav .menu-button-text .p-large{text-align:center;letter-spacing:.01em;flex:0 0 1.125rem;height:1.125rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.125rem}@media (min-width:640px){.sterling-kinetic-nav .menu-button-text{height:1.25rem}.sterling-kinetic-nav .menu-button-text .p-large{flex:0 0 1.25rem;height:1.25rem;font-size:.875rem;line-height:1.25rem}}.sterling-kinetic-nav .icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.sterling-kinetic-nav .menu-button-icon{width:14px;height:14px}.sterling-kinetic-nav .fullscreen-menu-container{z-index:100;pointer-events:none;position:relative}.sterling-kinetic-nav .fullscreen-menu-container .nav-overlay-wrapper,.sterling-kinetic-nav .fullscreen-menu-container .overlay,.sterling-kinetic-nav .fullscreen-menu-container .menu-content,.sterling-kinetic-nav .fullscreen-menu-container .nav-link{pointer-events:auto}.sterling-kinetic-nav .nav-overlay-wrapper{z-index:100;display:none;position:fixed;inset:0}.sterling-kinetic-nav .nav-overlay-wrapper .overlay{z-index:0;cursor:pointer;background:color-mix(in oklch, var(--foreground) 30%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.sterling-kinetic-nav .menu-content{z-index:1;will-change:transform;flex-direction:column;width:min(100%,520px);height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden}.sterling-kinetic-nav .menu-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.sterling-kinetic-nav .backdrop-layer{will-change:transform;width:100%;height:100%;position:absolute;top:0;right:0;transform:translate(101%)}.sterling-kinetic-nav .backdrop-layer.first{z-index:1;background:color-mix(in oklch, var(--foreground) 94%, var(--background))}.sterling-kinetic-nav .backdrop-layer.second{z-index:2;background:color-mix(in oklch, var(--foreground) 88%, var(--background))}.sterling-kinetic-nav .backdrop-layer:not(.first):not(.second){z-index:3;background:var(--background)}.sterling-kinetic-nav .ambient-background-shapes{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sterling-kinetic-nav .bg-shape{opacity:0;pointer-events:none;position:absolute;inset:0}.sterling-kinetic-nav .bg-shape.active{opacity:1}.sterling-kinetic-nav .menu-content-wrapper{z-index:5;padding:clamp(5rem, 12vh, 7rem) min(var(--container-padding,2em), 1.5rem) clamp(2rem, 6vh, 3rem);background:var(--popover);color:var(--popover-foreground);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.sterling-kinetic-nav .menu-list{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.sterling-kinetic-nav .menu-list-item{border-top:1px solid color-mix(in oklch, var(--border) 30%, transparent);overflow:visible}.sterling-kinetic-nav .menu-list-item:last-child{border-bottom:1px solid color-mix(in oklch, var(--border) 30%, transparent)}.sterling-kinetic-nav .nav-link{color:var(--popover-foreground);align-items:baseline;gap:1rem;padding:.75rem 0;text-decoration:none;transition:color .2s;display:flex;position:relative}.sterling-kinetic-nav .nav-link:hover{color:var(--primary)}.sterling-kinetic-nav .nav-link:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 35%, transparent);outline-offset:6px;border-radius:.75rem}.sterling-kinetic-nav .nav-link-index{font-family:var(--font-mono,ui-monospace, monospace);color:color-mix(in oklch, var(--popover-foreground) 58%, var(--muted-foreground));letter-spacing:.02em;opacity:1;min-width:1.5rem;font-size:.6875rem;font-weight:400}.sterling-kinetic-nav .nav-link-text{z-index:1;font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--popover-foreground);margin:0;font-size:clamp(1.75rem,5.5vw,2.75rem);font-weight:600;line-height:1.15;position:relative}.sterling-kinetic-nav .nav-overlay-wrapper[data-nav=open] .menu-content .nav-link{opacity:1;visibility:visible}.sterling-kinetic-nav .nav-link-hover-bg{transform-origin:0;background:var(--primary);height:2px;transition:transform .35s var(--cubic-default,cubic-bezier(.65, .05, 0, 1));border-radius:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sterling-kinetic-nav .nav-link:hover .nav-link-hover-bg{transform:scaleX(1)}.sterling-kinetic-nav .menu-footer{z-index:5;padding:0 min(var(--container-padding,2em), 1.5rem) clamp(1.5rem, 4vh, 2.5rem);background:var(--popover);color:var(--popover-foreground);flex-direction:column;gap:1.25rem;display:flex;position:relative}.sterling-kinetic-nav .menu-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sterling-kinetic-nav .menu-footer-label{text-transform:uppercase;letter-spacing:.15em;color:color-mix(in oklch, var(--popover-foreground) 62%, var(--muted-foreground));font-size:.6875rem;font-weight:500}.sterling-kinetic-nav .menu-footer-value{color:var(--popover-foreground);font-size:.8125rem;text-decoration:none;transition:color .2s}.sterling-kinetic-nav .menu-footer-value:hover{color:var(--primary)}.sterling-kinetic-nav .menu-footer-value:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 35%, transparent);outline-offset:4px;border-radius:.375rem}@media (prefers-reduced-motion:reduce){.sterling-kinetic-nav .nav-link-hover-bg{transition:none}.sterling-kinetic-nav .menu-content,.sterling-kinetic-nav .backdrop-layer{will-change:auto}}
.crisp-header{--crisp-bg:#0c1110;--crisp-fg:#f5f7f6;--crisp-fg-muted:#f5f7f6c7;--crisp-surface-strong:#080d0cd1;--crisp-surface:#0b1110ad;--crisp-border:#ffffff24;--crisp-fade:#0c1110;--crisp-scrim-target-opacity:.84;--crisp-trust:#f5f7f6a3;--crisp-footnote:#f5f7f685;--crisp-eyebrow-fg:#f5f7f6c2;--crisp-eyebrow-border:#ffffff24;--crisp-eyebrow-bg:#ffffff0d;--crisp-btn-secondary-border:#ffffff38;--crisp-btn-secondary-bg:#ffffff0f;--crisp-btn-secondary-bg-hover:#ffffff1c;--crisp-btn-primary-shadow:0 1px 2px #0000003d, 0 14px 36px #00000038;--size-font:clamp(14px, 1vw, 18px);background:var(--crisp-bg);min-height:100dvh;display:flex;position:relative;overflow:hidden}:root:not(.dark) .crisp-header{--crisp-bg:#eef1ef;--crisp-fg:#0f1714;--crisp-fg-muted:#0f1714b8;--crisp-surface-strong:#ffffffe6;--crisp-surface:#ffffffc7;--crisp-border:#0f28201f;--crisp-fade:#eef1ef;--crisp-scrim-target-opacity:.7;--crisp-trust:#0f171494;--crisp-footnote:#0f17147a;--crisp-eyebrow-fg:#0f1714b8;--crisp-eyebrow-border:#0f282024;--crisp-eyebrow-bg:#ffffffb8;--crisp-btn-secondary-border:#0f28202e;--crisp-btn-secondary-bg:#ffffff8c;--crisp-btn-secondary-bg-hover:#ffffffd1;--crisp-btn-primary-shadow:0 1px 2px #0f282014, 0 12px 32px #0f28201f}.crisp-header__backdrop{z-index:0;background:var(--crisp-bg);position:absolute;inset:0;overflow:hidden}.crisp-header__glsl-reveal{position:absolute;inset:0;overflow:hidden}.crisp-header.is--loading .crisp-header__glsl-reveal{opacity:0;visibility:hidden}.crisp-header:not(.is--loading) .crisp-header__glsl-reveal{opacity:1;visibility:visible}.crisp-loader{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;font-size:1vw;display:none;position:absolute;inset:0;overflow:hidden}.crisp-header.is--loading .crisp-loader{display:flex}.crisp-loader__wrap{font-size:var(--size-font);justify-content:center;align-items:center;display:flex;position:relative}.crisp-loader__groups{position:relative;overflow:hidden}.crisp-loader__group{border-radius:.5em;justify-content:center;align-items:center;display:flex;position:relative}.crisp-loader__single{padding-left:1em;padding-right:1em;position:relative}.crisp-loader__media{border-radius:.5em;justify-content:center;align-items:center;width:10em;height:10em;display:flex;position:relative;overflow:hidden}.crisp-loader__shader-host{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.crisp-loader__shader-faux{border-radius:inherit;background:radial-gradient(130% 90% at 50% 108%,#767d826b,#0000 52%),radial-gradient(90% 50% at 30% 85%,#50585c47,#0000 45%),linear-gradient(#0e1312,#080c0b);position:absolute;inset:0}:root:not(.dark) .crisp-loader__shader-faux{background:radial-gradient(130% 90% at 50% 108%,#48766c47,#0000 52%),radial-gradient(90% 50% at 32% 86%,#78918a38,#0000 46%),linear-gradient(#e8eeea,#dae4de)}.crisp-loader__media.is--scaling{will-change:transform;border-radius:0;transition-property:border-radius;transition-duration:.5s;transition-timing-function:cubic-bezier(1,0,0,1);display:flex}.crisp-loader__cover-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.crisp-loader__media.is--scaling.is--radius{border-radius:.5em}.crisp-loader__group.is--relative{position:relative;left:100%}.crisp-loader__group.is--duplicate{position:absolute}.crisp-loader__cover-img.is--scale-down{will-change:transform}.crisp-loader__fade{pointer-events:none;background-image:linear-gradient(90deg, var(--crisp-fade) 20%, #0000);width:5em;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.crisp-loader__fade.is--duplicate{left:auto;right:-1px;transform:scaleX(-1)}.crisp-header__slider-scrim{z-index:1;pointer-events:none;background:linear-gradient(105deg,#060a0ae0 0%,#060a0ac7 34%,#060a0a94 62%,#060a0ab8 100%),linear-gradient(#060a0a2e 0%,#060a0a6b 100%);position:absolute;inset:0}:root:not(.dark) .crisp-header__slider-scrim{background:linear-gradient(105deg,#fafcfbd1 0%,#f4f8f6ad 38%,#ecf2ee85 68%,#f2f7f4bd 100%),linear-gradient(#ffffff6b 0%,#e4ebe69e 100%)}.crisp-header.is--loading .crisp-header__slider-scrim{opacity:0;visibility:hidden}.crisp-header:not(.is--loading) .crisp-header__slider-scrim{opacity:var(--crisp-scrim-target-opacity);visibility:visible}.crisp-header__content{color:var(--crisp-fg);width:100%;min-height:100dvh;padding:clamp(2rem,7dvh,5.5rem) clamp(1rem,3vw,2rem);padding-top:max(clamp(2rem, 6dvh, 4rem), var(--site-header-clearance));padding-bottom:max(.75rem, calc(.75rem + env(safe-area-inset-bottom,0px)));box-sizing:border-box;z-index:2;place-items:center;display:grid;position:relative}.crisp-header.is--loading .crisp-header__intro-stagger{opacity:0;visibility:hidden}.crisp-header__layout{justify-content:center;align-items:center;width:min(100%,42rem);margin-inline:auto;display:flex}.crisp-header__stack{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.15rem,2.8dvh,1.85rem);width:100%;display:flex}.crisp-header__eyebrow-wrap{justify-content:center;width:100%;display:flex}.crisp-header__eyebrow{border:1px solid var(--crisp-eyebrow-border);background:var(--crisp-eyebrow-bg);letter-spacing:.14em;text-transform:uppercase;color:var(--crisp-eyebrow-fg);border-radius:9999px;justify-content:center;align-items:center;padding:.4rem .95rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.crisp-header__h1{width:100%;max-width:min(100%,36rem);font-family:var(--font-heading), system-ui, sans-serif;text-align:center;flex-direction:column;align-items:center;gap:.12em;margin:0;display:flex}.crisp-header__h1-prefix{letter-spacing:-.04em;color:color-mix(in oklch, var(--primary) 38%, var(--crisp-fg));text-wrap:balance;font-size:clamp(1.85rem,4.2vw + .75rem,3.15rem);font-weight:500;line-height:1.08;display:block}.crisp-header__h1-rotate{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-height:1.12em;padding-bottom:.08em;display:grid;overflow:hidden}@media (min-width:768px){.crisp-header__h1-rotate{min-height:1.14em;padding-top:.04em;padding-bottom:.18em}}.crisp-header__h1-rotate-word{letter-spacing:-.045em;width:max-content;max-width:100%;color:var(--crisp-fg);text-wrap:balance;text-align:center;grid-area:1/1;font-size:clamp(1.85rem,4.2vw + .75rem,3.15rem);font-weight:600;line-height:1.08;position:relative}.crisp-header__lead{text-align:center;letter-spacing:-.01em;max-width:38rem;color:var(--crisp-fg-muted);text-wrap:pretty;margin:0;margin-inline:auto;font-size:clamp(1rem,1.15vw + .85rem,1.25rem);line-height:1.6}.crisp-header__trust{margin:0;text-align:center;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--crisp-trust);margin-top:-.25rem;font-size:.8125rem;line-height:1.5}.crisp-header__actions{flex-flow:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%;padding-top:.25rem;display:flex}.crisp-header__actions a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.crisp-header__btn-primary{min-width:min(100%,12rem);box-shadow:var(--crisp-btn-primary-shadow)}.crisp-header__btn-secondary{border-color:var(--crisp-btn-secondary-border);background:var(--crisp-btn-secondary-bg);min-width:min(100%,11rem);color:var(--crisp-fg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.crisp-header__btn-secondary:hover{background:var(--crisp-btn-secondary-bg-hover);color:var(--crisp-fg)}.crisp-header__footnote{text-align:center;max-width:28rem;color:var(--crisp-footnote);margin:-.15rem 0 0;font-size:.8125rem;line-height:1.45}@media (max-width:767px){.crisp-header__stack{gap:1rem}.crisp-header__h1-rotate-word{max-width:100%;padding-inline:.25rem}.crisp-header__actions{flex-direction:column;width:100%}.crisp-header__btn-primary,.crisp-header__btn-secondary{width:100%;min-width:0;max-width:22rem}}
