@keyframes racine-rise{0%{opacity:0;transform:translateY(var(--rise,1.75rem))}}@keyframes racine-type{0%{opacity:0}}@keyframes racine-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.racine-progress{display:none}@media (prefers-reduced-motion:no-preference){.racine-type-armed [data-type]:not(.racine-type-run,.racine-type-done)>span{opacity:0}.racine-type-run>span{animation:.28s ease-out both racine-type;animation-delay:calc(var(--k,0) * 18ms)}@supports (animation-timeline:view()){.racine-reveal{animation:linear both racine-rise;animation-timeline:view();animation-range:entry var(--from,0%) entry var(--to,70%)}}@supports (animation-timeline:scroll()){.racine-progress{transform-origin:0;animation:linear both racine-progress;animation-timeline:scroll(root);display:block}}}.racine-chapter,.racine-chart{--racine-pad:clamp(.75rem, 1.6vw, 1.5rem)}.racine-chart{flex-direction:column;gap:clamp(1.25rem,.75rem + 2vw,2.75rem);display:flex}.racine-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;display:grid;position:relative}.racine-letters{width:var(--w);color:var(--color-black);font-family:var(--font-sans);font-size:var(--fs);text-transform:uppercase;grid-column:2;justify-content:space-between;align-items:baseline;font-weight:700;line-height:1;display:flex}.racine-row-1{--w:calc(100vw - 2 * var(--racine-pad));--fs:11.4vw}.racine-row-2{--w:86vw;--fs:6vw}.racine-row-3{--w:58vw;--fs:3.4vw;margin-top:clamp(.5rem,.2rem + 1.2vw,1.5rem)}.racine-row-note{display:none}@media (min-width:1024px){.racine-row-1{--w:84vw;--fs:9.2vw}.racine-row-2{--w:54vw;--fs:4.5vw}.racine-row-3{--w:24vw;--fs:1.8vw}.racine-row-note{margin-left:var(--racine-pad);transform:translateY(calc(-.35 * (var(--fs) - .6875rem)));letter-spacing:.04em;opacity:.55;justify-self:start;font-size:.6875rem;display:block;position:static}.racine-row-3:before,.racine-row-3:after{width:calc(50% - var(--w) / 2 - 7rem);content:"";opacity:.18;background:currentColor;height:1px;position:absolute;top:50%}.racine-row-3:before{left:4.5rem}.racine-row-3:after{right:6rem}}.racine-row-1:after{right:var(--racine-pad);bottom:0;left:var(--racine-pad);content:"";opacity:.14;background:currentColor;height:1px;position:absolute}.racine-rule{margin-inline:var(--racine-pad);border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);white-space:nowrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:.75rem;font-size:.6875rem;line-height:1.3;display:flex;position:relative}.racine-word{--track:.28em;margin-block:var(--racine-head);padding-inline:var(--racine-pad);text-align:center;text-box:trim-both cap alphabetic;padding-left:calc(var(--racine-pad) + .155em + var(--track));font-family:var(--font-sans);font-size:min(clamp(2.75rem, 1rem + 7vw, 9rem), calc((100vw - 2 * var(--racine-pad)) / (var(--n) * 1.14)));letter-spacing:var(--track);text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1;display:block}.racine-word-square{background:var(--color-blue);width:.155em;height:.155em;display:inline-block}@keyframes racine-focus{0%{filter:blur(.16em);opacity:.35}to{filter:blur();opacity:1}}.racine-word-fill{color:var(--to)}.racine-book-image{opacity:0;filter:blur(14px)}.racine-book-image.is-active{opacity:1;filter:none}@keyframes racine-word-on{0%{color:color-mix(in srgb, var(--color-white) 13%, transparent)}to{color:var(--to)}}@media (prefers-reduced-motion:no-preference){.racine-letters>span{animation:racine-focus .9s var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * 28ms + .1s)}.racine-book-image{transition:opacity .28s ease, filter .5s var(--ease-out-expo)}@supports (animation-timeline:view()){.racine-word{animation:linear both racine-focus;animation-timeline:view();animation-range:entry cover 38%}.racine-words{view-timeline:--racine-words block}.racine-word-fill{animation:linear both racine-word-on;animation-timeline:--racine-words;animation-range:cover calc(18% + var(--p) * 42%) cover calc(22% + var(--p) * 42%)}}}.site-page .micro-label:not([class*=text-\[]){font-size:.8125rem}
