.rit-intro__inner{padding-top:var(--rit-intro-top, 56px);padding-bottom:var(--rit-intro-bottom, 56px);display:grid;gap:4rem}@media screen and (min-width:990px){.rit-intro__inner{grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:start;column-gap:4.8rem}}.rit-intro__eyebrow{margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:#0000008c}.rit-intro__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:300;font-size:2.8rem;line-height:1.15;letter-spacing:-.015em;color:rgb(var(--color-foreground));text-wrap:balance}@media screen and (min-width:990px){.rit-intro__heading{font-size:3.4rem}}.rit-intro__lead{margin:0;max-width:46ch;font-size:1.6rem;line-height:1.7;color:#0000009e}.rit-intro__steps{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 0;margin:3.2rem 0 0;padding:0}.rit-intro__step{display:flex;align-items:baseline;gap:.8rem;font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground))}.rit-intro__step+.rit-intro__step:before{content:"";width:3.2rem;height:1px;margin-inline:1.6rem;background:#187e7347;align-self:center}.rit-intro__step-n{font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#187e73}.rit-intro__frame{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#e7f0ec;text-decoration:none;color:#fff}.rit-intro__img,.rit-intro__frame img,.rit-intro__video{display:block;width:100%;height:100%;object-fit:cover}.rit-intro__toggle{position:absolute;right:1.6rem;bottom:1.6rem;display:none;place-items:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#00000080;color:#fff;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.rit-intro__frame.is-live .rit-intro__toggle{display:none}.rit-intro__toggle:before{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem}.rit-intro__toggle:hover,.rit-intro__toggle:focus-visible{background:#000000ad}.rit-intro__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.rit-intro__ic-play,.rit-intro__toggle[aria-pressed=true] .rit-intro__ic-pause{display:none}.rit-intro__toggle[aria-pressed=true] .rit-intro__ic-play{display:inline}@media screen and (max-width:989px){.rit-intro__steps{margin-top:2.4rem}.rit-intro__step+.rit-intro__step:before{width:2rem;margin-inline:1rem}}@media(prefers-reduced-motion:reduce){.rit-intro__toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-ritual-intro.css.map */
