.rit{max-width:calc(var(--page-width, var(--maxw)) + 2 * var(--page-margin, var(--s4)));margin-inline:auto;padding:clamp(var(--s7),12vh,140px) var(--page-margin, var(--s4));color:var(--text);content-visibility:auto;contain-intrinsic-block-size:auto 600px}.rit.scheme-bone{max-width:none;padding-inline:max(var(--page-margin, var(--s4)),(100% - var(--page-width, var(--maxw))) / 2);background:var(--surface)}.rit-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--s4);margin-block-end:clamp(var(--s5),5vh,56px)}.rit-head__l{max-width:60%}.rit-h2{margin-block-start:var(--s3);font-size:var(--type-poster-size);font-weight:var(--type-poster-fw);line-height:var(--type-poster-lh);letter-spacing:var(--type-poster-ls);text-wrap:balance}.rit-h2__hot{color:var(--accent-fg)}.rit-note{max-width:34ch;margin:0;padding-block-end:6px;color:var(--text-muted);font-size:var(--type-lead-size);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-ls);text-wrap:pretty}.rit-note :where(strong,b){color:var(--text);font-weight:var(--fw-strong)}.rit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2);margin:0;padding:0;list-style:none}.rit-cta{display:flex;justify-content:center;margin-block-start:clamp(var(--s4),4vh,var(--s5))}.rit-step{position:relative;overflow:hidden;padding:var(--s4) var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);transition:transform var(--dur-slow) var(--ease),border-color var(--dur-slow) var(--ease)}.rit-step--media{padding:0 0 var(--s4)}.rit:has(.rit-step--media){contain-intrinsic-block-size:auto 1600px}.rit-step__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--surface-plane)}@media(min-width:750px)and (max-width:989.98px){.rit-step__media{aspect-ratio:3 / 2}}.rit-step__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.rit-step--media .rit-step__n,.rit-step--media .rit-step__h,.rit-step--media .rit-step__p{margin-inline:var(--s4)}.rit-step--media .rit-step__n{margin-block-start:var(--s3)}.rit-step:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.rit-step:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:var(--s4);width:46px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-slow) var(--ease)}.rit-step:hover:after{transform:scaleX(1)}.rit-step__n{display:block;font-family:var(--font-display);font-weight:var(--type-heading-2-fw);font-size:var(--type-heading-2-size);line-height:var(--type-heading-2-lh);letter-spacing:var(--type-heading-2-ls);color:transparent;-webkit-text-stroke:1px var(--text-faint);transition:-webkit-text-stroke var(--dur-slow) var(--ease)}.rit-step:hover .rit-step__n{-webkit-text-stroke:1px var(--accent-fg)}.rit-step__h{margin-block:var(--s2) var(--s1);font-family:var(--font-body);font-weight:calc(var(--fw-bold) + var(--fw-lift));font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.rit-step__p{max-width:30ch;margin:0;color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:var(--type-body-ls);text-wrap:pretty}@media(max-width:989.98px){.rit-head__l{max-width:100%}.rit-note{max-width:46ch}.rit-grid{grid-template-columns:1fr}}@media(min-width:990px){.rit-head{display:grid;grid-template-columns:var(--grid-columns);column-gap:var(--grid-gap)}.rit-head__l{grid-row:1;grid-column:1 / span 7;max-width:none}.rit-note{grid-row:1;grid-column:8 / -1;max-width:none}.rit-grid{grid-template-columns:var(--grid-columns);gap:var(--grid-gap)}.rit-step{grid-column:span 4}}@media(min-width:1280px){.rit-head__l{grid-column:1 / span 8}.rit-note{grid-column:9 / -1}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ritual.css.map */
