.s-hero{isolation:isolate;min-height:100svh;padding:calc(80px + var(--space-6)) 0 var(--space-6);background-color:var(--color-primary);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:clip}.s-hero__stage{z-index:0;position:absolute;inset:0}.s-hero__plate{object-fit:cover;object-position:72% 50%;opacity:0;width:100%;height:100%;animation:s-hero-plate var(--hero-cycle) linear infinite;animation-delay:calc(var(--i) * var(--hero-step) - .5s);position:absolute;inset:0}.s-hero__plate:first-of-type{opacity:1;animation-name:s-hero-plate-lead}.s-hero__scrim{background-image:var(--hero-scrim-portrait);position:absolute;inset:0}.s-hero__inner{z-index:1;position:relative}.s-hero__grounds{position:absolute;inset:0}.s-hero__ground{opacity:0;animation:s-hero-plate var(--hero-cycle) linear infinite;animation-delay:calc(var(--i) * var(--hero-step) - .5s);display:block;position:absolute;inset:0}.s-hero__ground img{object-fit:cover;object-position:72% 50%;width:100%;height:100%;display:block}.s-hero__ground:first-child{opacity:1;animation-name:s-hero-plate-lead}.s-hero__card{margin-top:var(--space-4);max-width:var(--measure-statement);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background-color:var(--color-hero-card);position:relative}.s-hero__rules{width:var(--statement-rule);position:absolute;top:0;bottom:0;left:0}.s-hero__rule{background-color:var(--cc);opacity:0;animation:s-hero-item var(--hero-cycle) linear infinite;animation-delay:calc(var(--i) * var(--hero-step) - .5s);position:absolute;inset:0}.s-hero__rule:first-child{opacity:1;animation-name:s-hero-item-lead}.s-hero__index{display:grid}.s-hero__item{opacity:0;visibility:hidden;animation:s-hero-item var(--hero-cycle) linear infinite;animation-delay:calc(var(--i) * var(--hero-step) - .5s);grid-area:1/1}.s-hero__item:first-child{opacity:1;visibility:visible;animation-name:s-hero-item-lead}.s-hero__meta{font-family:var(--font-family-mono);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.s-hero__n{color:var(--color-secondary)}.s-hero__tag{color:var(--color-hero-ink-soft)}.s-hero__link{color:var(--color-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.s-hero__name{font-family:var(--font-family);text-wrap:balance;font-size:24px;font-weight:650;line-height:30px}.s-hero__arrow{color:var(--cc);font-size:22px}.s-hero__link:hover .s-hero__name,.s-hero__link:focus-visible .s-hero__name{background-color:color-mix(in srgb, var(--cc) 40%, transparent)}.s-hero h1{color:var(--color-secondary);text-wrap:pretty;font-size:40px;line-height:48px}.s-hero__kicker{margin-top:var(--widget-spacing)}.s-hero__kicker p{color:var(--color-secondary);font-size:var(--text-sub-size,26px);font-weight:var(--text-sub-weight,500);line-height:var(--text-sub-lh,30px);text-wrap:pretty}.s-hero__pitch-item{color:var(--color-secondary);font-size:var(--text-body);text-wrap:pretty;margin-top:10px;font-weight:300;line-height:1.45}.s-hero__ticker{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.s-hero__nav{border-radius:var(--radius);width:26px;height:26px;color:var(--color-hero-ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.s-hero__nav:hover{color:var(--color-secondary);background-color:var(--color-hero-dot)}.s-hero__dots{gap:6px;display:flex}.s-hero__dot{background-color:var(--color-hero-dot);width:26px;height:3px;animation:s-hero-dot var(--hero-cycle) steps(1, end) infinite;animation-delay:calc(var(--i) * var(--hero-step) - .5s)}.s-hero__dot:first-child{background-color:var(--cc)}.s-hero__pause{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.s-hero__pause-btn{border-radius:var(--radius);width:26px;height:26px;color:var(--color-hero-ink-soft);cursor:pointer;place-items:center;display:grid}.s-hero__pause-btn:hover{color:var(--color-secondary);background-color:var(--color-hero-dot)}.s-hero:has(.s-hero__pause:focus-visible) .s-hero__pause-btn{outline:2px solid var(--color-secondary);outline-offset:2px}.s-hero__glyph--go,.s-hero__pause:checked~.s-hero__pause-btn .s-hero__glyph--stop{display:none}.s-hero__pause:checked~.s-hero__pause-btn .s-hero__glyph--go{display:block}.s-hero.is-manual .s-hero__ground,.s-hero.is-manual .s-hero__plate,.s-hero.is-manual .s-hero__item,.s-hero.is-manual .s-hero__rule,.s-hero.is-manual .s-hero__dot{animation:none}.s-hero.is-manual .s-hero__ground,.s-hero.is-manual .s-hero__plate{opacity:0}.s-hero.is-manual .s-hero__item{opacity:0;visibility:hidden}.s-hero.is-manual .s-hero__rule{opacity:0}.s-hero.is-manual .s-hero__dot{background-color:var(--color-hero-dot)}.s-hero.is-manual .s-hero__pause-btn{display:none}.s-hero.is-manual[data-slide="0"] .s-hero__ground:first-child,.s-hero.is-manual[data-slide="0"] .s-hero__plate:first-of-type,.s-hero.is-manual[data-slide="1"] .s-hero__ground:nth-child(2),.s-hero.is-manual[data-slide="1"] .s-hero__plate:nth-of-type(2),.s-hero.is-manual[data-slide="2"] .s-hero__ground:nth-child(3),.s-hero.is-manual[data-slide="2"] .s-hero__plate:nth-of-type(3),.s-hero.is-manual[data-slide="3"] .s-hero__ground:nth-child(4),.s-hero.is-manual[data-slide="3"] .s-hero__plate:nth-of-type(4),.s-hero.is-manual[data-slide="4"] .s-hero__ground:nth-child(5),.s-hero.is-manual[data-slide="4"] .s-hero__plate:nth-of-type(5),.s-hero.is-manual[data-slide="5"] .s-hero__ground:nth-child(6),.s-hero.is-manual[data-slide="5"] .s-hero__plate:nth-of-type(6){opacity:1}.s-hero.is-manual[data-slide="0"] .s-hero__item:first-child,.s-hero.is-manual[data-slide="1"] .s-hero__item:nth-child(2),.s-hero.is-manual[data-slide="2"] .s-hero__item:nth-child(3),.s-hero.is-manual[data-slide="3"] .s-hero__item:nth-child(4),.s-hero.is-manual[data-slide="4"] .s-hero__item:nth-child(5),.s-hero.is-manual[data-slide="5"] .s-hero__item:nth-child(6),.s-hero.is-manual[data-slide="0"] .s-hero__rule:first-child,.s-hero.is-manual[data-slide="1"] .s-hero__rule:nth-child(2),.s-hero.is-manual[data-slide="2"] .s-hero__rule:nth-child(3),.s-hero.is-manual[data-slide="3"] .s-hero__rule:nth-child(4),.s-hero.is-manual[data-slide="4"] .s-hero__rule:nth-child(5),.s-hero.is-manual[data-slide="5"] .s-hero__rule:nth-child(6){opacity:1;visibility:visible}.s-hero.is-manual[data-slide="0"] .s-hero__dot:first-child,.s-hero.is-manual[data-slide="1"] .s-hero__dot:nth-child(2),.s-hero.is-manual[data-slide="2"] .s-hero__dot:nth-child(3),.s-hero.is-manual[data-slide="3"] .s-hero__dot:nth-child(4),.s-hero.is-manual[data-slide="4"] .s-hero__dot:nth-child(5),.s-hero.is-manual[data-slide="5"] .s-hero__dot:nth-child(6){background-color:var(--cc)}.s-hero:has(.s-hero__pause:checked) .s-hero__ground,.s-hero:has(.s-hero__pause:checked) .s-hero__plate,.s-hero:has(.s-hero__pause:checked) .s-hero__item,.s-hero:has(.s-hero__pause:checked) .s-hero__rule,.s-hero:has(.s-hero__pause:checked) .s-hero__dot,.s-hero:focus-within .s-hero__ground,.s-hero:focus-within .s-hero__plate,.s-hero:focus-within .s-hero__item,.s-hero:focus-within .s-hero__rule,.s-hero:focus-within .s-hero__dot{animation-play-state:paused}@keyframes s-hero-plate{0%,to{opacity:0}2.7778%,16.6667%{opacity:1}19.4444%{opacity:0}}@keyframes s-hero-plate-lead{0%,16.6667%{opacity:1}19.4444%,to{opacity:0}}@keyframes s-hero-item{0%{opacity:0;visibility:hidden}2.7778%{opacity:1;visibility:visible}16.6667%{opacity:1;visibility:visible}19.4444%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes s-hero-item-lead{0%{opacity:1;visibility:visible}16.6667%{opacity:1;visibility:visible}19.4444%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes s-hero-dot{0%{background-color:var(--cc)}16.6667%{background-color:var(--color-hero-dot)}to{background-color:var(--color-hero-dot)}}@media (prefers-reduced-motion:reduce){.s-hero__ground,.s-hero__plate,.s-hero__item,.s-hero__rule,.s-hero__dot{animation:none}.s-hero__pause,.s-hero__pause-btn{display:none}}@media (width>=768px){.s-hero{padding:calc(80px + var(--space-8)) 0 var(--space-8)}.s-hero__scrim{background-image:var(--hero-scrim)}.s-hero__card{margin-top:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6)}.s-hero__pitch-item{margin-top:12px}.s-hero__ticker{margin-top:var(--space-4)}.s-hero__meta{font-size:13px}.s-hero h1{font-size:48px;line-height:56px}.s-hero__name{font-size:30px;line-height:38px}}@media (width>=1025px){.s-hero h1{font-size:56px;line-height:64px}.s-hero__name{font-size:34px;line-height:42px}.s-hero__arrow{font-size:26px}}.s-tech{padding:var(--rhythm-section) 0}.s-tech__inner{flex-direction:column;gap:24px;display:flex}.s-tech__col-left h2{color:var(--color-primary)}.s-tech__subtitle-wrap p{color:var(--color-primary);font-size:var(--text-sub-size,26px);font-weight:var(--text-sub-weight,500);line-height:var(--text-sub-lh,30px)}.s-tech__body-wrap p{color:var(--color-primary);font-size:var(--text-body);margin-top:16px;font-weight:300;line-height:1.45}@media (width>=768px){.s-tech__inner{flex-direction:row;align-items:center;gap:40px}.s-tech__col-left,.s-tech__col-right{flex:1}}.s-cf{padding:var(--rhythm-section) 0}.s-cf__wrapper{justify-content:flex-start;display:flex}.s-cf__card{width:100%;padding:var(--space-5);border-left:var(--statement-rule) solid var(--color-edge);background:var(--color-tint-edge);flex-direction:column;align-items:stretch;display:flex}.s-cf__card>.btn{align-self:flex-start}.s-cf__logo{width:268px;margin-bottom:24px}.s-cf__desc{margin-top:24px}.s-cf__features{flex-direction:column;gap:16px;width:100%;margin:32px 0;display:flex}.s-cf__card h2{font-size:24px;line-height:30px}.s-cf__feature h3{font-size:22px;font-weight:400;line-height:30px}@media (width>=768px){.s-cf__card h2{font-size:32px;line-height:40px}.s-cf__feature h3{font-size:20px;line-height:28px}}.s-cf__feature p{font-size:var(--text-body);font-weight:300;line-height:1.45}@media (width>=768px){.s-cf__card{width:100%;max-width:var(--measure-statement)}.s-cf__features{flex-direction:row;gap:6px}.s-cf__feature{flex:1}}.s-hero__kicker a,.s-hero__body a,.s-tech__subtitle-wrap a,.s-tech__body-wrap a,.s-areas__header a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-decoration-color:color-mix(in srgb, currentColor 60%, transparent)}.s-hero__kicker a:hover,.s-hero__body a:hover,.s-tech__subtitle-wrap a:hover,.s-tech__body-wrap a:hover,.s-areas__header a:hover,.s-hero__kicker a:focus-visible,.s-hero__body a:focus-visible,.s-tech__subtitle-wrap a:focus-visible,.s-tech__body-wrap a:focus-visible,.s-areas__header a:focus-visible{text-decoration-style:solid;text-decoration-color:currentColor}.s-tech__inner{border-left:var(--statement-rule) solid var(--color-primary);background:var(--color-tint);padding:var(--space-4) var(--space-5);max-width:var(--measure-statement)}.s-areas{padding:var(--rhythm-section) 0}.s-areas__inner{flex-direction:column;gap:40px;display:flex}.s-areas__header .text-sub{margin-top:var(--widget-spacing)}.s-areas__rows{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.area-row__link{background:var(--color-secondary);border:1px solid var(--color-border);border-left:4px solid var(--cc);border-radius:var(--radius);color:var(--color-primary);align-items:flex-start;gap:16px;padding:20px 22px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.area-row__link:hover,.area-row__link:focus-visible{background:color-mix(in srgb, var(--cc) 5%, var(--color-secondary));border-color:color-mix(in srgb, var(--cc) 45%, var(--color-border,#e3e7eb));border-left-color:var(--cc)}@media (prefers-reduced-motion:reduce){.area-row__link{transition:none}}.area-row__die{flex:none;width:54px;height:auto;margin-top:-2px}.area-row h3{margin:0 0 6px;font-size:19px;line-height:1.3}.area-row .text-body{color:color-mix(in srgb, var(--color-primary) 82%, transparent);margin:0;font-size:15px;line-height:1.55}@media (width>=768px){.s-areas__inner{gap:34px}.s-areas__header{max-width:none}.s-areas__header h2{white-space:nowrap}.s-areas__rows{gap:16px}}.s-cta{background-color:var(--color-primary);padding:var(--rhythm-band) 0}.s-cta__heading{color:var(--color-secondary);width:100%}.s-cta__subtitle{color:var(--color-secondary)}.s-cta__body{color:var(--color-secondary);margin-top:16px}.s-cta .btn{margin-top:32px}.s-team-strip{padding:var(--rhythm-section) 0}.s-team-strip__statement{margin-top:var(--space-3)}.s-team-strip__statement p{font-size:var(--text-sub-size,26px);font-weight:var(--text-sub-weight,500);line-height:var(--text-sub-lh,30px)}.s-team-strip__lead{margin-top:var(--space-3)}.s-team-strip__grid{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}.s-team-strip__card img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius);width:100%;margin-bottom:var(--space-3)}.s-team-strip__card h3{font-size:20px;line-height:1.2}.s-team-strip__card p{color:var(--color-text-muted);margin-top:2px;font-size:16px;line-height:1.4}@media (width>=768px){.s-team-strip__grid{grid-template-columns:repeat(3,1fr)}}.s-proof{padding:var(--rhythm-section) 0}.s-proof__inner{padding:0}.s-proof__inner h2{margin-bottom:var(--space-3)}.s-proof__inner p+p{margin-top:var(--space-3)}.s-proof__die{float:right;width:72px;height:auto;margin:0 0 var(--space-3) var(--space-4)}.s-team-strip__lead a,.s-team-strip__statement a,.s-cf__desc a,.s-proof__inner a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-decoration-color:color-mix(in srgb, currentColor 60%, transparent)}.s-team-strip__lead a:hover,.s-team-strip__statement a:hover,.s-cf__desc a:hover,.s-proof__inner a:hover,.s-team-strip__lead a:focus-visible,.s-team-strip__statement a:focus-visible,.s-cf__desc a:focus-visible,.s-proof__inner a:focus-visible{text-decoration-style:solid;text-decoration-color:currentColor}
