.lite-yt{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-navy-ink);isolation:isolate}.lite-yt__btn{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;background:transparent;border:0;cursor:pointer;display:block}.lite-yt__btn:focus-visible{outline:3px solid var(--color-sky);outline-offset:-3px}.lite-yt__poster{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);transition:transform .8s var(--ease-out)}.lite-yt__btn:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#0f21380d 30%,#0f213873),#0b7bc11f;transition:opacity .3s;pointer-events:none}.lite-yt__btn:hover .lite-yt__poster{transform:scale(1.03)}.lite-yt__btn:hover:after{opacity:.6}.lite-yt__play{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;border-radius:50%;background-color:var(--color-white);color:var(--color-navy);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #ffffff2e,0 12px 32px #08122066;transition:transform .3s var(--ease-out),background-color .25s,color .25s,box-shadow .3s}.lite-yt__btn:hover .lite-yt__play,.lite-yt__btn:focus-visible .lite-yt__play{background-color:var(--color-ocean);color:var(--color-white);transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 14px #0b7bc138,0 14px 36px #08122073}.lite-yt__play svg{width:2rem;height:2rem;margin-left:.25rem}.lite-yt__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(min-width:768px){.lite-yt__play{width:5.5rem;height:5.5rem}.lite-yt__play svg{width:2.5rem;height:2.5rem}}@media(prefers-reduced-motion:reduce){.lite-yt__poster,.lite-yt__play{transition:none}.lite-yt__btn:hover .lite-yt__poster{transform:none}}.cflow{--node: 4.25rem;--step: .7s;list-style:none;margin:0 auto;padding:0;max-width:34rem;display:grid;gap:0}.cflow__step{position:relative;display:grid;grid-template-columns:var(--node) minmax(0,1fr);column-gap:1.25rem;padding-bottom:2.5rem}.cflow__step:last-child{padding-bottom:0}.cflow__node{position:relative;width:var(--node);height:var(--node);opacity:0;transform:scale(.6);transition:opacity .5s ease calc(var(--i) * var(--step)),transform .7s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * var(--step))}.cflow__icon{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background-color:var(--color-white);border:1px solid var(--color-line);box-shadow:var(--shadow-md);color:var(--color-ocean)}.cflow__icon svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cflow__num{position:absolute;top:-.25rem;right:-.25rem;display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;background-color:var(--color-navy);color:var(--color-white);font-family:var(--font-display);font-size:.8125rem;font-weight:600;box-shadow:0 0 0 3px var(--color-mist)}.cflow__copy{padding-top:.5rem;opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease-out) calc(.15s + var(--i) * var(--step)),transform .6s var(--ease-out) calc(.15s + var(--i) * var(--step))}.cflow__title{font-size:1.25rem;line-height:1.3;color:var(--color-navy);margin-bottom:.375rem}.cflow__desc{color:var(--color-text-muted);line-height:1.6}.cflow__link{position:absolute;left:calc(var(--node) / 2 - 1px);top:calc(var(--node) + .5rem);bottom:.5rem;width:2px}.cflow__link-line{position:absolute;inset:0;border-radius:2px;background-color:var(--color-ocean);opacity:.35;transform-origin:top center;transform:scaleY(0);transition:transform .55s var(--ease-out) calc(.3s + var(--i) * var(--step))}.cflow__link-dot{position:absolute;inset:0;opacity:0}.cflow__link-dot:after{content:"";position:absolute;left:50%;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background-color:var(--color-ocean)}.cflow__link-label{display:none}.cflow.is-in .cflow__node,.cflow.is-in .cflow__copy{opacity:1;transform:none}.cflow.is-in .cflow__link-line{transform:none}.cflow.is-in .cflow__link-dot{opacity:1;animation:cflow-drift-y 3.2s ease-in-out calc(1.6s + var(--i) * .9s) infinite both}@keyframes cflow-drift-y{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes cflow-drift-x{0%{transform:translate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(100%);opacity:0}}@media(min-width:900px){.cflow{--node: 5.5rem;max-width:64rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}.cflow__step{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:0}.cflow__copy{padding-top:1.5rem}.cflow__desc{max-width:28ch;margin:0 auto}.cflow__link{left:calc(50% + var(--node) / 2 + 1rem);width:calc(100% + 2.5rem - var(--node) - 2rem);top:calc(var(--node) / 2 - 1px);bottom:auto;height:2px}.cflow__link-line{transform-origin:left center;transform:scaleX(0)}.cflow__link-dot:after{left:0;top:50%}.cflow.is-in .cflow__link-dot{animation-name:cflow-drift-x}.cflow__link-label{display:block;position:absolute;left:50%;bottom:.75rem;transform:translate(-50%,6px);white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--color-ocean);opacity:0;transition:opacity .5s ease calc(.65s + var(--i) * var(--step)),transform .5s var(--ease-out) calc(.65s + var(--i) * var(--step))}.cflow.is-in .cflow__link-label{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cflow__node,.cflow__copy,.cflow__link-line,.cflow__link-label{transition:none!important}.cflow .cflow__link-dot{display:none}}.ichra__formerly{font-weight:600;color:var(--color-white)}.ichra__rename{padding:2rem 1.5rem;border-radius:var(--radius-lg);background-color:var(--color-mist);border:1px solid var(--color-line)}.ichra__rename-quote{font-family:var(--font-display);font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--color-navy);padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-line)}.ichra__rename-quote span{color:var(--color-ocean)}.ichra__rename-title{font-size:1.125rem;color:var(--color-navy);margin-bottom:.5rem}.ichra__rename-text{color:var(--color-text-muted);line-height:1.7}@media(min-width:768px){.ichra__rename{padding:2.5rem}}@media(min-width:1024px){.ichra__what .res-split{align-items:center}}.ichra__video{padding-top:2.5rem}.ichra__media{max-width:60rem;margin:0 auto;padding:.5rem;border-radius:calc(var(--radius-lg) + .5rem);background:linear-gradient(160deg,#ffffff24,#ffffff0a);border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 80px #08122073}.ichra__media-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:1rem .75rem .625rem}.ichra__media-title{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--color-white)}.ichra__media-meta{font-size:.875rem;color:#ffffff9e}@media(min-width:768px){.ichra__media{padding:.75rem}.ichra__media-caption{padding:1.125rem .75rem .5rem}}.ichra__benefits-grid{display:grid;gap:2rem}.ichra__benefits-photo{position:relative;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:4 / 3;box-shadow:var(--shadow-md)}.ichra__benefits-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}@media(min-width:1024px){.ichra__benefits-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:3.5rem;align-items:stretch}.ichra__benefits-photo{aspect-ratio:auto;min-height:100%}.ichra__benefits-rows .res-row__title{font-size:1.125rem}}.ichra__why-list{gap:0;border-top:1px solid var(--color-line)}.ichra__why-list li{padding:1.125rem 0 1.125rem 2.25rem;border-bottom:1px solid var(--color-line);font-size:1.0625rem;font-weight:500;color:var(--color-navy)}.ichra__why-list li:before{top:1.3rem}@media(min-width:1024px){.ichra__why .res-split{align-items:center}}
