.s-hero{isolation:isolate;--hero-strip-photo:42svh;--hero-strip:calc(var(--header-h) + var(--hero-strip-photo));min-height:100svh;padding:calc(var(--hero-strip) + var(--space-3)) 0 var(--space-6);background-color:var(--color-ground-dark);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow:clip}.s-hero__stage{height:var(--hero-strip);z-index:0;position:absolute;inset:0 0 auto}.s-hero__photo{object-fit:cover;object-position:var(--focus-n,var(--focus,62% 50%));opacity:0;width:100%;height:100%;animation:s-hero-photo var(--hero-cycle) linear infinite;animation-delay:calc(var(--i,0) * var(--hero-step) - .5s);position:absolute;inset:0}.s-hero__photo:last-of-type{animation-name:s-hero-photo-last}.s-hero__haze{background-image:var(--hero-haze);animation:s-hero-us var(--hero-cycle) linear infinite;animation-delay:-.5s;position:absolute;inset:0 0 0 72%}.s-hero__scrim{background-image:var(--hero-scrim-strip);position:absolute;inset:0}.s-hero__inner{z-index:1;position:relative}.s-hero__mark{z-index:0;--cube-h:max(var(--space-7), min(calc((var(--hero-strip) - var(--header-h)) * .86), calc(var(--hero-strip) - var(--header-h) - var(--card-h,150px) - 28px)));left:calc(var(--cube-h) * -.328);top:calc(var(--header-h) + 12px - var(--cube-h) * .07);width:var(--cube-h);height:calc(var(--cube-h) * 1.14);pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}.s-hero__seal{stroke:var(--cc,var(--color-light));stroke-width:4px;opacity:0;animation:s-hero-seal var(--hero-cycle) linear infinite;animation-delay:calc(var(--i,0) * var(--hero-step) - .5s)}.s-hero__seal:first-of-type{opacity:.16}.s-hero__us{animation:s-hero-us var(--hero-cycle) linear infinite;animation-delay:-.5s}.s-hero__spill-0{stop-color:var(--color-light);stop-opacity:.09}.s-hero__spill-1{stop-color:var(--color-light);stop-opacity:.035}.s-hero__spill-2{stop-color:var(--color-light);stop-opacity:0}.s-hero__spill{animation:s-hero-spill var(--hero-cycle) linear infinite;animation-delay:-.5s}.s-hero__filament{stroke:var(--color-light)}.s-hero__spoke,.s-hero__ring{stroke-dasharray:1 1;stroke-dashoffset:0;animation:s-hero-spoke var(--hero-cycle) linear infinite;animation-delay:-.5s}.s-hero__ring{animation-name:s-hero-ring}.s-hero__lines{stroke-width:1.9px}.s-hero__bloom{stroke-width:5.7px;opacity:.5;animation:s-hero-bloom var(--hero-cycle) linear infinite;animation-delay:-.5s}.s-hero__cells{stroke-width:1px;opacity:.36;animation:s-hero-cells var(--hero-cycle) linear infinite;animation-delay:-.5s}.s-hero__card{inset-inline:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background-color:var(--color-hero-card);max-width:var(--measure-statement);position:absolute;top:0;translate:0 -100%}.s-hero__rules{width:var(--block-rule);position:absolute;top:0;bottom:0;left:0}.s-hero__rule{background-color:var(--cc,var(--color-primary));opacity:0;animation:s-hero-item var(--hero-cycle) linear infinite;animation-delay:calc(var(--i,0) * var(--hero-step) - .5s);position:absolute;inset:0}.s-hero__deck{height:var(--deck-us,auto);animation:s-hero-deck var(--hero-cycle) linear infinite;animation-delay:.2s;display:grid;overflow:clip}.s-hero__verticals,.s-hero__index{grid-area:1/1;align-self:start}.s-hero__index{display:grid}.s-hero__verticals,.s-hero__item{animation:s-hero-item var(--hero-cycle) linear infinite;animation-delay:calc(var(--i,0) * var(--hero-step) - .5s)}.s-hero__item{opacity:0;visibility:hidden;grid-area:1/1}.s-hero__verticals ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.s-hero__vlink{font-family:var(--font-family);white-space:nowrap;color:var(--color-secondary);font-size:15px;font-weight:500;line-height:22px;text-decoration:none;display:block}.s-hero__vrule{width:var(--block-rule);vertical-align:-2px;background-color:var(--cc,var(--color-secondary));height:14px;margin-right:10px;display:inline-block}.s-hero__vname--long{display:none}.s-hero__vlink:hover .s-hero__vname,.s-hero__vlink:focus-visible .s-hero__vname{background-color:color-mix(in srgb, var(--cc,var(--color-primary)) 40%, transparent)}.s-hero__verticals ul{column-gap:var(--space-3);grid-template-columns:1fr 1fr}.s-hero__link{color:var(--color-secondary);display:inline}.s-hero__link .s-hero__arrow{white-space:nowrap;margin-left:.3em}.s-hero__name{font-family:var(--font-family);white-space:nowrap;font-size:min(24px,5vw);font-weight:650;line-height:30px}.s-hero__arrow{color:var(--cc,var(--color-primary));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,var(--color-primary)) 40%, transparent)}.s-hero__pitch-item{width:0;min-width:100%;margin-top:var(--space-2);color:var(--color-secondary);font-family:var(--font-family);text-wrap:pretty;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.s-hero__pitch-item code{color:inherit;font-family:var(--font-family-mono), monospace;background:0 0;border:0;padding:0;font-size:.9em;font-style:normal}.s-hero h1{color:var(--color-secondary);text-wrap:pretty;font-size:40px;line-height:48px}.ss-title__tail{font-synthesis:none;letter-spacing:-.005em;word-spacing:-.08em;color:var(--tm0,var(--color-brand-grey));animation:s-hero-tail var(--hero-cycle) linear infinite;font-family:CMU Serif,serif;font-size:1.13em;font-style:italic;font-weight:500;animation-delay:.85s}.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}@media (width<=767px){.s-hero--home .s-hero__kicker p{font-size:var(--text-body);font-weight:400;line-height:1.45}}@media (width>=768px){.s-hero--home .s-hero__kicker p{font-size:min(var(--text-sub-size,26px), calc(100cqi / 38.45 * .985));white-space:nowrap}}.s-hero__inner{flex-direction:column;display:flex}.s-hero__ticker{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-5);order:-1;display:flex}.s-hero__dots{gap:var(--space-1);flex:1;min-width:0;display:flex}.s-hero__stop{gap:var(--space-2);min-width:0;padding-block:var(--space-2);margin-block:calc(var(--space-2) * -1);flex:1 1 0;display:grid}.has-rail .s-hero__stop{cursor:pointer}.has-rail .s-hero__stop:hover .s-hero__dot{background-color:var(--color-hero-rule)}.s-hero__stop:focus-visible{outline:2px solid var(--color-secondary);outline-offset:var(--space-1);border-radius:var(--radius)}.s-hero__dot{height:var(--block-rule);background-color:var(--color-hero-dot);background-image:linear-gradient(var(--cc,var(--color-primary)), var(--cc,var(--color-primary)));animation:s-hero-fill var(--hero-cycle) linear infinite;animation-delay:calc(var(--i,0) * var(--hero-step) - .5s);background-repeat:no-repeat;background-size:0% 100%}.s-hero__stop-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family);text-transform:lowercase;color:var(--color-secondary);animation:s-hero-name var(--hero-cycle) steps(1, end) infinite;animation-delay:calc(var(--i,0) * var(--hero-step) - .5s);font-size:16px;font-weight:500;line-height:22px;display:none;overflow:hidden}.s-hero__stop:first-child .s-hero__dot{background-size:100% 100%}.s-hero__stop:first-child .s-hero__stop-name{font-weight:700}.s-hero.is-manual .s-hero__photo,.s-hero.is-manual .s-hero__haze,.s-hero.is-manual .s-hero__seal,.s-hero.is-manual .s-hero__us,.s-hero.is-manual .s-hero__spill,.s-hero.is-manual .s-hero__spoke,.s-hero.is-manual .s-hero__ring,.s-hero.is-manual .s-hero__bloom,.s-hero.is-manual .s-hero__cells,.s-hero.is-manual .s-hero__rule,.s-hero.is-manual .s-hero__deck,.s-hero.is-manual .s-hero__verticals,.s-hero.is-manual .s-hero__item,.s-hero.is-manual .s-hero__dot,.s-hero.is-manual .s-hero__stop-name,.s-hero.is-manual .ss-title__tail{animation:none}.s-hero.is-manual .s-hero__photo,.s-hero.is-manual .s-hero__seal,.s-hero.is-manual .s-hero__rule{opacity:0}.s-hero.is-manual .s-hero__item{opacity:0;visibility:hidden}.s-hero.is-manual .s-hero__dot{background-size:0% 100%}.s-hero.is-manual .s-hero__stop-name{font-weight:500}.s-hero.is-manual .s-hero__deck{height:var(--deck-v,auto)}.s-hero.is-manual:not([data-slide="0"]) :is(.s-hero__us,.s-hero__haze,.s-hero__verticals){opacity:0;visibility:hidden}.s-hero.is-manual[data-slide="0"] .s-hero__deck{height:var(--deck-us,auto)}.s-hero.is-manual[data-slide="1"] .s-hero__photo:first-of-type,.s-hero.is-manual[data-slide="2"] .s-hero__photo:nth-of-type(2),.s-hero.is-manual[data-slide="3"] .s-hero__photo:nth-of-type(3),.s-hero.is-manual[data-slide="4"] .s-hero__photo:nth-of-type(4),.s-hero.is-manual[data-slide="5"] .s-hero__photo:nth-of-type(5),.s-hero.is-manual[data-slide="6"] .s-hero__photo:nth-of-type(6){opacity:1}.s-hero.is-manual[data-slide="1"] .s-hero__item:first-child,.s-hero.is-manual[data-slide="2"] .s-hero__item:nth-child(2),.s-hero.is-manual[data-slide="3"] .s-hero__item:nth-child(3),.s-hero.is-manual[data-slide="4"] .s-hero__item:nth-child(4),.s-hero.is-manual[data-slide="5"] .s-hero__item:nth-child(5),.s-hero.is-manual[data-slide="6"] .s-hero__item:nth-child(6){opacity:1;visibility:visible}.s-hero.is-manual[data-slide="1"] .s-hero__rule:first-child,.s-hero.is-manual[data-slide="2"] .s-hero__rule:nth-child(2),.s-hero.is-manual[data-slide="3"] .s-hero__rule:nth-child(3),.s-hero.is-manual[data-slide="4"] .s-hero__rule:nth-child(4),.s-hero.is-manual[data-slide="5"] .s-hero__rule:nth-child(5),.s-hero.is-manual[data-slide="6"] .s-hero__rule:nth-child(6){opacity:1}.s-hero.is-manual[data-slide="0"] .s-hero__seal:first-of-type,.s-hero.is-manual[data-slide="1"] .s-hero__seal:nth-of-type(2),.s-hero.is-manual[data-slide="2"] .s-hero__seal:nth-of-type(3),.s-hero.is-manual[data-slide="3"] .s-hero__seal:nth-of-type(4),.s-hero.is-manual[data-slide="4"] .s-hero__seal:nth-of-type(5),.s-hero.is-manual[data-slide="5"] .s-hero__seal:nth-of-type(6),.s-hero.is-manual[data-slide="6"] .s-hero__seal:nth-of-type(7){opacity:.16}.s-hero.is-manual[data-slide="0"] .s-hero__stop:first-child .s-hero__dot,.s-hero.is-manual[data-slide="1"] .s-hero__stop:nth-child(2) .s-hero__dot,.s-hero.is-manual[data-slide="2"] .s-hero__stop:nth-child(3) .s-hero__dot,.s-hero.is-manual[data-slide="3"] .s-hero__stop:nth-child(4) .s-hero__dot,.s-hero.is-manual[data-slide="4"] .s-hero__stop:nth-child(5) .s-hero__dot,.s-hero.is-manual[data-slide="5"] .s-hero__stop:nth-child(6) .s-hero__dot,.s-hero.is-manual[data-slide="6"] .s-hero__stop:nth-child(7) .s-hero__dot{background-size:100% 100%}.s-hero.is-manual[data-slide="0"] .s-hero__stop:first-child .s-hero__stop-name,.s-hero.is-manual[data-slide="1"] .s-hero__stop:nth-child(2) .s-hero__stop-name,.s-hero.is-manual[data-slide="2"] .s-hero__stop:nth-child(3) .s-hero__stop-name,.s-hero.is-manual[data-slide="3"] .s-hero__stop:nth-child(4) .s-hero__stop-name,.s-hero.is-manual[data-slide="4"] .s-hero__stop:nth-child(5) .s-hero__stop-name,.s-hero.is-manual[data-slide="5"] .s-hero__stop:nth-child(6) .s-hero__stop-name,.s-hero.is-manual[data-slide="6"] .s-hero__stop:nth-child(7) .s-hero__stop-name{font-weight:700}.s-hero.is-manual[data-slide="0"] .ss-title__tail{color:var(--tm0,var(--color-brand-grey))}.s-hero.is-manual[data-slide="1"] .ss-title__tail{color:var(--tm1,var(--color-brand-grey))}.s-hero.is-manual[data-slide="2"] .ss-title__tail{color:var(--tm2,var(--color-brand-grey))}.s-hero.is-manual[data-slide="3"] .ss-title__tail{color:var(--tm3,var(--color-brand-grey))}.s-hero.is-manual[data-slide="4"] .ss-title__tail{color:var(--tm4,var(--color-brand-grey))}.s-hero.is-manual[data-slide="5"] .ss-title__tail{color:var(--tm5,var(--color-brand-grey))}.s-hero.is-manual[data-slide="6"] .ss-title__tail{color:var(--tm6,var(--color-brand-grey))}@media (width<=767px){.s-hero--home{--hero-strip:var(--hero-strip-photo);min-height:0;padding:calc(var(--header-h) + var(--space-5)) 0 0}.s-hero--home .s-hero__stage{order:1;width:100%;position:relative;inset:auto}.s-hero--home .s-hero__scrim{background-image:var(--hero-scrim-strip-top)}.s-hero--home .s-hero__mark{z-index:1;--cube-h:calc(var(--hero-strip) * .86);top:auto;bottom:calc((var(--hero-strip) - var(--cube-h)) / 2 - var(--cube-h) * .07)}.s-hero--home .s-hero__card{margin-top:var(--space-5);order:1;position:relative;top:auto;translate:none}.s-hero--home .s-hero__ticker{order:2}.s-hero--home .s-hero__deck,.s-hero--home.is-manual .s-hero__deck,.s-hero--home.is-manual[data-slide] .s-hero__deck{height:auto;animation:none}}@media (width>=1025px){.s-hero.is-manual[data-slide="0"] .ss-title__tail{color:var(--tp0,var(--color-brand-grey))}.s-hero.is-manual[data-slide="1"] .ss-title__tail{color:var(--tp1,var(--color-brand-grey))}.s-hero.is-manual[data-slide="2"] .ss-title__tail{color:var(--tp2,var(--color-brand-grey))}.s-hero.is-manual[data-slide="3"] .ss-title__tail{color:var(--tp3,var(--color-brand-grey))}.s-hero.is-manual[data-slide="4"] .ss-title__tail{color:var(--tp4,var(--color-brand-grey))}.s-hero.is-manual[data-slide="5"] .ss-title__tail{color:var(--tp5,var(--color-brand-grey))}.s-hero.is-manual[data-slide="6"] .ss-title__tail{color:var(--tp6,var(--color-brand-grey))}}.s-hero:has(.scene__pause:checked) *,.s-hero:has(.s-hero__link:focus-visible,.s-hero__vlink:focus-visible) *{animation-play-state:paused}@keyframes s-hero-photo{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}3.5714%,17.8571%{opacity:1}17.8572%,to{opacity:0}}@keyframes s-hero-photo-last{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}3.5714%,14.2857%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}17.8571%,to{opacity:0}}@keyframes s-hero-seal{0%{opacity:0}3.5714%,14.2857%{opacity:.16}17.8571%,to{opacity:0}}@keyframes s-hero-us{0%{opacity:0}3.5714%,14.2857%{opacity:1}17.8571%,to{opacity:0}}@keyframes s-hero-spoke{0%,3.5714%{stroke-dashoffset:1px}6.1905%,17.8571%{stroke-dashoffset:0}17.8572%,to{stroke-dashoffset:1px}}@keyframes s-hero-ring{0%,5.6429%{stroke-dashoffset:1px}7.8571%,17.8571%{stroke-dashoffset:0}17.8572%,to{stroke-dashoffset:1px}}@keyframes s-hero-bloom{0%,5.6429%{opacity:0}9.5238%,17.8571%{opacity:.5}17.8572%,to{opacity:0}}@keyframes s-hero-spill{0%,5.2381%{opacity:0}9.5238%,17.8571%{opacity:1}17.8572%,to{opacity:0}}@keyframes s-hero-cells{0%,7.1429%{opacity:0}9.5238%,17.8571%{opacity:.36}17.8572%,to{opacity:0}}@keyframes s-hero-item{0%,2.1429%{opacity:0;visibility:hidden}2.8571%{opacity:1;visibility:visible}14.2857%{opacity:1;visibility:visible}15%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes s-hero-fill{0%{background-size:0% 100%}14.2857%{background-size:100% 100%}14.2858%,to{background-size:0% 100%}}@keyframes s-hero-name{0%{font-weight:700}14.2857%,to{font-weight:500}}@keyframes s-hero-deck{0%,12.9762%{height:var(--deck-us,auto)}14.2857%,98.6905%{height:var(--deck-v,auto)}to{height:var(--deck-us,auto)}}@keyframes s-hero-tail{0%{color:var(--tm0,var(--color-brand-grey))}12.8571%{color:var(--tm0,var(--color-brand-grey))}14.2857%{color:var(--tm1,var(--color-brand-grey))}27.1429%{color:var(--tm1,var(--color-brand-grey))}28.5714%{color:var(--tm2,var(--color-brand-grey))}41.4286%{color:var(--tm2,var(--color-brand-grey))}42.8571%{color:var(--tm3,var(--color-brand-grey))}55.7143%{color:var(--tm3,var(--color-brand-grey))}57.1429%{color:var(--tm4,var(--color-brand-grey))}70%{color:var(--tm4,var(--color-brand-grey))}71.4286%{color:var(--tm5,var(--color-brand-grey))}84.2857%{color:var(--tm5,var(--color-brand-grey))}85.7143%{color:var(--tm6,var(--color-brand-grey))}98.5714%{color:var(--tm6,var(--color-brand-grey))}to{color:var(--tm0,var(--color-brand-grey))}}@keyframes s-hero-tail-photo{0%{color:var(--tp0,var(--color-brand-grey))}12.8571%{color:var(--tp0,var(--color-brand-grey))}14.2857%{color:var(--tp1,var(--color-brand-grey))}27.1429%{color:var(--tp1,var(--color-brand-grey))}28.5714%{color:var(--tp2,var(--color-brand-grey))}41.4286%{color:var(--tp2,var(--color-brand-grey))}42.8571%{color:var(--tp3,var(--color-brand-grey))}55.7143%{color:var(--tp3,var(--color-brand-grey))}57.1429%{color:var(--tp4,var(--color-brand-grey))}70%{color:var(--tp4,var(--color-brand-grey))}71.4286%{color:var(--tp5,var(--color-brand-grey))}84.2857%{color:var(--tp5,var(--color-brand-grey))}85.7143%{color:var(--tp6,var(--color-brand-grey))}98.5714%{color:var(--tp6,var(--color-brand-grey))}to{color:var(--tp0,var(--color-brand-grey))}}@media (prefers-reduced-motion:reduce){.s-hero--home *{animation:none}}@media (width>=768px){.s-hero__stop-name{display:block}.s-hero__card{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6)}.s-hero__ticker{margin:var(--space-3) 0 var(--space-6)}.s-hero__dots{gap:var(--space-3)}.s-hero h1{font-size:48px;line-height:56px}.s-hero__name{font-size:30px;line-height:38px}.s-hero__pitch-item{margin-top:12px;line-height:24px}.s-hero__verticals ul{justify-content:start;column-gap:var(--space-6);grid-template-columns:repeat(3,auto)}.s-hero__vlink{font-size:16px;line-height:24px}}@media (width>=1025px){.s-hero__card{z-index:2;top:auto;left:auto;right:max(20px, calc((100% - var(--container-max)) / 2 + 20px));bottom:calc(var(--space-3) + var(--space-6) + var(--space-2));width:auto;min-width:34rem;position:absolute;translate:none}.s-hero__verticals ul{grid-template-columns:1fr}.s-hero__vname--long{display:inline}.s-hero__vname--short{display:none}.s-hero__vrule{height:16px;margin:var(--space-1) 0 0;position:absolute;left:0}.s-hero__ticker{z-index:2;left:max(20px, calc((100% - var(--container-max)) / 2 + 20px));right:max(20px, calc((100% - var(--container-max)) / 2 + 20px));bottom:var(--space-3);margin:0;position:absolute}.s-hero{padding:calc(var(--header-h) + var(--space-5)) 0 calc(var(--space-3) + var(--space-6) + var(--space-2) + var(--card-h,228px) + var(--space-5));justify-content:center}.s-hero__stage{max-width:200svh;height:auto;margin-left:auto;margin-right:0;inset:0}.s-hero__photo{object-position:var(--focus,62% 50%)}@media (aspect-ratio>=2){.s-hero__stage{-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--color-primary) 14%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--color-primary) 14%);mask-image:linear-gradient(90deg, transparent 0%, var(--color-primary) 14%)}}.s-hero__scrim{background-image:var(--hero-foot), var(--hero-spot), var(--hero-scrim-photo)}.s-hero__mark{--cube-h:min(calc((100svh - var(--header-h)) * .86), max(120px, calc((max(20px, calc((100vw - var(--container-max)) / 2 + 20px)) - var(--space-6)) / .602)));top:auto;bottom:calc(var(--space-4) - var(--cube-h) * .07)}.s-hero__lines{stroke-width:1.4px}.s-hero__bloom{stroke-width:4.2px}.s-hero__cells{stroke-width:.7px}.s-hero__inner{position:static}.s-hero__inner>:not(.s-hero__card,.s-hero__ticker){z-index:1;position:relative}.s-hero h1{font-size:56px;line-height:1.16}.ss-title__tail{color:var(--tp0,var(--color-brand-grey));margin-top:.04em;animation-name:s-hero-tail-photo;display:block}.s-hero__kicker{margin-top:36px}.s-hero__name{font-size:34px;line-height:42px}.s-hero__arrow{font-size:26px}}@media (width>=1025px) and (height<=719px){.s-hero__verticals ul{column-gap:var(--space-4);grid-template-columns:1fr 1fr}.s-hero__vname--long{display:none}.s-hero__vname--short{display:inline}.s-hero__vrule{height:14px;margin:0 10px 0 0;position:static}.s-hero{padding-bottom:calc(var(--space-3) + var(--space-6) + var(--space-2) + var(--card-h,166px) + var(--space-5))}}.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(--block-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:var(--space-4)}.s-cf__desc{margin-top:var(--space-4)}.s-cf__features{gap:var(--space-3);margin:var(--space-5) 0;flex-direction:column;width:100%;display:flex}.s-cf__feature h3{font-size:22px;font-weight:400;line-height:30px}@media (width>=768px){.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-cf__desc a,.s-how 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-cf__desc a:hover,.s-how a:hover,.s-hero__kicker a:focus-visible,.s-cf__desc a:focus-visible,.s-how a:focus-visible{text-decoration-style:solid;text-decoration-color:currentColor}.s-hero--home+.ref-banner--section{padding:var(--space-5) 0}.s-how{padding:var(--rhythm-section) 0 var(--space-5)}.s-how__list{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.s-how__list li{gap:var(--space-2) var(--space-5);grid-template-columns:minmax(0,1fr);align-items:baseline;display:grid}.s-how__list p{color:var(--color-primary);font-family:var(--font-family);font-size:var(--text-body);text-wrap:pretty;margin:0;line-height:1.45}.s-how__label p{font-weight:600}.s-how__body p{font-weight:300}.s-how__list code{color:inherit;font-family:var(--font-family-mono), monospace;background:0 0;border:0;padding:0;font-size:.9em}@media (width>=768px){.s-how__list li{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.s-how+.mantra-wrap{padding-top:0}.scene__ctl{right:var(--space-3,16px);bottom:var(--space-3,16px);z-index:3;gap:var(--space-2);display:flex;position:absolute}.scene__pause{opacity:0;width:1px;height:1px;position:absolute}.scene__pause-btn,.scene__replay{border:1px solid var(--color-secondary);width:40px;height:40px;color:var(--color-secondary);background:var(--color-scene-night);cursor:pointer;font:inherit;place-items:center;margin:0;padding:0;font-size:14px;display:grid}.scene__replay{font-size:20px;line-height:1}.scene__replay:before{content:"↻";content:"↻" / ""}.scene__pause-btn:before{content:"❚❚";content:"❚❚" / ""}.scene__pause:checked+.scene__pause-btn:before{content:"▶";content:"▶" / ""}.scene__pause:focus-visible+.scene__pause-btn,.scene__replay:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}@media (hover:hover){.scene__ctl{opacity:.7;transition:opacity .25s}.s-hero:hover .scene__ctl,.scene__ctl:focus-within{opacity:1}}@media (prefers-reduced-motion:reduce){.scene__ctl{display:none}}
