.firstyou-matters-hero{position:relative;z-index:2;width:100%;background:transparent;overflow:visible}.firstyou-matters-hero__stage{position:relative;z-index:1;width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:visible;background:transparent}.firstyou-matters-hero__artboard{position:relative;z-index:1;width:100%;height:100%;overflow:visible}.firstyou-matters-hero__stage canvas{display:block;position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;image-rendering:auto}.firstyou-matters-hero__detail,.firstyou-matters-hero__reference{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.firstyou-matters-motion,.firstyou-matters-motion__stage{position:relative;width:100%;background:transparent}.firstyou-matters-motion__stage{aspect-ratio:1;overflow:hidden}.firstyou-matters-motion__stage canvas{display:none;width:100%;height:100%;object-fit:contain;image-rendering:auto}.firstyou-matters-motion__detail,.firstyou-matters-motion__reference{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dyno-hero__title.firstyou-mark,.firstyou-hero__title.firstyou-mark{display:inline-flex;flex-wrap:wrap;align-items:baseline;width:100%;max-width:100%;font-family:var(--font-heading),system-ui,sans-serif;font-size:var(--dyno-display,clamp(47px,5.7vw,84px));font-weight:750;letter-spacing:-.06em;line-height:.8;text-transform:none}.dyno-hero__title.firstyou-mark .firstyou-mark__first,.dyno-hero__title.firstyou-mark .firstyou-mark__you,.firstyou-hero__title .firstyou-mark__first,.firstyou-hero__title .firstyou-mark__you{font-family:inherit;font-weight:750;text-transform:none}.firstyou-page .dyno-hero__copy .firstyou-mark,.firstyou-page .dyno-hero__copy .firstyou-mark__first,.firstyou-page .dyno-hero__copy .firstyou-mark__you{font-family:var(--font-heading),system-ui,sans-serif;text-transform:none}.firstyou-hero__orbit-host{overflow:visible}.firstyou-experience__orbit-host,.firstyou-page .dyno-experience__stage,.firstyou-page .dyno-experience__stage-scroll{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.firstyou-experience__orbit-host{container-type:size;display:grid;place-items:center}.firstyou-experience__orbit-host .firstyou-orbit{position:absolute;left:50%;top:50%;width:min(88cqw,88cqh,28rem);max-width:none;transform:translate(-50%,-50%);transform-origin:center center}.firstyou-page .dyno-experience{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media (max-width:70rem){.firstyou-page .dyno-experience{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr)}.firstyou-page .dyno-hero__plus-col{max-width:min(48%,22rem)}}.firstyou-page .dyno-hero{overflow:visible!important}.firstyou-page .dyno-hero,.firstyou-page .dyno-hero__body,.firstyou-page .dyno-hero__plus-col,.firstyou-page .dyno-hero__plus-host.firstyou-hero__matters-host{overflow:visible}.firstyou-page .dyno-hero__plus-col{position:relative;z-index:3;max-width:min(56%,32rem)}.firstyou-page .dyno-hero__plus-host.firstyou-hero__matters-host{--dyno-plus:clamp(14rem,42vmin,30rem);--dyno-hero-plus:var(--dyno-plus);flex:0 0 var(--dyno-hero-plus);z-index:2;overflow:visible}@media (max-width:40rem){.firstyou-page .dyno-hero{--dyno-plus:clamp(7rem,48vw,13rem)}.firstyou-page .dyno-hero__plus-col{max-width:min(78vw,13.5rem)}.firstyou-page .dyno-hero__plus-host.firstyou-hero__matters-host{--dyno-plus:clamp(7rem,48vw,13rem);--dyno-hero-plus:var(--dyno-plus);max-width:min(78vw,13.5rem)}.firstyou-experience__orbit-host .firstyou-orbit{width:min(84cqw,84cqh,13.5rem)}}@media (min-width:40.0625rem) and (max-width:56rem) and (orientation:portrait){.firstyou-page .dyno-hero__plus-host.firstyou-hero__matters-host{--dyno-plus:clamp(10rem,36vmin,20rem);--dyno-hero-plus:var(--dyno-plus)}.firstyou-experience__orbit-host .firstyou-orbit{width:min(82cqw,78cqh,22rem)}}.firstyou-page .dyno-hero__copy{position:relative;z-index:1}.dyno-hero__plus-caption .firstyou-mark__you{font-family:inherit;font-weight:inherit}.firstyou-hero__orbit-host .firstyou-orbit__svg{width:100%!important;height:100%!important}.firstyou-hero__orbit-host .firstyou-orbit{width:100%;max-width:100%}.firstyou-hero__matters-host .firstyou-matters-hero,.firstyou-hero__matters-host .firstyou-matters-hero__artboard,.firstyou-hero__matters-host .firstyou-matters-hero__stage{width:100%;height:100%;overflow:visible}.firstyou-hero__matters-host .firstyou-matters-hero__artboard{container-type:inline-size}.firstyou-orbit{display:grid;justify-items:center;width:100%;max-width:100%}.firstyou-orbit__stage{position:relative;width:100%;aspect-ratio:1;container-type:inline-size}.firstyou-orbit__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.firstyou-orbit__track{fill:none;stroke:color-mix(in srgb,var(--brand-blue) 18%,#d5dee8);stroke-width:.9;stroke-dasharray:1.1 2.4}.firstyou-orbit__progress{fill:none;stroke-width:1.7;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50px 50px;transition:stroke-dasharray .7s ease}.firstyou-orbit__spoke{stroke:color-mix(in srgb,var(--brand-blue) 16%,#c9d4de);stroke-width:.45;transition:stroke .45s ease,stroke-width .45s ease}.firstyou-orbit__spoke.is-on{stroke:var(--brand-green);stroke-width:.85}.firstyou-orbit__spin{position:absolute;inset:16%;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--brand-blue) 22%,#d4deec);pointer-events:none}.firstyou-orbit__signal-arm{position:absolute;inset:4%;pointer-events:none}.firstyou-orbit__signal-arm.is-pointing{transition:transform .95s ease-in-out}.firstyou-orbit__signal{position:absolute;top:0;left:50%;width:clamp(.42rem,2.6cqi,.625rem);height:clamp(.42rem,2.6cqi,.625rem);margin-left:calc(clamp(.42rem, 2.6cqi, .625rem) / -2);border-radius:50%;background:var(--brand-green);box-shadow:0 0 0 .375rem color-mix(in srgb,var(--brand-green) 18%,transparent)}.firstyou-orbit__core{--edge-color:var(--brand-blue);--edge-diffuse:0.85;--edge-line:color-mix(in srgb,var(--edge-color) calc(34% * var(--edge-diffuse)),transparent);--edge-glow-mid:color-mix(in srgb,var(--edge-color) calc(14% * var(--edge-diffuse)),transparent);--edge-glow-outer:color-mix(in srgb,var(--edge-color) calc(6% * var(--edge-diffuse)),transparent);position:absolute;inset:31%;isolation:isolate;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,var(--brand-blue),var(--brand-green)) border-box;border:3px solid transparent;box-shadow:0 1.15rem 2.6rem color-mix(in srgb,var(--brand-blue) 14%,transparent)}.firstyou-orbit__core:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 1px var(--edge-line),inset 0 0 16px 2px var(--edge-glow-mid),inset 0 0 40px 6px var(--edge-glow-outer)}.firstyou-orbit__icon{position:relative;z-index:1;width:58%;height:auto;object-fit:contain;mix-blend-mode:multiply}.firstyou-orbit__node{position:absolute;z-index:3;display:grid;place-items:center;min-width:0;max-width:38%;padding:clamp(.28rem,2.6cqi,.55rem) clamp(.32rem,3.2cqi,.7rem);border-radius:999px;background:#fff;border:1px solid var(--paradigms-line,#dbe4df);color:var(--brand-blue);font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(.45rem,4.1cqi,.68rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.15;box-shadow:0 .5rem 1.4rem color-mix(in srgb,var(--paradigms-ink) 7%,transparent);transition:background .45s ease,color .45s ease,border-color .45s ease,transform .7s ease}.firstyou-orbit__node.is-active,.firstyou-orbit__node.is-done{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.firstyou-orbit__node.is-done:not(.is-active){background:color-mix(in srgb,var(--brand-blue) 82%,#fff)}.firstyou-orbit__node--n{top:0;left:50%;transform:translate(-50%,-42%)}.firstyou-orbit__node--e{top:50%;right:0;transform:translate(42%,-50%)}.firstyou-orbit__node--s{bottom:0;left:50%;transform:translate(-50%,42%)}.firstyou-orbit__node--w{top:50%;left:0;transform:translate(-42%,-50%)}.firstyou-orbit__node--n.is-active{transform:translate(-50%,-42%) scale(1.08)}.firstyou-orbit__node--e.is-active{transform:translate(42%,-50%) scale(1.08)}.firstyou-orbit__node--s.is-active{transform:translate(-50%,42%) scale(1.08)}.firstyou-orbit__node--w.is-active{transform:translate(-42%,-50%) scale(1.08)}.firstyou-own .firstyou-mark__you,.firstyou-own .four-product-mark__d,.firstyou-own .four-product-mark__product{color:#fff}.firstyou-own .dyno-cycle__steps{display:grid;grid-template-columns:auto max-content minmax(0,1fr)}.firstyou-own .dyno-cycle__steps li{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;text-align:left}.firstyou-own .dyno-cycle__steps b{white-space:nowrap}.firstyou-own .dyno-cycle__steps span{min-width:0;text-align:left}.firstyou-why{padding:clamp(4.5rem,10vw,8.75rem) 0;background:#fff;color:var(--paradigms-ink)}.firstyou-why__inner{display:grid;grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);width:min(100% - (var(--section-pad-x) * 2),72rem);margin-inline:auto}.firstyou-why__visual{position:sticky;top:calc(var(--header-h, 4.5rem) + 1.25rem);width:100%;max-width:22rem;margin-inline:auto;justify-self:center}.firstyou-why__copy{min-width:0;max-width:42rem}.firstyou-why__title{color:var(--brand-blue);font-size:clamp(2rem,1.35rem + 2.2vw,3.4rem);letter-spacing:-.04em;line-height:1.05}.firstyou-why__lead,.firstyou-why__title{margin:0 0 1.35rem;font-family:var(--font-heading),system-ui,sans-serif;font-weight:750}.firstyou-why__lead{font-size:clamp(1.25rem,1.05rem + .7vw,1.85rem);letter-spacing:-.03em;line-height:1.25}.firstyou-why p{margin:0 0 1.1rem;color:#425163;font-family:var(--font-body),system-ui,sans-serif;font-size:clamp(1.02rem,.95rem + .3vw,1.15rem);line-height:1.65;text-wrap:pretty}.firstyou-why h3{margin:2.35rem 0 .85rem;color:var(--brand-blue);font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(1.15rem,1rem + .45vw,1.55rem);font-weight:750;letter-spacing:-.03em;line-height:1.2}.firstyou-why .firstyou-mark{font-weight:700}@media (max-width:40rem){.firstyou-why__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}.firstyou-why__visual{position:static;max-width:min(18rem,72vw)}}@media (prefers-reduced-motion:no-preference){.firstyou-orbit__spin:not(.is-paused){animation:firstyou-orbit-spin 28s linear infinite}.firstyou-orbit__signal-arm:not(.is-pointing){animation:firstyou-orbit-spin 7s linear infinite}}@media (prefers-reduced-motion:reduce){.firstyou-orbit__node,.firstyou-orbit__progress,.firstyou-orbit__signal-arm.is-pointing,.firstyou-orbit__spoke{transition:none}}@keyframes firstyou-orbit-spin{to{transform:rotate(1turn)}}