.q-glyph.svelte-1vmce4d{display:block;font-family:var(--font-heading);font-size:4.25rem;line-height:.5;color:var(--color-brand);opacity:.35;margin-bottom:1rem}.quote-heading.svelte-1vmce4d .q-key{color:var(--color-primary);background-image:linear-gradient(color-mix(in srgb,var(--color-brand) 15%,transparent),color-mix(in srgb,var(--color-brand) 15%,transparent));background-repeat:no-repeat;background-size:100% 42%;background-position:0 82%;padding:0 .1em;margin:0 -.1em;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.quote-heading.svelte-1vmce4d{font-weight:500;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.4;line-height:1.22;letter-spacing:-.02em;text-wrap:balance}.attr-photo.svelte-1vmce4d{display:block;width:56px;height:56px;margin:0 auto .65rem;border-radius:9999px;object-fit:cover;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent)}.attr-name.svelte-1vmce4d{font-family:var(--font-heading);font-weight:600;font-size:.9375rem;color:var(--color-primary)}.attr-role.svelte-1vmce4d{font-family:var(--font-body);font-size:.8125rem;color:var(--color-secondary)}.attr-linkedin.svelte-1vmce4d{display:inline-flex;width:15px;height:15px;margin-left:.35rem;vertical-align:-2px;color:var(--color-secondary);opacity:.7;transition:opacity .2s ease,color .2s ease}.attr-linkedin.svelte-1vmce4d:hover{opacity:1;color:var(--color-primary)}.attr-linkedin.svelte-1vmce4d svg:where(.svelte-1vmce4d){width:100%;height:100%}@property --rs-p{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rs-fade{syntax: "<number>"; inherits: true; initial-value: 1;}.review-scan.svelte-1h0fnzu{--cycle: 7s;position:relative;width:100%;height:100%;min-height:340px;overflow:hidden;animation:svelte-1h0fnzu-scan-progress var(--cycle) linear infinite}@keyframes svelte-1h0fnzu-scan-progress{0%{--rs-p: 0;--rs-fade: 1}86%{--rs-p: 1;--rs-fade: 1}88%{--rs-fade: 1}96%,to{--rs-p: 1;--rs-fade: 0}}.scan-beam.svelte-1h0fnzu{position:absolute;left:0;right:0;top:-3px;height:2px;background:color-mix(in srgb,var(--color-brand) 55%,transparent);animation:svelte-1h0fnzu-scan-sweep var(--cycle) linear infinite;pointer-events:none}.scan-beam.svelte-1h0fnzu:after{content:"";position:absolute;inset:2px 0 auto 0;height:36px;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent)}@keyframes svelte-1h0fnzu-scan-sweep{0%{top:-3px;opacity:0}3%{opacity:1}86%{top:100%;opacity:1}90%,to{top:100%;opacity:0}}.mark.svelte-1h0fnzu{--on: calc(clamp(0, (var(--rs-p) - var(--t)) * 30, 1) * var(--rs-fade));position:absolute;width:14px;height:14px}.mark.svelte-1h0fnzu svg:where(.svelte-1h0fnzu){position:absolute;top:0;right:0;bottom:0;left:0}.mark-x.svelte-1h0fnzu{color:var(--color-secondary);opacity:calc(.55 * (1 - var(--on)))}.mark-check.svelte-1h0fnzu{color:var(--color-brand);opacity:var(--on);transform:scale(calc(1.25 - .25 * var(--on)))}.review-scan.svelte-1h0fnzu:hover,.review-scan.svelte-1h0fnzu:hover .scan-beam:where(.svelte-1h0fnzu){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.review-scan.svelte-1h0fnzu{animation:none}.scan-beam.svelte-1h0fnzu{display:none}.mark-x.svelte-1h0fnzu{opacity:0}.mark-check.svelte-1h0fnzu{opacity:1;transform:none}}.cta-band.svelte-ywy5ni{margin-top:-1px;background-color:var(--color-primary)}.logo-row.svelte-1ikwwrr{transition:opacity .35s ease}@media(max-width:639.98px){.logo-row.svelte-1ikwwrr{min-height:200px;align-content:center}}.logo-row.is-swapping.svelte-1ikwwrr{opacity:0}.trusted-logo.svelte-1ikwwrr{opacity:.6;transition:opacity .3s ease}.trusted-logo.svelte-1ikwwrr:hover{opacity:1}@media(prefers-reduced-motion:reduce){.trusted-logo.svelte-1ikwwrr{transition:none}}.sec-band.svelte-1y3t4z0{background-color:var(--color-background)}.sec-eyebrow.svelte-1y3t4z0{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);margin-bottom:1.25rem}.sec-eyebrow.svelte-1y3t4z0 svg:where(.svelte-1y3t4z0){width:14px;height:14px;flex:none}.sec-heading.svelte-1y3t4z0{font-family:var(--font-heading);color:var(--color-primary);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.sec-grid.svelte-1y3t4z0{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:1fr;border:1px dashed color-mix(in srgb,var(--color-secondary) 40%,transparent);background-color:var(--color-surface)}.sec-card.svelte-1y3t4z0{padding:clamp(1.5rem,2.5vw,2.25rem)}.sec-card.svelte-1y3t4z0+.sec-card:where(.svelte-1y3t4z0){border-top:1px dashed color-mix(in srgb,var(--color-secondary) 40%,transparent)}@media(min-width:768px){.sec-grid.svelte-1y3t4z0{grid-template-columns:repeat(3,1fr)}.sec-card.svelte-1y3t4z0+.sec-card:where(.svelte-1y3t4z0){border-top:none;border-left:1px dashed color-mix(in srgb,var(--color-secondary) 40%,transparent)}}.sec-icon.svelte-1y3t4z0{display:block;width:30px;height:30px;color:var(--color-brand)}.sec-icon.svelte-1y3t4z0 svg{width:100%;height:100%}.sec-title.svelte-1y3t4z0{margin-top:1.4rem;font-family:var(--font-heading);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;color:var(--color-primary)}.sec-body.svelte-1y3t4z0{margin-top:.55rem;font-family:var(--font-body);font-size:.9rem;line-height:1.6;color:var(--color-secondary);max-width:34ch}.magnet-lines.svelte-1gm4qvg{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),1fr);justify-items:center;align-items:center}.magnet-lines.svelte-1gm4qvg span:where(.svelte-1gm4qvg){display:block;transform-origin:center;will-change:transform;transform:rotate(var(--rotate))}.hero-flow.svelte-1uha8ag{display:flex;flex-direction:column;min-height:calc(100vh - var(--spacing-navbar) - var(--banner-h, 0px));min-height:calc(100svh - var(--spacing-navbar) - var(--banner-h, 0px))}.hero-flow-flex.svelte-1uha8ag{display:flex;flex-direction:column;flex:1}.hero-flow-center.svelte-1uha8ag{justify-content:center}.hero-marquee.svelte-1uha8ag{position:absolute;left:0;right:0;bottom:0;padding-block:1.4rem;background:#0e1a1c59;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(prefers-reduced-transparency:reduce){.hero-marquee.svelte-1uha8ag{background:#0e1a1ceb;-webkit-backdrop-filter:none;backdrop-filter:none}}.hero-bg.svelte-1uha8ag{position:absolute;top:calc(-1 * (var(--spacing-navbar) + var(--banner-h, 0px)));left:0;right:0;bottom:0;overflow:hidden;z-index:0;background-color:var(--color-background)}.hero-grid.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;--grid-size: 6px;--gx: 0px;--gy: 0px;--mx: 50%;--my: 50%;--spot: 0;--grid-line-base: rgba(21, 32, 29, .003);--grid-line-spot: rgba(21, 32, 29, .01);background-image:linear-gradient(var(--grid-line-base) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-base) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);background-position:var(--gx) var(--gy)}.hero-grid.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line-spot) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-spot) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);background-position:var(--gx) var(--gy);-webkit-mask-image:radial-gradient(280px circle at var(--mx) var(--my),#000 0%,transparent 72%);mask-image:radial-gradient(280px circle at var(--mx) var(--my),#000 0%,transparent 72%);opacity:var(--spot);transition:opacity .4s ease}.hero-media.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface)}.hero-media.svelte-1uha8ag video,.hero-media.svelte-1uha8ag img,.hero-media-el.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hero-bg-img.svelte-1uha8ag{opacity:0;transition:opacity 1.6s ease}.hero-bg-img.is-active.svelte-1uha8ag{opacity:1}@media(prefers-reduced-motion:reduce){.hero-bg-img.svelte-1uha8ag{transition:none}}.hero-scrim.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#0c12109e,#0c121057 38%,#0c121000 72%),linear-gradient(to bottom,#0c121080,#0c121000 22%),linear-gradient(to top,#0c121080,#0c121000 40%)}.hero-media-label.svelte-1uha8ag{position:relative;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-secondary)}.hero-headline.svelte-1uha8ag{font-family:var(--font-heading);font-weight:500;letter-spacing:-.03em;line-height:1.02;color:#fff;font-size:clamp(1.9rem,1.1rem + 3.3vw,3.3rem);max-width:21ch}.hero-subhead.svelte-1uha8ag{margin-top:clamp(1.25rem,.9rem + 1.1vw,1.85rem);max-width:48ch;font-family:var(--font-body);font-size:clamp(1rem,.92rem + .5vw,1.2rem);line-height:1.55;color:#ffffffd1}.hero-cta-link.svelte-1uha8ag{display:inline-flex;align-items:center;padding:clamp(.6rem,.5rem + .35vw,.8rem) clamp(1.3rem,1rem + 1.1vw,1.9rem);font-family:var(--font-body);font-size:clamp(.8rem,.75rem + .2vw,.95rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);background:#fff;border-radius:8px;text-decoration:none;white-space:nowrap;box-shadow:0 8px 24px #0000002e;transition:background .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.hero-cta-link.svelte-1uha8ag:hover{background:#f2f1ec;transform:translateY(-1px);box-shadow:0 12px 30px #0000003d}.hero-cta-link.svelte-1uha8ag:active{transform:translateY(0) scale(.98)}@media(max-width:639.98px){.hero-headline.svelte-1uha8ag{max-width:16ch}.hero-flow-center.svelte-1uha8ag{justify-content:center;padding-top:0}}@media(min-width:640px)and (orientation:portrait){.hero-flow-center.svelte-1uha8ag{justify-content:flex-start;padding-top:12vh}}
