.oro-caps{display:block;margin:0;padding:0;--caps-room-auto: calc(100vw - 2 * var(--gutter, 56px))}.oro-caps--hero{--caps-d: 42px;--caps-m: 24.8px}.oro-caps--hero:lang(fr){--caps-d: 36px}.oro-caps--xl{--caps-d: 56px;--caps-m: 25.8px}.oro-caps--l{--caps-d: 40px;--caps-m: 22.1px}.oro-caps--m{--caps-d: 34px;--caps-m: 17.5px}.oro-caps--s{--caps-d: 22px;--caps-m: 13.8px}.oro-caps--xs{--caps-d: 15px;--caps-m: 11px}.oro-caps__art{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:flex-start;color:var(--caps-color, var(--ink, #121212));--cap: min(var(--caps-d, 56px), var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-d, 1))}.oro-caps--center .oro-caps__art{align-items:center}.oro-caps--right .oro-caps__art{align-items:flex-end}.oro-caps--white{--caps-color: #FFFFFF}.oro-caps__art svg{display:block;flex:none;width:calc(var(--cap) * var(--w));height:calc(var(--cap) * var(--h));max-width:none;margin-top:calc(var(--cap) * var(--mt, 0));overflow:visible}h2.oro-caps .oro-caps__art{--cap: min(var(--caps-d, 56px) * .7, 40px, var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-d, 1))}h1.oro-caps .oro-caps__art{--cap: min(var(--caps-d, 56px), 48px, var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-d, 1))}.oro-caps__unit{font-family:var(--font-mono);font-weight:400;font-style:normal;letter-spacing:0;word-spacing:0;text-transform:none}.oro-caps__art svg.oro-caps__m{display:none}@media screen and (max-width:989px){.oro-caps{--caps-room-auto: calc(100vw - 2 * var(--gutter, 20px))}}@media screen and (max-width:749px){.oro-caps__art{--cap: min(var(--caps-m, 25.8px), var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-m, 1))}h2.oro-caps .oro-caps__art{--cap: min(var(--caps-m, 25.8px), 26px, var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-m, 1))}h1.oro-caps .oro-caps__art{--cap: min(var(--caps-m, 25.8px), 32px, var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-m, 1))}.oro-caps__art svg.oro-caps__d{display:none}.oro-caps__art svg.oro-caps__m{display:block}}.oro-w.is-armed path{stroke-dasharray:1 2;stroke-dashoffset:1.02}.oro-w.is-armed circle,.oro-w.is-armed .oro-caps__unit{opacity:0}.oro-w.is-drawn path{stroke-dasharray:1 2;animation:oroDrawIn .55s cubic-bezier(.3,.6,.2,1) both;animation-delay:calc(var(--i, 0) * 32ms)}.oro-w.is-drawn circle,.oro-w.is-drawn .oro-caps__unit{animation:oroFadeIn .3s ease both;animation-delay:.9s}.oro-wt path{stroke-dasharray:1 2;animation:oroDrawIn .55s cubic-bezier(.3,.6,.2,1) both;animation-delay:calc(var(--i, 0) * 32ms + .2s)}.oro-wt circle,.oro-wt .oro-caps__unit{animation:oroFadeIn .3s ease both;animation-delay:1.6s}@keyframes oroDrawIn{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}@keyframes oroFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.oro-wt path,.oro-w path,.oro-w.is-armed path,.oro-w.is-drawn path{animation:none;stroke-dasharray:none}.oro-wt circle,.oro-w circle,.oro-w.is-armed circle,.oro-w.is-drawn circle{animation:none;opacity:1}.oro-wt .oro-caps__unit,.oro-w .oro-caps__unit,.oro-w.is-armed .oro-caps__unit,.oro-w.is-drawn .oro-caps__unit{animation:none;opacity:1}}@media print{.oro-wt path,.oro-w path,.oro-w.is-armed path,.oro-w.is-drawn path{animation:none;stroke-dasharray:none}.oro-wt circle,.oro-w circle,.oro-w.is-armed circle,.oro-w.is-drawn circle{animation:none;opacity:1}.oro-wt .oro-caps__unit,.oro-w .oro-caps__unit,.oro-w.is-armed .oro-caps__unit,.oro-w.is-drawn .oro-caps__unit{animation:none;opacity:1}}
