.about-page .about-genese{z-index:1;min-width:0;min-height:0;position:relative;container:about-fil/size}@media (min-width:861px){.about-page .about-genese{margin:clamp(8px, 2vh, 28px) calc(16px - var(--bleed,16px)) clamp(8px, 2vh, 24px) calc(24px - var(--gap,48px));grid-area:1/2;align-self:stretch}}@media (max-width:860px){.about-page .about-genese{height:clamp(340px,min(120vw,58svh),560px)}}.about-fil{color:#f6f1ea;position:absolute;inset:0}.about-fil-scene{position:absolute;inset:0}.about-fil-comp{--ur:min(calc(100cqw / var(--gw)), calc(100cqh / var(--gh)));--u:var(--ur);--ox:calc((100cqw - var(--gw) * var(--u)) / 2);--oy:calc((100cqh - var(--gh) * var(--u)) / 2);display:none;position:absolute;inset:0}@media (min-width:861px){.about-fil-salle{--edge:calc(100cqw - var(--bleed,16px) + 16px);--u:min(var(--ur), calc(var(--edge) / var(--right)));--ox:min((100cqw - var(--gw) * var(--u)) / 2, var(--edge) - var(--right) * var(--u));display:block}}@media (max-width:860px){.about-fil-portrait{display:block}@container about-fil (min-aspect-ratio:23/20){.about-fil-portrait{display:none}.about-fil-bande{display:block}}}.about-fil-room{pointer-events:none;--m-ellipse:radial-gradient(ellipse 80% 78% at 64% 40%, #000 36%, #000c 54%, #00000075 70%, #00000029 86%, #0000 100%);--m-v:linear-gradient(180deg, #0000 0%, #0009 9%, #000 18%, #000 78%, #00000080 90%, #0000 100%);--m-h:linear-gradient(90deg, #0000 0%, #0000008c 12%, #000 26%, #000 84%, #0006 94%, #0000 100%);-webkit-mask-image:var(--m-ellipse), var(--m-v), var(--m-h);-webkit-mask-composite:source-in, source-in;-webkit-mask-image:var(--m-ellipse), var(--m-v), var(--m-h);mask-image:var(--m-ellipse), var(--m-v), var(--m-h);position:absolute;inset:0;overflow:clip;-webkit-mask-composite:source-in;mask-composite:intersect}.about-fil-bande .about-fil-room{--m-ellipse:radial-gradient(ellipse 70% 86% at 70% 34%, #000 32%, #000c 50%, #00000075 68%, #00000029 85%, #0000 100%);--m-v:linear-gradient(180deg, #0000 0%, #0009 6%, #000 14%, #000 76%, #00000080 89%, #0000 100%);--m-h:linear-gradient(90deg, #0000 0%, #00000080 14%, #000 32%, #000 92%, #00000080 100%)}.about-fil-portrait .about-fil-room{--m-ellipse:radial-gradient(ellipse 100% 78% at 72% 30%, #000 32%, #000c 50%, #00000075 68%, #00000029 85%, #0000 100%);--m-v:linear-gradient(180deg, #0000 0%, #000000a6 6%, #000 13%, #000 74%, #00000073 88%, #0000 100%);--m-h:linear-gradient(90deg, #0000 0%, #0009 10%, #000 24%, #000 90%, #00000080 100%)}.about-fil-plate,.about-fil-lens{transform-origin:calc((var(--lx) - var(--rl)) * var(--ur)) calc((var(--ly) - var(--rt)) * var(--ur));position:absolute}.about-fil-plate{left:calc(var(--ox) + var(--lx) * var(--u) - (var(--lx) - var(--rl)) * var(--ur));top:calc(var(--oy) + var(--ly) * var(--u) - (var(--ly) - var(--rt)) * var(--ur));width:calc(var(--rw) * var(--ur));height:calc(var(--rh) * var(--ur))}.about-fil-lens{inset:0}.about-fil-lens img{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.about-fil-sharp{opacity:0}.about-fil-soft{opacity:.5}.about-fil-glow{left:calc(var(--ox) + var(--lx) * var(--u) - var(--lr) * 2 * var(--ur));top:calc(var(--oy) + var(--ly) * var(--u) - var(--lr) * 2 * var(--ur));width:calc(var(--lr) * 4 * var(--ur));height:calc(var(--lr) * 4 * var(--ur));pointer-events:none;opacity:.8;background:radial-gradient(closest-side,#ffe6b842 0%,#ffe0aa1f 30%,#ffdca20b 58%,#ffdca200 100%);border-radius:50%;position:absolute;transform:scale(1.4)}.about-fil-grid{left:var(--ox);top:var(--oy);width:calc(var(--gw) * var(--u));height:calc(var(--gh) * var(--u));position:absolute}.about-fil-kicker,.about-fil-ctx,.about-fil-main{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));font-size:calc(var(--s) * var(--u));margin:0;position:absolute}.about-fil-kicker{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#f2eadeb3;font-weight:500;line-height:1.4}.about-fil-tc{color:#f6f1ea;font-variant-numeric:tabular-nums;letter-spacing:.14em}.about-fil-ctx{width:calc(var(--cw) * var(--u));font-family:var(--serif);line-height:var(--lh);color:#ece2d4;text-wrap:pretty;opacity:.72}.about-fil-main{font-family:var(--serif);line-height:var(--lh);letter-spacing:-.012em;color:#f7f2ea;white-space:nowrap;font-kerning:normal;text-shadow:0 0 1.1em #0d091273}.about-fil-line{display:block}.about-fil-w{display:inline-block}.about-fil-fig,.about-fil-qfig{white-space:nowrap;display:inline-block;position:relative}.about-fil-fig{font-style:italic}.about-fil-gold,.about-fil-sheen{pointer-events:none;white-space:nowrap;margin:-.2em 0 0 -.12em;position:absolute;top:0;left:0;overflow:clip}.about-fil-gold>span,.about-fil-sheen>span{color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;padding:.2em .47em .2em .12em;display:block}.about-fil-gold{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .35em),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - .35em),#0000)}.about-fil-gold>span{background-image:linear-gradient(#f7e0a4 8%,#e9c676 46%,#d3a955 78%,#c99d4b 100%)}.about-fil-sheen{opacity:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 48% 52%,#0000 70%);mask-image:linear-gradient(90deg,#0000 30%,#000 48% 52%,#0000 70%)}.about-fil-sheen>span{background-image:linear-gradient(#fffbf1,#f8e6b8)}.about-fil-probe{vertical-align:baseline;width:0;height:0;display:inline-block}.about-fil-thread{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.about-fil-reveal{fill:none;stroke:#fff;stroke-width:12px;stroke-linecap:butt;stroke-dasharray:1 2;stroke-dashoffset:0}.about-fil-head{offset-distance:100%;offset-rotate:0deg}.about-fil-light{opacity:0}.about-fil-src{right:calc((var(--gw) - var(--right)) * var(--u));top:calc(var(--y) * var(--u));text-align:right;position:absolute}.about-fil-portrait .about-fil-note{display:block}.about-fil-portrait .about-fil-sep{display:none}.about-fil-src p{margin:0}.about-fil-src-k{font:500 calc(var(--s) * var(--u))/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#f2eadeb3;margin-bottom:calc(var(--g) * var(--u))!important}.about-fil-quote{font:italic 400 calc(var(--s) * var(--u))/var(--lh) var(--serif);letter-spacing:-.004em;white-space:nowrap;color:#f7f2ea;text-shadow:0 0 1.1em #0d09128c}.about-fil-q,.about-fil-hang{color:#f2eade85;font-style:normal}.about-fil-last{position:relative}.about-fil-hang{white-space:pre;position:absolute;left:100%}.about-fil-attr{font:400 calc(var(--s) * var(--u))/1.5 var(--sans);letter-spacing:.01em;color:#f2eadeb3;margin-top:calc(var(--g) * var(--u))!important}.about-fil-journal{font-family:var(--serif);letter-spacing:0;color:#f3ede4;font-size:1.16em}.about-fil-pause{z-index:3;color:#f2ede6b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .25s;display:grid;position:absolute;bottom:4px;right:6px}.about-fil-pause:before{content:"";background:#140e1a80;border:1px solid #f2ede63d;border-radius:50%;transition:background .25s,border-color .25s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:8px}.about-fil-pause svg{width:11px;height:11px;position:relative}.about-fil-pause:hover,.about-fil-pause:focus-visible{color:#f2ede6}.about-fil-pause:hover:before,.about-fil-pause:focus-visible:before{background:#140e1ab8;border-color:#f2ede680}.about-fil-pause:active:before{transform:scale(.92)}.about-fil-pause[aria-pressed=true]{color:#f2ede6e6}.about-fil-pause[aria-pressed=true]:before{background:#140e1aa3;border-color:#f2ede673}.about-fil-pause:focus-visible{outline-offset:-6px;outline:2px solid #e0bd6d}@media (min-width:861px){.about-fil-pause{right:calc(var(--bleed,16px) - 24px);bottom:0}}@media (max-width:860px){.about-fil-pause{top:4px;bottom:auto;right:calc(var(--gutter,16px) - 8px)}}.about-fil.is-held,.about-fil.is-held *{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.about-fil-glow{animation:about-fil-ignite 1.2s cubic-bezier(.2, .7, .2, 1) .15s both, about-fil-bloom 1.6s cubic-bezier(.65, 0, .35, 1) var(--t-pull) forwards, about-fil-breathe 6s ease-in-out calc(var(--t-end) + 1.4s) infinite alternate}.about-fil-sharp{animation:2.6s cubic-bezier(.45,0,.2,1) .3s both about-fil-room}.about-fil-plate{animation:14s cubic-bezier(.3,0,.35,1) .3s both about-fil-push}.about-fil-kicker{animation:1s cubic-bezier(.16,1,.3,1) 1s both about-fil-fade}.about-fil-w{animation:about-fil-rise .62s cubic-bezier(.16, 1, .3, 1) var(--w) both}.about-fil-ctx .about-fil-w{animation-duration:.8s}.about-fil-light{animation:about-fil-kindle .3s cubic-bezier(.2, .7, .3, 1) calc(var(--t-fil) - .2s) both, about-fil-out .5s cubic-bezier(.4, 0, .6, 1) calc(var(--t-end) - .1s) forwards}.about-fil-head{animation:about-fil-run var(--d-fil) cubic-bezier(.45, .05, .3, 1) var(--t-fil) both}.about-fil-reveal{animation:about-fil-draw var(--d-fil) cubic-bezier(.45, .05, .3, 1) var(--t-fil) both}.about-fil-fig .about-fil-gold{animation:about-fil-wipe var(--d-ga) cubic-bezier(.45, .05, .3, 1) var(--t-ga) both}.about-fil-fig .about-fil-gold>span{animation:about-fil-unwipe var(--d-ga) cubic-bezier(.45, .05, .3, 1) var(--t-ga) both}.about-fil-qfig .about-fil-gold{animation:about-fil-wipe var(--d-gb) cubic-bezier(.3, .3, .2, 1) var(--t-gb) both}.about-fil-qfig .about-fil-gold>span{animation:about-fil-unwipe var(--d-gb) cubic-bezier(.3, .3, .2, 1) var(--t-gb) both}.about-fil-fig .about-fil-sheen,.about-fil-fig .about-fil-sheen>span{animation:about-fil-sheen 1.1s cubic-bezier(.4, 0, .25, 1) calc(var(--t-ga) + var(--d-ga) - .15s) both}.about-fil-qfig .about-fil-sheen,.about-fil-qfig .about-fil-sheen>span{animation:about-fil-sheen 1.1s cubic-bezier(.4, 0, .25, 1) calc(var(--t-gb) + var(--d-gb) - .1s) both}.about-fil-fig .about-fil-sheen>span,.about-fil-qfig .about-fil-sheen>span{animation-name:about-fil-unsheen}.about-fil-mid{animation:about-fil-in .6s cubic-bezier(.4, 0, .6, 1) var(--t-pull) both}.about-fil-soft{animation:about-fil-soften .9s cubic-bezier(.4, 0, .4, 1) calc(var(--t-pull) + .45s) both}.about-fil-lens{animation:about-fil-breath 1.6s cubic-bezier(.65, 0, .35, 1) var(--t-pull) both}.about-fil-ctx{animation:about-fil-dim 1.4s cubic-bezier(.65, 0, .35, 1) var(--t-pull) both}.about-fil-src-k{animation:about-fil-fade .9s cubic-bezier(.16, 1, .3, 1) calc(var(--t-pull) + .3s) both}.about-fil-quote{animation:about-fil-focus 1s cubic-bezier(.25, .6, .2, 1) calc(var(--t-pull) + .35s) both}.about-fil-attr{animation:about-fil-settle 1s cubic-bezier(.16, 1, .3, 1) calc(var(--t-end) + .1s) both}.about-fil-pause{animation:1s cubic-bezier(.16,1,.3,1) 2.4s both about-fil-fade}}@supports (animation-timing-function:linear(0, 1)){@media (prefers-reduced-motion:no-preference){.about-fil-head,.about-fil-reveal{animation-timing-function:var(--e-fil)}.about-fil-fig .about-fil-gold,.about-fil-fig .about-fil-gold>span{animation-timing-function:var(--e-ga)}.about-fil-qfig .about-fil-gold,.about-fil-qfig .about-fil-gold>span{animation-timing-function:var(--e-gb)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.about-page .about-genese{animation:linear both about-fil-recede;animation-timeline:--gh-stage;animation-range:exit-crossing}}}@supports not (offset-path:path("M 0 0 L 1 1")){.about-fil-head{display:none}}@media (prefers-reduced-motion:reduce){.about-fil-pause{display:none}}@keyframes about-fil-ignite{0%{opacity:0;transform:scale(.55)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes about-fil-bloom{0%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(1.4)}}@keyframes about-fil-breathe{0%{opacity:.8}to{opacity:.64}}@keyframes about-fil-room{0%{opacity:0}22%{opacity:.3}to{opacity:1}}@keyframes about-fil-out{0%{opacity:1}to{opacity:0}}@keyframes about-fil-in{0%{opacity:0}to{opacity:1}}@keyframes about-fil-soften{0%{opacity:0}to{opacity:.5}}@keyframes about-fil-push{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes about-fil-breath{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes about-fil-fade{0%{opacity:0}to{opacity:1}}@keyframes about-fil-rise{0%{opacity:0;filter:blur(.09em);transform:translateY(.38em)}to{opacity:1;filter:blur();transform:none}}@keyframes about-fil-focus{0%{opacity:0;filter:blur(.24em);transform:scale(.985)}40%{opacity:.75}to{opacity:1;filter:blur();transform:none}}@keyframes about-fil-settle{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes about-fil-dim{0%{opacity:.84}to{opacity:.72}}@keyframes about-fil-kindle{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes about-fil-run{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes about-fil-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes about-fil-wipe{0%{transform:translate(-101%)}to{transform:none}}@keyframes about-fil-unwipe{0%{transform:translate(101%)}to{transform:none}}@keyframes about-fil-sheen{0%{opacity:0;transform:translate(-80%)}20%{opacity:.75}75%{opacity:.75}to{opacity:0;transform:translate(80%)}}@keyframes about-fil-unsheen{0%{transform:translate(80%)}to{transform:translate(-80%)}}@keyframes about-fil-recede{to{opacity:.45;transform:translateY(10%)}}
.page.about-page{--about-ivory:#f6efe4;--about-ivory-2:#e6dfd2;--about-ivory-3:#cbc3b6;--about-gold:#e0bd6d;--fam-recherche:#4a306d;--fam-institution:#a87a26;--fam-societe:#3f6b55;--fam-presse:#7a8378;max-width:none;padding:0}[data-resolved-theme=dark] .page.about-page{--fam-recherche:#c9b6e4;--fam-institution:#e0bd6d;--fam-societe:#8fbf9e;--fam-presse:#9ba69e}.about-page .about-nowrap{white-space:nowrap}.about-page :is(.view-guest,.view-member):empty{display:none}html:not([data-view=guest]) .about-page .gh-stage{margin-top:0}@media (min-width:861px){html:not([data-view=guest]) .about-page .gh-stage{--top:clamp(12px, 1.6vh, 40px);min-height:max(600px,100svh - 72px)}}@media (max-width:860px){html:not([data-view=guest]) .about-page .gh-stage{--top:10px}}.about-page .ab-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(22px,3vh,36px);display:flex}.about-page .ab-actions .button{gap:10px;min-height:54px;padding:0 26px;font-size:1.0625rem}.about-page .gh-salle .button-cream{color:#2a1d3d}.about-page .ab-actions .button svg{transition:transform .35s var(--gh-pose)}.about-page .ab-actions .button:hover svg{transform:translate(3px)}.about-page .gh-salle :is(.ab-actions .button,.gh-link,.ab-quote sup a,.ab-free a,.ab-contact a,.about-thread):focus-visible{outline:3px solid var(--gh-gold);outline-offset:3px}.about-page .gh-copy .gh-title{font-size:clamp(2.75rem,min(5.7vw,7.8vh),6.25rem)}@media (min-width:861px){.about-page .gh-copy{container-type:inline-size}.about-page .gh-copy .gh-title{margin-top:32px;font-size:clamp(2.75rem,min(4.4vw,7.6vh,10.4cqi),4.25rem);line-height:1.02;display:block}.about-page .gh-copy .gh-title>.gh-ln,.about-page .gh-copy .gh-title em{display:inline-block}.about-page .gh-copy .gh-title-br{display:inline}.about-page .gh-copy .gh-lede{margin-top:32px;line-height:1.6}.about-page .gh-copy>.ab-actions{margin-top:40px}}@media (min-width:861px) and (max-height:820px){.about-page .gh-copy .gh-title,.about-page .gh-copy .gh-lede{margin-top:24px}.about-page .gh-copy>.ab-actions{margin-top:32px}}@media (min-width:861px){.about-page .gh-stage{--copy-w:clamp(440px, 46vw, 760px);--gap:clamp(40px, 3.6vw, 72px)}}@media (prefers-reduced-motion:no-preference){.about-page .gh-copy>.ab-actions{animation:gh-up 1.1s var(--gh-pose) 2.25s both}}.about-page .about-thread{max-width:100%;color:var(--ink);border-radius:14px;grid-template-columns:120px minmax(0,1fr);justify-self:start;align-items:center;gap:18px;margin-top:8px;text-decoration:none;display:inline-grid}.about-page .about-thread:focus-visible{outline:3px solid var(--prana);outline-offset:4px}.about-thread-poster{aspect-ratio:16/9;box-shadow:var(--gh-shadow);transition:transform .6s var(--gh-pose), box-shadow .6s var(--gh-pose);background:#15111c;border-radius:10px;display:block;overflow:hidden}.about-thread-poster img{object-fit:cover;width:100%;height:100%;display:block}.about-thread-text{gap:3px;min-width:0;display:grid}.about-thread small{color:var(--gh-kicker);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.about-thread strong{font:400 1.375rem/1.25 var(--serif);letter-spacing:-.01em}.about-thread em{color:var(--muted);font-size:1rem;font-style:normal}@media (hover:hover) and (pointer:fine){.about-thread:hover .about-thread-poster{box-shadow:var(--gh-shadow-lift);transform:translateY(-3px)}.about-thread:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.ab-story{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.about-screen{display:none}.ab-step{max-width:620px}.ab-step-num{color:var(--gh-kicker);font:400 clamp(2.75rem, 1.9rem + 2.4vw, 4.5rem)/1 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;display:block}.ab-step h3{color:var(--ink);font:400 clamp(1.875rem, 1.35rem + 1.4vw, 2.75rem)/1.08 var(--serif);letter-spacing:-.022em;text-wrap:balance;margin:12px 0 0}.ab-step>p{color:var(--t-ink-soft,#33463c);text-wrap:pretty;margin:16px 0 0;font-size:1.125rem;line-height:1.7}.ab-figure{border-top:1px solid var(--gh-rule,var(--line));flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-width:460px;margin:24px 0 0;padding-top:18px;display:flex}.ab-figure strong{color:var(--ink);font:400 clamp(2.25rem, 1.7rem + 1.4vw, 3rem)/1 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.ab-figure span{color:var(--muted);flex:12rem;font-size:1rem;line-height:1.45}.ab-view{margin:26px 0 72px}.ab-view:last-child{margin-bottom:0}@media (min-width:1000px) and (max-height:619px){.ab-story{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(40px,5vw,96px)}.ab-step{grid-column:1;grid-row:var(--row);padding-block:40px}.ab-view{grid-column:2;grid-row:var(--row);margin:0;padding-block:40px}}@media (min-width:1000px) and (min-height:620px){.ab-story{--screen-h:clamp(480px, calc(100svh - 72px - 96px), 680px);--screen-top:calc(72px + (100svh - 72px - var(--screen-h)) / 2);--rail-h:70px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:repeat(var(--n,8), auto);align-items:start;column-gap:clamp(40px,5vw,104px);margin-top:clamp(8px,1.5vw,24px)}.ab-step{grid-column:1;grid-row:var(--row);min-height:calc(var(--screen-h) * .8);box-sizing:border-box;flex-direction:column;justify-content:center;padding-block:28px;display:flex}.about-screen,.ab-view{grid-column:2;grid-row:1 / span var(--n,8);top:var(--screen-top);height:var(--screen-h);align-self:start;margin:0;position:sticky}.about-screen{z-index:0;isolation:isolate;color:var(--about-ivory);background:radial-gradient(80% 70% at 18% 8%,#2c2139,#0000 62%),radial-gradient(70% 60% at 100% 100%,#7a52a82e,#0000 70%),linear-gradient(160deg,#1d1528,#0f0b14);border-radius:28px;display:block;overflow:clip;box-shadow:0 0 0 1px #ffffff14,0 2px 4px #0d09124d,0 60px 120px -50px #0d0912a6}.about-screen:after{content:"";z-index:3;pointer-events:none;background:var(--gh-grain);opacity:.045;border-radius:inherit;background-size:180px;position:absolute;inset:0}.about-screen>.gh-lamp{--lamp-size:900px;--lamp-a:.14;--lamp-x:20%;--lamp-y:10%}.ab-view{z-index:1;opacity:0;pointer-events:none;transition:opacity .5s var(--gh-traverse), transform .8s var(--gh-pose);transform:translateY(14px)}.ab-view.is-on{z-index:2;opacity:1;pointer-events:auto;transition:opacity .8s var(--gh-pose) .1s, transform 1s var(--gh-pose) .1s;transform:none}.ab-story:not(:has(.ab-view.is-on)) .ab-view[data-view="0"]{z-index:2;opacity:1;pointer-events:auto;transition:opacity .8s var(--gh-pose) .1s, transform 1s var(--gh-pose) .1s;transform:none}.ab-view>.abv{box-sizing:border-box;height:100%;min-height:0;padding:calc(var(--rail-h) + 10px) clamp(26px, 2.8vw, 44px) clamp(24px, 2.6vw, 40px);box-shadow:none;background:0 0;border-radius:28px}.ab-step>*{transition:color .6s var(--gh-pose)}.ab-step{isolation:isolate;position:relative}.ab-step:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgb(var(--gh-lamp) / .14), rgb(var(--gh-lamp) / 0));opacity:0;pointer-events:none;transition:opacity 1s var(--gh-pose);border-radius:50%;position:absolute;inset:0 -40px 0 -72px}.ab-step.is-on:before{opacity:1}.ab-story:has(.ab-step.is-on) .ab-step:not(.is-on) :is(.ab-step-num,h3,.ab-figure strong){color:var(--muted)}.ab-story:has(.ab-step.is-on) .ab-step:not(.is-on)>p{color:var(--muted)}}.about-rail{grid-template-columns:repeat(var(--n,8), minmax(0, 1fr));gap:0 6px;display:grid;position:absolute;top:26px;left:clamp(26px,2.8vw,44px);right:clamp(26px,2.8vw,44px)}.about-rail>i{background:#f6efe429;border-radius:3px;height:4px;display:block;position:relative;overflow:hidden}.about-rail>i>b{transform-origin:0;transform:scaleX(clamp(0, calc(var(--s,1) - var(--k,0)), 1));background:linear-gradient(90deg,#efd28a,#cfa64c);position:absolute;inset:0}.about-rail-run{pointer-events:none;height:22px;position:absolute;top:-9px;left:0;right:0;overflow:clip}.about-rail-run>span{transform:translateX(calc(var(--s,1) / var(--n,8) * 100%));position:absolute;inset:0}.about-rail-run i{width:5px;height:22px;box-shadow:0 0 0 2.5px #1f1729, 0 0 16px rgb(var(--gh-lamp) / .8);background:linear-gradient(#efd28a,#cfa64c);border-radius:3px;position:absolute;top:0;left:-2.5px}.about-screen-cap{margin:0;display:grid;position:absolute;top:42px;left:clamp(26px,2.8vw,44px);right:clamp(26px,2.8vw,44px)}.about-screen-cap>span{color:#e2c27a;font:600 .8125rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .5s var(--gh-pose);grid-area:1/1}:is(.about-screen-cap>span.is-on,.about-screen-cap:not(:has(.is-on))>span:first-child){opacity:1}@media (prefers-reduced-motion:no-preference) and (min-width:1000px) and (min-height:620px){.ab-view :is(.abv-questions li,.abv-sources li,.abv-checks li,.abv-frames li,.abv-quality li,.abv-book-facts li){transition:opacity .6s var(--gh-pose) calc(var(--i,0) * 70ms + .25s), translate .8s var(--gh-pose) calc(var(--i,0) * 70ms + .25s)}.ab-story:has(.ab-view.is-on) .ab-view:not(.is-on) :is(.abv-questions li,.abv-sources li,.abv-checks li,.abv-frames li,.abv-quality li,.abv-book-facts li){opacity:0;translate:0 12px}.ab-view.is-on .abv-q-dot{animation:abv-dot 1.1s var(--gh-pose) both;animation-delay:calc(var(--i,0) * 90ms + .45s)}.ab-view.is-on .abv-q-band{animation:abv-band .9s var(--gh-pose) .3s both;transform-origin:0}.ab-view.is-on .abv-wave-head{opacity:.85;animation:10s linear infinite abv-play}}@keyframes abv-dot{0%{opacity:0;left:0}}@keyframes abv-band{0%{transform:scaleX(0)}}@keyframes abv-play{0%{transform:translate(0)}to{transform:translate(640px)}}.abv{min-height:480px;color:var(--about-ivory);background:radial-gradient(120% 90% at 0 0,#2a2136 0%,#17121e 48%,#0f0c14 100%);border-radius:26px;flex-direction:column;justify-content:center;gap:20px;padding:34px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 90px -60px #1b1426b3,inset 0 0 0 1px #f6efe414}.abv-kicker{color:var(--about-gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.abv-foot{color:var(--about-ivory-3);margin:0;font-size:.9375rem;line-height:1.5}.abv-more{color:var(--about-ivory-3);margin:0;font-size:.9375rem}.abv-questions ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.abv-questions li{color:#f6efe4a6;font:italic 400 clamp(1.125rem, .95rem + .55vw, 1.4rem)/1.32 var(--serif);text-wrap:balance}.abv-questions li.is-own{border-left:3px solid var(--about-gold);color:#fbf6ec;padding:6px 0 6px 18px;font-size:clamp(1.375rem,1.05rem + 1vw,1.875rem)}.abv-sources ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.abv-sources li{color:#2a2235;transform:rotate(calc((var(--i,0) - 2.5) * .3deg));background:#f8f2e7;border-radius:12px;align-content:start;gap:4px;padding:14px 16px 15px;display:grid;box-shadow:0 14px 28px -18px #000}.abv-sources li strong{font-size:.9375rem;font-weight:700;line-height:1.3}.abv-sources li span{-webkit-line-clamp:2;font:400 .9375rem/1.35 var(--serif);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.abv-sources li em{color:#645873;font-size:.875rem;font-style:normal}.abv-page{color:#2a2235;background:#fbf7ef;border-radius:14px;padding:26px 28px 28px;transform:rotate(-.5deg);box-shadow:0 30px 50px -32px #000}.abv-page-head{color:#855f1d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.875rem;font-weight:700}.abv-page-text{font:400 clamp(1.125rem, .98rem + .4vw, 1.3125rem)/1.62 var(--serif);margin:0}.about-page .abv-page .abv-page-text{color:#2a2235}.abv-said{color:inherit;background:linear-gradient(#0000 60%,#ecc97c 60% 94%,#0000 94%);padding:0 1px}.abv-legend{color:var(--about-ivory-2);align-items:center;gap:10px;margin:0;font-size:.9375rem;display:flex}.abv-legend i{background:#ecc97c;border-radius:2px;flex:none;width:28px;height:9px}.abv-checks ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.abv-checks li{background:#f6efe40d;border:1px solid #f6efe41a;border-radius:14px;gap:8px;padding:13px 16px;display:grid}.abv-checks q{color:#fbf6ec;font:italic 400 1.0625rem/1.4 var(--serif);quotes:"« " " »"}.abv-check{color:#c3e2cd;background:#8fbf9e24;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:.9375rem;font-weight:600;display:inline-flex}.abv-check svg{color:#8fbf9e;flex:none}.abv-subtitle{text-align:center;margin:0}.abv-subtitle span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000000a6;border-radius:4px;padding:3px 10px;font-size:1.0625rem;line-height:1.75}.abv-wave{width:100%;height:140px;display:block;overflow:visible}.abv-wave-bar{fill:#f6efe4c7}.abv-wave-lead{fill:#e0bd6d2e;stroke:#e0bd6d99;stroke-dasharray:4 4}.abv-wave-gap{stroke:var(--about-gold);stroke-width:2.5px}.abv-wave-para{fill:#c9b6e440;stroke:#c9b6e4}.abv-wave-head{stroke:#fbf6ec;stroke-width:2px;opacity:0}.abv-wave-legend{color:var(--about-ivory-2);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.abv-wave-legend i{vertical-align:-1px;border-radius:3px;width:18px;height:12px;margin-right:8px;display:inline-block}.abv-wave-legend .is-lead{border:1px dashed var(--about-gold);background:#e0bd6d40}.abv-wave-legend .is-gap{background:var(--about-gold);border-radius:1px;width:3px}.abv-wave-legend .is-para{background:#c9b6e459;border:1px solid #c9b6e4}.abv-frames ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.abv-frames li{gap:5px;display:grid}.abv-frames li>span:last-child{color:var(--about-ivory-3);font-variant-numeric:tabular-nums;font-size:.875rem}.abv-frame{aspect-ratio:16/9;background:#0b0910;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6efe41a}.abv-frame-sheet{top:calc(var(--r) * -100%);left:calc(var(--c) * -100%);width:calc(var(--cols) * 100%);max-width:none;height:auto;position:absolute}.abv-quality ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.abv-q-head{color:var(--about-ivory-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:1rem;display:flex}.abv-q-head strong{color:#fbf6ec;font:400 1.625rem/1 var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap}.abv-q-scale{background:#f6efe41f;border-radius:999px;height:10px;margin-top:12px;position:relative}.abv-q-band{background:#8fbf9e85;border-radius:999px;position:absolute;top:0;bottom:0}.abv-q-dot{background:#fbf6ec;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;box-shadow:0 0 0 4px #17121e,0 0 0 5px #f6efe466}.abv-q-target{color:var(--about-ivory-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 0;font-size:.9375rem;display:flex}.abv-q-target span{align-items:center;gap:6px;display:inline-flex}.abv-q-target .is-ok{color:#c3e2cd}.abv-q-target .is-off{color:#f0c98a}.abv-booklet{flex-direction:row;align-items:center;gap:30px}.abv-book-stack{aspect-ratio:1/1.02;flex:0 0 54%;position:relative}.abv-book-poster{border-radius:12px;width:88%;position:absolute;top:6%;left:0;overflow:hidden;transform:rotate(-4deg);box-shadow:0 24px 50px -24px #000}.abv-book-cover{border-radius:6px;width:56%;position:absolute;bottom:0;right:0;overflow:hidden;transform:rotate(3deg);box-shadow:0 30px 60px -18px #000,0 0 0 1px #f6efe41f}.abv-book-poster img,.abv-book-cover img{width:100%;height:auto;display:block}.abv-book-facts{color:var(--about-ivory-2);gap:10px;margin:0;padding:0;font-size:1rem;line-height:1.4;list-style:none;display:grid}.abv-book-facts li{align-items:baseline;gap:10px;display:flex}.abv-book-facts li:before{content:"";background:var(--about-gold);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.abv-book-facts li:first-child:before{display:none}.abv-book-facts strong{color:#fbf6ec;font:400 2rem/1.1 var(--serif)}.ab-ex-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,5.5vw,96px);display:grid}.ab-ex-film{margin:0;position:sticky;top:112px}.ab-ex-poster{aspect-ratio:16/9;background:#0b0910;border-radius:18px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 50px 90px -50px #000}.ab-ex-poster img{object-fit:cover;width:100%;height:100%;display:block}.ab-ex-frames{grid-template-columns:repeat(2,minmax(0,200px));gap:12px;margin-top:14px;display:grid}.ab-ex-frame{gap:6px;display:grid}.ab-ex-frame .abv-frame{border-radius:10px}.ab-ex-frame>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9375rem}.ab-ex-film figcaption{color:var(--t-ink-soft);align-items:center;gap:8px;margin-top:14px;font-size:1rem;line-height:1.45;display:flex}.ab-ex-film figcaption svg{color:var(--gh-kicker);flex:none}.ab-ex-trail{padding-left:36px;position:relative}.ab-ex-trail:before{content:"";width:5px;height:22px;box-shadow:0 0 12px rgb(var(--gh-lamp) / .5);transform-origin:50% 100%;background:linear-gradient(#efd28a,#cfa64c);border-radius:3px;font-size:clamp(1.625rem,1.1rem + 1.4vw,2.5rem);position:absolute;top:.55em;left:9.5px}.ab-ex-thread{pointer-events:none;width:12px;position:absolute;top:58px;bottom:30px;left:6px;overflow:clip}.ab-ex-thread i{transform-origin:50% 0;background:linear-gradient(#efd28a,#cfa64c);border-radius:1px;width:1.5px;position:absolute;top:0;bottom:0;left:5.25px}.ab-ex-thread b{position:absolute;inset:0;transform:translateY(100%)}.ab-ex-thread b:before{content:"";width:8px;height:8px;box-shadow:0 0 10px 1px rgb(var(--gh-lamp) / .9);background:#fff3d6;border-radius:50%;position:absolute;top:-4px;left:2px}.ab-quote{margin:0}.ab-quote p{color:var(--ink);font:400 clamp(1.625rem, 1.1rem + 1.4vw, 2.5rem)/1.42 var(--serif);letter-spacing:-.014em;text-wrap:pretty;margin:0}.ab-quote p:before{content:"« ";color:var(--gh-word)}.ab-quote p:after{content:" »";color:var(--gh-word)}.ab-quote mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#dfb45c6b,#dfb45c6b) 0 92%/100% .36em no-repeat;padding:0 .04em}.ab-quote sup{line-height:0}.ab-quote sup a{background:var(--gh-gold);color:#1b1426;min-width:28px;height:28px;font:700 .9375rem/1 var(--sans);vertical-align:.55em;border-radius:999px;place-items:center;margin-left:6px;padding:0 6px;text-decoration:none;display:inline-grid}.ab-source{--ink:#2a1d3d;--muted:#5f5868;color:var(--ink);background:#fbf7ef;border-radius:18px;margin-top:44px;padding:26px 30px 18px;scroll-margin-top:120px;position:relative;box-shadow:0 0 0 1px #ffffff0f,0 40px 80px -40px #000}.ab-source :is(.ab-source-head,.ab-source-title){color:var(--ink)}.ab-source+.ab-source{margin-top:28px}.ab-source-n{background:var(--gh-gold);color:#1b1426;width:32px;height:32px;font:700 .9375rem/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:-40px;box-shadow:0 0 0 5px #160f1d}.ab-source-kicker{color:#7d581e;font:700 .8125rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.ab-source-head{margin:10px 0 0;font-size:1.0625rem;font-weight:600}.ab-source-title{font:400 clamp(1.25rem, 1.1rem + .4vw, 1.5rem)/1.35 var(--serif);text-wrap:pretty;margin:6px 0 0}.ab-source-meta{color:#5f5868;margin:10px 0 0;font-size:1rem}.ab-source-meta em{color:#87601f;font:italic 400 1.25rem/1 var(--serif)}.ab-source-link{color:#4a306d;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:1.0625rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ab-source-link:hover{text-decoration-thickness:2px}.ab-source-link:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #4a306d}.ab-ex-note{max-width:46ch;color:var(--t-ink-soft);text-wrap:pretty;margin:26px 0 0 36px;font-size:1.0625rem;line-height:1.65}.about-page .ab-ex-actions{margin:20px 0 0 36px}.ab-sources .gh-head{max-width:1040px}.ab-big{min-width:calc(var(--digits,3) * .56em);color:var(--prana);font:400 clamp(5.5rem, 2.4rem + 9.5vw, 13rem)/.84 var(--serif);letter-spacing:-.055em;font-variant-numeric:tabular-nums lining-nums;margin:0 0 .08em -.04em;display:block}.ab-sources .is-recherche{--fam:var(--fam-recherche)}.ab-sources .is-institution{--fam:var(--fam-institution)}.ab-sources .is-societe{--fam:var(--fam-societe)}.ab-sources .is-presse{--fam:var(--fam-presse)}.ab-bar{border-radius:8px;height:16px;display:block;overflow:clip}.ab-bar>span{gap:3px;height:100%;display:flex}.ab-bar i{background:var(--fam);flex-basis:0;min-width:6px}.ab-families{border-top:1px solid var(--gh-rule,var(--line));border-bottom:1px solid var(--gh-rule,var(--line));grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.ab-family{color:var(--muted);align-content:start;gap:8px;margin:0;padding:clamp(20px,2.4vw,34px) clamp(14px,2vw,28px);font-size:1rem;line-height:1.4;display:grid}.ab-family:first-child{padding-left:0}.ab-family+.ab-family{border-left:1px solid var(--gh-rule,var(--line))}.ab-family strong{color:var(--ink);font:400 clamp(2.5rem, 1.6rem + 2.4vw, 4rem)/1 var(--serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:12px;display:flex}.ab-family strong:before{content:"";background:var(--fam);border-radius:3px;flex:none;width:12px;height:12px}.ab-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px clamp(32px,4vw,72px);margin:clamp(32px,3.4vw,52px) 0 0;display:grid}.ab-names dt{color:var(--ink);font:400 1.375rem/1.25 var(--serif);align-items:center;gap:10px;display:flex}.ab-names dt:before{content:"";background:var(--fam);border-radius:3px;flex:none;width:12px;height:12px}.ab-names dd{color:var(--t-ink-soft,#33463c);text-wrap:pretty;margin:8px 0 0;font-size:1.0625rem;line-height:1.65}.ab-more{margin:22px 0 0}.ab-plist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ab-plist>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px clamp(32px,5vw,96px);padding:clamp(30px,3.2vw,48px) 0;display:grid}.ab-phead{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:clamp(16px,1.8vw,28px);display:grid}.ab-pnum{color:var(--prana-gold-ink);font:400 clamp(2.25rem, 1.5rem + 2vw, 3.75rem)/1 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;transition:color .9s var(--gh-pose);align-items:center;gap:14px;display:inline-flex}.ab-plist>li:has(.ab-pmark.is-dim) .ab-pnum{color:var(--muted)}.about-page .gh-mark.ab-pmark{z-index:auto;background:linear-gradient(var(--gh-fil-a), var(--gh-fil-b));width:4px;height:.52em;box-shadow:none;transform-origin:50% 100%;border-radius:3px;flex:none;display:block;position:relative;top:auto;left:auto}.about-page .gh-mark.ab-pmark:after{content:"";background:radial-gradient(closest-side, rgb(var(--gh-lamp) / .75), rgb(var(--gh-lamp) / 0));opacity:0;pointer-events:none;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.about-page .gh-mark.ab-pmark.is-dim{transform:scaleY(0)}.ab-phead h3{color:var(--ink);font:400 clamp(1.5rem, 1.2rem + .8vw, 2.125rem)/1.15 var(--serif);letter-spacing:-.016em;text-wrap:balance;margin:0}.ab-plist>li>p{max-width:62ch;color:var(--t-ink-soft);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.75}.about-note{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 18px;max-width:900px;margin-top:clamp(44px,4.4vw,72px);display:grid}.about-note-icon{border:1px solid var(--t-line-strong);width:44px;height:44px;color:var(--gh-kicker);border-radius:50%;place-items:center;display:grid}.about-note h2{color:var(--ink);font:400 1.5rem/1.25 var(--serif);letter-spacing:-.01em;margin:8px 0 0}.about-note p{max-width:72ch;color:var(--t-ink-soft);text-wrap:pretty;margin:8px 0 0;font-size:1.0625rem;line-height:1.7}.about-page .ab-finale{background:linear-gradient(180deg, var(--gh-night) 0%, #0d091200 26%), radial-gradient(ellipse 70% 62% at 50% 36%, #22172d 0%, #150f1c 55%, var(--gh-night) 100%)}.about-page .ab-finale>.gh-lamp{-webkit-mask-image:linear-gradient(#0000 0,#000 34%);mask-image:linear-gradient(#0000 0,#000 34%)}.about-page .ab-finale .gh-last-body{gap:20px}.about-page .ab-finale .ab-actions{justify-content:center;margin-top:4px}.about-page :is(.ab-free,.ab-contact){max-width:46ch;color:var(--t-ink-soft);text-wrap:balance;margin:0;font-size:1.0625rem;line-height:1.9}.about-page :is(.ab-free,.ab-contact) a{color:var(--ink);text-underline-offset:5px;border-radius:4px;padding-block:10px;font-weight:600;-webkit-text-decoration:underline #f6efe480;text-decoration:underline #f6efe480;text-decoration-thickness:1px}.about-page :is(.ab-free,.ab-contact) a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.about-page [data-reveal=wait] :is(.about-thread,.ab-story,.ab-ex-film,.ab-ex-trail,.ab-ex-note,.ab-ex-actions,.ab-bar,.ab-families,.ab-names,.ab-more,.ab-plist,.about-note,.gh-last-body .ab-actions,.ab-free,.ab-contact){opacity:0}.about-page [data-reveal=in] .about-thread{animation:gh-up .9s var(--gh-pose) .6s both}.about-page [data-reveal=in] .ab-story{animation:gh-up-soft 1.1s var(--gh-pose) .75s both}.about-page [data-reveal=in] .ab-ex-film{animation:gh-up-soft 1.1s var(--gh-pose) .5s both}.about-page [data-reveal=in] .ab-ex-trail{animation:gh-up 1s var(--gh-pose) .65s both}.about-page [data-reveal=in] .ab-ex-trail:before{animation:gh-mark-fall .32s var(--gh-pose) .9s both}.about-page [data-reveal=in] :is(.ab-ex-note,.ab-ex-actions){animation:gh-fade .9s var(--gh-pose) 1.3s both}.about-page .ab-example[data-reveal=wait] .ab-quote mark{background-size:0 .36em}.about-page .ab-example[data-reveal=in] .ab-quote mark{transition:background-size 1.1s var(--gh-pose) calc(1s + var(--m,0) * .12s)}.about-page [data-reveal=in] .ab-bar{animation:.3s linear .45s both gh-fade}.about-page [data-reveal=in] .ab-bar>span{animation:gh-wipe-in-x 1.4s var(--gh-pose) .5s both}.about-page [data-reveal=in] .ab-families{animation:gh-up .9s var(--gh-pose) .7s both}.about-page [data-reveal=in] :is(.ab-names,.ab-more){animation:gh-up .9s var(--gh-pose) .9s both}.about-page [data-reveal=in] .ab-plist{animation:gh-up 1s var(--gh-pose) .55s both}.about-page [data-reveal=in] .about-note{animation:gh-up .9s var(--gh-pose) .8s both}.about-page .gh-last[data-reveal=in] .ab-actions{animation:gh-up .9s var(--gh-pose) .7s both}.about-page .gh-last[data-reveal=in] :is(.ab-free,.ab-contact){animation:gh-fade .9s var(--gh-pose) .9s both}.about-page .gh-mark.ab-pmark.is-lit{animation:gh-mark-fall .3s var(--gh-pose) both}.about-page .gh-mark.ab-pmark.is-lit:after{animation:.9s ease-out both gh-halo}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ab-ex-trail{view-timeline:--ab-trail block}.ab-ex-thread i{animation:linear both gh-thread-draw;animation-timeline:--ab-trail;animation-range:cover 50vh cover calc(100% - 50vh)}.ab-ex-thread b{animation:linear both gh-thread-head;animation-timeline:--ab-trail;animation-range:cover 50vh cover calc(100% - 50vh)}}}@media (prefers-reduced-motion:reduce){.ab-view,.ab-step>*,.ab-step:before,.about-screen-cap>span,.ab-pnum,.about-thread-poster,.about-page .ab-actions .button svg{transition:none!important}.ab-view *,.abv-wave-head{animation:none!important}.abv-wave-head{opacity:0!important}}@media (max-width:1100px){.ab-plist>li{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.ab-ex-grid{grid-template-columns:minmax(0,1fr);gap:40px}.ab-ex-film{max-width:640px;position:static}.ab-families{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-family:nth-child(3){border-left:0;padding-left:0}.ab-family:nth-child(n+3){border-top:1px solid var(--gh-rule,var(--line))}}@media (max-width:760px){.about-page .gh-copy .gh-title{font-size:clamp(2.25rem,9.6vw,3.25rem)}.about-page .ab-actions{gap:10px;display:grid}.about-page .ab-actions .button{justify-content:center;width:100%}.about-page .about-thread{grid-template-columns:96px minmax(0,1fr);gap:14px}.about-thread strong{font-size:1.1875rem}.about-thread em{font-size:.9375rem}.ab-step h3{margin-top:8px}.ab-step>p{font-size:1.0625rem}.ab-figure strong{font-size:2.25rem}.ab-view{margin:24px calc(-1 * var(--gh-in)) 60px}.ab-view>.abv{min-height:0;padding:28px var(--gh-in);border-radius:0}.abv{gap:16px}.abv-questions ul{gap:12px}.abv-sources ol{grid-template-columns:minmax(0,1fr)}.abv-page{padding:20px 18px 22px}.abv-check{border-radius:12px;align-items:flex-start}.abv-check svg{margin-top:3px}.abv-wave{height:110px}.abv-frames ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.abv-booklet{flex-direction:column;align-items:stretch}.abv-book-stack{flex:none;width:100%;max-width:320px;margin-inline:auto}.ab-quote p{font-size:1.5rem;line-height:1.45}.ab-quote sup a{vertical-align:.4em;min-width:24px;height:24px;margin-left:4px;font-size:.875rem}.ab-ex-trail{padding-left:30px}.ab-ex-trail:before{font-size:1.5rem;left:6.5px}.ab-ex-thread{left:3px}.ab-source{padding:24px 20px 16px}.ab-source-n{width:30px;height:30px;left:-36px}.ab-ex-note,.about-page .ab-ex-actions{margin-left:0}.ab-big{font-size:clamp(4.75rem,25vw,6.75rem)}.ab-family strong{font-size:2.25rem}.ab-family{padding:18px 12px 18px 0}.ab-family:nth-child(2n){padding-left:14px}.ab-names{grid-template-columns:minmax(0,1fr);gap:22px}.ab-names dt{font-size:1.25rem}.ab-names dd{font-size:1rem}.ab-plist>li{gap:12px;padding:28px 0}.ab-pnum{gap:12px;font-size:2.25rem}.ab-phead h3{font-size:1.5rem}.ab-plist>li>p{font-size:1.0625rem;line-height:1.7}.about-note{grid-template-columns:minmax(0,1fr);gap:10px}.about-note h2{margin-top:0}}
