.video-interlude,.timeline-preview{border-top:1px solid var(--line);padding:var(--s-5) 3%}.works-section{padding-bottom:0}.works-section .video-interlude{padding-bottom:var(--s-3)}.interlude-heading{grid-template-columns:1fr var(--phi-fr);margin-bottom:var(--s-4);align-items:end;gap:7%;display:grid}.interlude-heading .eyebrow{color:#bfc2b7;grid-column:1/-1}.interlude-heading h3,.timeline-preview h3,.course-preview h3{font:400 clamp(52px, 6vw, 92px)/.96 var(--serif);letter-spacing:-.045em}.video-mercury-stage{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,78px);display:grid;position:relative}.video-mercury-canvas{z-index:2;pointer-events:none;contain:paint;position:absolute;inset:0}.video-mercury-canvas canvas{display:block;width:100%!important;height:100%!important}.video-clock{z-index:3;text-align:left;min-width:0;color:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative}.video-clock-caption small{opacity:.7;font-size:.7em}.video-clock-face{--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:16/9;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .85s var(--ease-drop), border-radius 1.05s var(--ease-drop);background:#0d0f0d;border-radius:15.5%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -20px 34px #00000057,0 34px 55px -35px #000}.video-clock-face:after{content:"";z-index:-1;aspect-ratio:1;background:#767972;border-radius:16% 60% 54% 58%;width:16%;position:absolute;top:86%;left:52%;transform:rotate(45deg);box-shadow:7px 9px 15px #00000073}.video-clock:is(:hover,:focus-visible) .video-clock-face{--tilt-x:-1.2deg;--tilt-y:1.8deg;border-radius:16.5% 14.5% 16% 15%/15% 16.5% 14.5% 16%}.video-clock:nth-of-type(2):is(:hover,:focus-visible) .video-clock-face{--tilt-y:-1.8deg}.video-clock-face img{object-fit:cover;filter:saturate(.74)contrast(1.08)brightness(.82);width:100%;height:100%;transition:opacity .25s ease, filter .9s ease, transform 1.1s var(--ease-drop)}.video-clock:is(:hover,:focus-visible) img{filter:saturate(.96)contrast(1.04)brightness(.94);transform:scale(1.015)}.video-clock-glass{border-radius:inherit;background:radial-gradient(55% 22% at 31% 8%,#ffffff6e,#0000 72%),linear-gradient(125deg,#ffffff2e,#0000 32%,#ffffff12 69%,#0000);position:absolute;inset:0;box-shadow:inset 0 0 38px #e1e1d738}.video-play{z-index:3;width:58px;height:58px;transition:transform .8s var(--ease-drop), background .4s ease;background:#121411c2;border:1px solid #ffffffad;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play span{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid var(--paper);width:0;height:0;margin-left:3px}.video-clock:is(:hover,:focus-visible) .video-play{background:var(--accent);transform:translate(-50%,-50%)scale(1.08)}.video-clock-caption{color:#c8cabf;margin-top:24px;display:block}.video-clock-caption strong{font:400 clamp(22px, 2.2vw, 34px)/1.1 var(--serif)}.video-clock-note{font:400 clamp(15px, 1.2vw, 17px)/1.4 var(--sans);opacity:.8;margin-top:8px;display:block}.video-mercury-on .video-clock-face{box-shadow:none;background:0 0}.video-mercury-on .video-clock-face:after,.video-mercury-on .video-clock-glass,.video-mercury-on .video-clock-face img{opacity:0}.timeline-preview{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;scroll-margin-top:80px;display:grid}.timeline-preview-copy .eyebrow{color:#bfc2b7}.timeline-preview-copy h3{margin:24px 0 30px}.timeline-preview-copy .text-link{margin-top:28px}.sinopia-year{text-align:right;font:400 21px/1 var(--serif);font-variant-numeric:tabular-nums;color:#e4e4d9}.sinopia-place{letter-spacing:.065em;text-transform:uppercase;color:#c8cabf;font-size:11px;line-height:1.6;transition:color .2s}@media (max-width:1100px) and (min-width:701px){.timeline-preview{grid-template-columns:.85fr 1.15fr;gap:5%}}@media (max-width:700px){.sinopia-year{font-size:20px}}@media (prefers-reduced-motion:reduce){.sinopia-place{transition:none}}@media (forced-colors:active){.sinopia-year,.sinopia-place{color:linktext}}@media print{.sinopia-year,.sinopia-place{color:#181a17}}.course-preview{margin-top:var(--s-5);padding:var(--s-5) 3% 0;border-top:1px solid #181a1733}.course-preview-heading{grid-template-columns:1fr var(--phi-fr);margin-bottom:var(--s-4);align-items:end;gap:6%;display:grid}.course-preview-heading .eyebrow{color:#596251;grid-column:1/-1}.course-preview-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,76px);display:grid}.course-preview-group h4{letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:400}.course-preview-list{border-top:1px solid #181a174d}.course-preview-card{min-height:92px;font:400 clamp(17px, 1.45vw, 23px)/1.15 var(--serif);border-bottom:1px solid #181a174d;grid-template-columns:128px 1fr 22px;align-items:center;gap:18px;padding:12px 0;display:grid}.course-preview-image{aspect-ratio:16/9;background:#b9beb1;overflow:hidden}.course-preview-image img{object-fit:cover;filter:saturate(.55)contrast(1.03);width:100%;height:100%;transition:transform .8s var(--ease-drop), filter .5s ease}.course-preview-card:is(:hover,:focus-visible) img{filter:saturate(.9)contrast(1.04);transform:scale(1.045)}.course-preview-card[data-image-fit=contain] .course-preview-image{background:var(--paper)}.course-preview-card[data-image-fit=contain] img{object-fit:contain;transform:none}.course-preview-all{margin:var(--s-4) auto 0}.video-dialog{width:min(1120px,100vw - 48px);max-width:none;color:var(--paper);background:#111310;border:0;padding:0;box-shadow:0 44px 100px #0000009e}.video-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b09e0}.video-dialog-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 20px 14px 27px;display:flex}.video-dialog-bar h2{font:400 clamp(20px, 2.2vw, 30px)/1.1 var(--serif);letter-spacing:-.02em}.video-dialog-fallback{flex:none;margin-left:auto}.video-dialog-close{background:0 0;border:0;min-height:44px;padding:8px;font-size:12px}.video-dialog-close span{vertical-align:-2px;margin-left:8px;font-size:24px}.video-dialog-frame{aspect-ratio:16/9;background:#000}.video-dialog-frame iframe{border:0;width:100%;height:100%;display:block}@media (max-width:640px){.video-dialog-bar{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;display:grid}.video-dialog-bar h2{grid-area:1/1}.video-dialog-close{grid-area:1/2}.video-dialog-fallback{grid-area:2/1/auto/-1;margin-left:0}}@media (max-width:900px){.video-interlude,.timeline-preview,.course-preview{padding-left:0;padding-right:0}.interlude-heading,.course-preview-heading{grid-template-columns:1fr 1fr}}@media (max-width:700px){.video-interlude,.timeline-preview{padding-top:var(--s-4);padding-bottom:var(--s-4)}.interlude-heading,.timeline-preview,.course-preview-heading,.course-preview-groups{grid-template-columns:1fr}.interlude-heading .prose,.course-preview-heading .prose{margin-top:26px}.video-mercury-stage{grid-template-columns:1fr}.timeline-preview-copy{margin-bottom:var(--s-3)}.course-preview-card{grid-template-columns:108px 1fr 20px}}@media (max-width:430px){.course-preview-card{grid-template-columns:92px 1fr 18px;gap:12px}.video-dialog{width:100vw}}@media (prefers-reduced-motion:reduce){.video-clock-face,.video-clock-face img,.video-play,.course-preview-image img{transition:none;transform:none!important}}@media (forced-colors:active){.video-clock-face,.video-play,.video-dialog,.course-preview-image{border:1px solid canvastext}.video-clock-glass{background:canvastext}}.stelo-stage{--row:88px;--loto-column:72px;--loto-year:52px;--loto-gap:16px;--stelo-x:calc(var(--loto-year) + var(--loto-gap) + var(--loto-column) / 2);--stelo-k:.6;padding:calc(var(--row) * .86) 0 calc(var(--row) * .97);position:relative}.stelo{top:0;bottom:0;left:calc(var(--stelo-x) - 32px);pointer-events:none;width:64px;height:100%;position:absolute;overflow:visible}.stelo-bagliore{opacity:0;mix-blend-mode:screen}.stelo-destra,.stelo[data-lato=destra] .stelo-sinistra{display:none}.stelo[data-lato=destra] .stelo-destra{display:inline}.stelo-piano{width:100%;height:calc(var(--row) * .38);pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.stelo-terra,.stelo-piede{transform:translate(var(--stelo-x), calc(var(--row) * .14))}.stelo-terra-proiezione{transform:matrix(.16, .3, calc(-1 * var(--stelo-k)), .012, 0, 0)}.stelo-fioritura{z-index:1;margin:0;padding:0;list-style:none;position:relative}.ruota-link{grid-template-columns:var(--loto-year) var(--loto-column) minmax(0, 1fr);column-gap:var(--loto-gap);min-height:var(--row);border-radius:3px;align-items:center;display:grid}.ruota-link .sinopia-year,.ruota-link .sinopia-place{z-index:1;position:relative}.ruota{isolation:isolate;pointer-events:none;justify-self:center;width:72px;height:72px;display:block;position:relative}.ruota-corona{width:84px;height:84px}.ruota-still,.ruota-canvas{width:164%;height:164%;position:absolute;inset:-32%}.ruota-canvas{opacity:0}.ruota[data-loto-on] .ruota-canvas{opacity:1}.ruota[data-loto-on] .ruota-still{opacity:0}.ruota-petali{transform-origin:50%;transition:translate .45s,scale .45s}.ruota-link:is(:hover,:focus-visible) .ruota:not([data-loto-on]) .ruota-petali{translate:0 -.05px;scale:1.05}.ruota-link:is(:hover,:focus-visible) .sinopia-place{color:#faf3e5}.ruota-link:focus-visible{outline-offset:4px;outline-color:#e1d5ba}@media (max-width:1100px) and (min-width:701px){.stelo-stage{--loto-gap:12px;--loto-year:42px}}@media (max-width:700px){.stelo-stage{--row:80px;--loto-column:56px;--loto-year:42px;--loto-gap:14px;--stelo-k:.34}.ruota{width:56px;height:56px}.ruota-corona{width:64px;height:64px}.ruota-link .sinopia-year{font-size:20px}.stelo:not([data-lato]) .stelo-sinistra{display:none}.stelo:not([data-lato]) .stelo-destra{display:inline}}@media (prefers-reduced-motion:reduce){.ruota-petali,.ruota-link .sinopia-place{transition:none}.ruota-petali{translate:none!important;scale:none!important}}@media (forced-colors:active){.stelo-piano,.ruota-still,.ruota-canvas{display:none}.stelo *{stroke:canvastext;fill:none}.stelo-bagliore{display:none}.ruota:after{content:"";background:canvas;border:2px solid canvastext;border-radius:50%;position:absolute;inset:22%}.ruota-link .sinopia-year,.ruota-link .sinopia-place{color:linktext}}@media print{.ruota-canvas{display:none}.ruota[data-loto-on] .ruota-still{opacity:1}.ruota-petali{translate:none!important;scale:none!important}.ruota-link .sinopia-year,.ruota-link .sinopia-place{color:#181a17}}.artist-section{color:var(--ink);background-color:var(--paper);background-blend-mode:multiply, normal;background-image:url(/images/grain.png),radial-gradient(60% 50% at 15% 85%,#a0968029,#0000 70%);padding-top:0}.veil-on .artist-section{background:0 0}.veil-motion .artist-section[data-scene]{transform:none}.pala{isolation:isolate;padding-top:var(--s-4);position:relative}.artist-portrait{container-type:inline-size}.artist-portrait:before{--leaf:calc(100cqw / .75 / 15);content:"";z-index:-1;left:calc(50% - 11 * var(--leaf));top:calc(100cqw / .75 / 2 - 15 * var(--leaf));width:calc(22 * var(--leaf));height:calc(30 * var(--leaf));pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 30%, #fff9e433, transparent 72%), url(/images/oro.webp) left top / calc(12 * var(--leaf)) calc(12 * var(--leaf)) repeat;position:absolute;-webkit-mask:url(/images/oro-aureola.webp) 0 0/100% 100% no-repeat;mask:url(/images/oro-aureola.webp) 0 0/100% 100% no-repeat}.veil-on .artist-portrait:before{display:none}:is(.artist-section,.works-section) .interlude-heading .eyebrow,.works-section .timeline-preview-copy .eyebrow{color:#3f4239}:is(.artist-section,.works-section) :is(.video-interlude,.timeline-preview){border-top-color:#181a172e}:is(.artist-section,.works-section) .video-clock-caption,.works-section .ruota-link .sinopia-place{color:#3f4239}.works-section .ruota-link .sinopia-year,.works-section .ruota-link:is(:hover,:focus-visible) .sinopia-place{color:var(--ink)}.works-section .ruota-link:focus-visible{outline-color:var(--ink)}@media (max-width:640px){.pala{padding-top:36px}}@media (forced-colors:active),print{.artist-portrait:before{display:none}}.course-list{--earth:#a84a329e;position:relative}.course-row:after,.course-list:after{content:"";pointer-events:none;background:linear-gradient(90deg, #a84a3266, var(--earth) 18%, var(--earth) 82%, #a84a3266);-webkit-mask-composite:source-in;height:1.5px;position:absolute;top:-.5px;left:0;right:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 2px,#00000073 2px 3px,#000 3px 7px,#00000040 7px 8px),repeating-linear-gradient(90deg,#000 0 11px,#0000008c 11px 13px,#000 13px 23px,#000000b3 23px 24px);mask-image:repeating-linear-gradient(90deg,#000 0 2px,#00000073 2px 3px,#000 3px 7px,#00000040 7px 8px),repeating-linear-gradient(90deg,#000 0 11px,#0000008c 11px 13px,#000 13px 23px,#000000b3 23px 24px);-webkit-mask-composite:source-in;mask-composite:intersect}.course-list:after{top:auto;bottom:-.5px}.course-row:before{content:"";pointer-events:none;transform-origin:50% 0;opacity:0;border-bottom:1px solid #963e2ad9;border-radius:0 0 50% 50%/0 0 100% 100%;height:5px;position:absolute;top:0;left:0;right:0}.academy-paths:not(.will-reveal) .course-row:before{animation:1s linear backwards spolvero-filo}.academy-paths:not(.will-reveal) .course-row:after{animation:1s linear backwards spolvero-battuta}.academy-paths:not(.will-reveal) .course-row:nth-child(2):before,.academy-paths:not(.will-reveal) .course-row:nth-child(2):after{animation-delay:.14s}.academy-paths:not(.will-reveal) .course-row:nth-child(3):before,.academy-paths:not(.will-reveal) .course-row:nth-child(3):after{animation-delay:.28s}@keyframes spolvero-filo{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.3,1);scale:1 0}15%{opacity:1;scale:1}25%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}36%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1 -.62}47%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1 .38}58%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1 -.24}69%{opacity:1;scale:1 0}to{opacity:0;scale:1 0}}@keyframes spolvero-battuta{0%,30%{opacity:0;scale:1 2.4}34%{opacity:1;scale:1 2.4}60%{opacity:1;scale:1}to{opacity:1;scale:1}}.course-index{font:600 19px/1 var(--serif);font-variant-numeric:lining-nums;letter-spacing:.06em;text-align:center;color:#2c3328;text-shadow:0 1px #ffffffb3,0 -1px #181a1738;position:relative}.spolvero{aspect-ratio:104/76;pointer-events:auto;width:104px;display:block;position:relative}.spolvero>*,.spolvero-cartone>*{width:100%;height:100%;position:absolute;inset:0}.spolvero svg{fill:none;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.spolvero-muro{display:none}.spolvero-punti{stroke:#1c1d1a9e;stroke-width:1.35px}.spolvero-linea{stroke:#a84a32d1;stroke-width:1.05px}.spolvero-polvere{opacity:0;transition:opacity 1.2s}.course-row[data-gaze] .spolvero-polvere{opacity:1;transition:none}.spolvero-cartone{transform-origin:0 0;width:auto;height:auto;transition:translate .5s var(--ease-critical) .55s, rotate .5s var(--ease-critical) .55s, opacity .45s ease .55s, box-shadow .3s ease;background:linear-gradient(160deg,#ffffff3d,#fff0 55%),#f7f3e957;display:none;inset:-6px;box-shadow:0 0 0 .5px #4e423033,1px 2px 5px -2px #2e261847}.spolvero-cartone>*{width:calc(100% - 12px);height:calc(100% - 12px);inset:6px}.spolvero-cartone:before,.spolvero-cartone:after{content:"";background:#963e2a99;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;box-shadow:0 .5px #ffffffb3}.spolvero-cartone:before{left:3px}.spolvero-cartone:after{right:3px}.spolvero-fori{stroke:#342e2299;stroke-width:1px}.course-row[data-gaze] .spolvero-cartone{transition:box-shadow .15s;box-shadow:0 0 0 .5px #4e42303d,.5px .5px 1.5px -.5px #2e26184d}.course-row[data-learned] .spolvero-cartone{opacity:0;transition:translate .5s cubic-bezier(.4,0,.6,1),rotate .5s cubic-bezier(.4,0,.6,1),opacity .4s .1s;translate:10px -14px;rotate:7deg}.spolvero-on .spolvero-cartone{display:block}.spolvero-on .spolvero-linea{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s ease-in}.spolvero-on .course-row[data-learned] .spolvero-linea{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.45,.05,.4,1) .3s}.course-list:not(.spolvero-on) .spolvero-muro{display:block}.course-list:not(.spolvero-on) canvas{display:none}@media (max-width:640px){.spolvero{width:72px}}@media (max-width:380px){.spolvero{width:58px}}@media (prefers-reduced-motion:reduce){.course-row:before,.course-row:after,.spolvero-cartone,.spolvero-linea,.spolvero-polvere{transition:none!important;animation:none!important}}@media (forced-colors:active){.course-row:before,.course-row:after,.course-list:after,.spolvero-cartone,.spolvero canvas{display:none!important}.course-row{border-top:1px solid canvastext}.course-index{text-shadow:none}.spolvero-linea{stroke:canvastext;stroke-dasharray:none!important;stroke-dashoffset:0!important}}@media print{.spolvero-cartone,.spolvero canvas{display:none!important}.spolvero-muro{display:block}.spolvero-linea{stroke-dasharray:none!important;stroke-dashoffset:0!important}}@property --alto{syntax:"<number>";inherits:true;initial-value:0}@keyframes posa{0%{--alto:1}to{--alto:0}}@supports (animation-timeline:view()){@media screen and (min-width:901px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.posa [data-posa],.posa main>section:not(.hero) .section-label{animation-name:posa;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 61.8vh}.posa .will-reveal:is([data-posa],[data-posa=dittico] *,[data-posa=capitolo] *,.timeline-preview,.course-preview){opacity:1;transform:none}.posa :is(.artist-section,.works-section){overflow:clip}.posa.veil-motion [data-scene]:not(.hero){opacity:1;transform:none}.posa [data-posa=tessera]{--tx:-1.6vw;--tr:-.6deg;translate:calc(var(--alto) * var(--tx)) calc(var(--alto) * 7vh);rotate:calc(var(--alto) * var(--tr));scale:calc(1 - var(--alto) * .03);opacity:calc(1 - var(--alto) * 1.6);animation-timing-function:cubic-bezier(.2,.65,.2,1);animation-range-end:cover 38.2vh}.posa [data-posa=tessera][data-posa-lato=destra]{--tx:1.6vw;--tr:.6deg}.posa main>section:not(.hero) .section-label{border-bottom-color:#0000;animation-timing-function:cubic-bezier(.7,0,.2,1);animation-range-end:cover 30vh;position:relative}.posa main>section:not(.hero) .section-label:after{content:"";pointer-events:none;transform-origin:0;height:1px;scale:calc(1 - var(--alto)) 1;background:currentColor;background:color-mix(in srgb, #8c302d calc(var(--alto) * 100%), #181a173b);position:absolute;bottom:-1px;left:0;right:0}.posa .artist-section{view-timeline-name:--pala}.posa .artist-grid{padding-top:calc(clamp(75px,7.2vw,125px) + 40vh);-webkit-mask-image:linear-gradient(#0000,#000 32vh);mask-image:linear-gradient(#0000,#000 32vh)}.posa [data-posa=uovo]{animation-timeline:--pala;animation-range-end:cover calc(var(--posa-cielo) + 85.4vh);animation-timing-function:cubic-bezier(.2,.2,.45,1)}.posa [data-posa=uovo] .portrait-egg{--drop:calc(var(--posa-cielo) + 100cqw / .75 * 1.1);--lift:calc(clamp(26px, 4.2vh, 46px) * (1 + var(--alto) * 3));translate:0 calc(var(--alto) * -1 * var(--drop));opacity:calc(.1 + .9 * (1 - var(--alto)) * (1 - var(--alto)))}.posa [data-posa=uovo] .portrait-egg-shadow{translate:0 calc(var(--alto) * var(--drop));scale:calc(1 + var(--alto) * .9);opacity:calc((1 - var(--alto)) * (1 - var(--alto)))}.posa .posa-filo{z-index:0;pointer-events:none;width:1px;height:220vh;opacity:calc(var(--alto) * 4);background:linear-gradient(#181a1700,#181a1752 60%,#181a1799);display:block;position:absolute;bottom:96%;left:50%}.posa [data-posa=sfera]{animation-timing-function:cubic-bezier(.3,0,.42,1)}.posa .works-section>.section-intro,.posa .opere-scena>.section-copy{z-index:2;position:relative}.posa [data-posa=sfera] .sfera-ball{translate:0 calc(var(--alto) * -1 * (var(--posa-cielo) + var(--s-3) + 30.9%));scale:calc(1 - var(--alto) * .618)}.posa [data-posa=sfera] .sfera-ball>:is(img,canvas){opacity:calc(.08 + .92 * (1 - var(--alto)) * (1 - var(--alto)))}.posa [data-posa=sfera]:not([data-posa-landed]) .sfera-ball{pointer-events:none}.posa [data-posa=sfera] .sfera-plate{opacity:calc(1 - var(--alto) * 2.4);translate:0 calc(var(--alto) * 4vh)}.posa .posa-raggio{z-index:-1;pointer-events:none;height:260vh;opacity:calc(var(--alto) * (1 - var(--alto)) * 3);background:radial-gradient(14% 100% at 50% 100%,#fffaecf2,#fffaec00 62%),radial-gradient(46% 100% at 50% 100%,#c9923e80,#c9923e29 50%,#c9923e00 80%);display:block;position:absolute;bottom:50%;left:12%;right:12%}.posa :is([data-posa=dittico],[data-posa=capitolo]){animation-timing-function:cubic-bezier(.2,.65,.2,1);position:relative}.posa :is([data-posa=dittico],.course-preview[data-posa=capitolo]){border-top-color:#0000}.posa :is([data-posa=dittico],.course-preview[data-posa=capitolo]):before{content:"";pointer-events:none;background:#181a172e;height:1px;position:absolute;top:-1px;left:0;right:0}.posa :is([data-posa=dittico],[data-posa=capitolo])>*,.posa :is([data-posa=dittico],.course-preview[data-posa=capitolo]):before{translate:0 calc(var(--alto) * -18vh);opacity:calc(1 - var(--alto) * 1.4)}.posa :is([data-posa=dittico],[data-posa=capitolo]):not([data-posa-landed])>*{pointer-events:none}.posa [data-posa=spiga]{animation-name:none}.posa [data-posa=spiga] .stelo-fioritura>li{--verso:1;animation-name:posa;animation-timing-function:cubic-bezier(.3,.1,.45,1);animation-fill-mode:both;animation-timeline:view();animation-range-start:entry;animation-range-end:entry calc(100% + var(--row) * .9)}.posa [data-posa=spiga] .stelo-fioritura>li:nth-child(2n){--verso:-1}.posa [data-posa=spiga] .ruota{opacity:min(1, calc((1 - var(--alto)) * 1.6))}.posa [data-posa=spiga] .ruota>:is(.ruota-still,.ruota-canvas){translate:calc(var(--verso) * var(--alto) * var(--row) * .45 * sin(var(--alto) * 900deg)) calc(var(--alto) * var(--row) * -2);rotate:calc(var(--verso) * var(--alto) * 40deg * cos(var(--alto) * 900deg));scale:calc(1 - var(--alto) * .175 * (1 - cos(var(--alto) * 1800deg))) 1}.posa [data-posa=spiga] :is(.sinopia-year,.sinopia-place){opacity:calc(1 - var(--alto) * 4);translate:calc(min(1, var(--alto) * 4) * -10px) 0}.posa [data-posa=approdo]{animation-timing-function:ease-in-out}.posa [data-posa=approdo] .book-link{--c:calc(1 - clamp(0, ((1 - var(--alto)) - .382 * var(--i,0)) / .618, 1))}.posa:not(.specchio-on) [data-posa=approdo] .book-figure>.book-object{translate:0 calc(var(--c) * -.36 * var(--book-h))}.posa:not(.specchio-on) [data-posa=approdo] .book-mirror{translate:0 calc(var(--c) * .36 * var(--book-h))}.posa:not(.specchio-on) [data-posa=approdo] .book-pool{scale:calc(1 - var(--c) * .18) calc(1 - var(--c) * .4)}.posa [data-posa=approdo] .book-caption{opacity:calc(1 - var(--c) * 1.5);translate:0 calc(var(--c) * 3vh)}}}.posa-filo,.posa-raggio{display:none}.biography-dialog{--biography-height:min(calc(var(--viewport-dynamic) * 88), 960px);--biography-stage-height:calc(var(--biography-height) - 48px);width:min(880px,100vw - 40px);height:var(--biography-height);max-width:none;max-height:calc(var(--viewport-dynamic) * 88);color:#2a2418;--margine-track:#e9dec3;--margine-rule:#64461e3d;--margine-thumb:#a84a32;--margine-thumb-hover:#813723;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.biography-dialog[open]{flex-direction:column;display:flex}.biography-dialog::backdrop{background:#131411a3}.biography-bar{flex:0 0 48px;justify-content:flex-end;align-items:flex-start;display:flex}.biography-close{color:#fff9ec;min-height:44px;font:400 14px/1 var(--sans);background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;display:inline-flex}.biography-close span{font-size:28px;font-weight:400}.biography-close:focus-visible{outline-offset:1px;outline:2px solid #fff9ec}.biography-stage{perspective:900px;filter:drop-shadow(0 18px 22px #0000003d);flex:1;min-height:0;position:relative}.biography-sheet{background:var(--vello-bg);background-blend-mode:normal, normal, multiply, normal;height:100%;box-shadow:var(--vello-ombra);clip-path:var(--vello-strappo);padding:clamp(30px,4.5vw,54px) clamp(24px,5.5vw,70px)}.biography-window{height:100%}.biography-reading{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--margine-thumb) var(--margine-track);width:100%;max-width:62ch;height:100%;font:400 clamp(18px, 1.6vw, 22px)/1.58 var(--serif);margin-inline:auto;padding-inline:5px 14px;overflow:auto}.biography-reading:focus-visible{outline-offset:3px;outline:1px solid #a84a32}.biography-heading .eyebrow{color:#6b3b2a;font-family:var(--sans)}.biography-heading h2{font:400 clamp(40px, 5vw, 66px)/1 var(--serif);letter-spacing:-.035em;margin:16px 0 28px}.biography-heading h2:focus{outline:none}.biography-text p{margin:0}.biography-text p+p{margin-top:.95em}.biography-text strong{font-weight:600}.biography-text p:first-child:first-letter{float:left;color:#a84a32;margin:.07em .08em 0 0;font-size:3.6em;line-height:.78}.biography-end{opacity:.6;background:#a84a32;width:42px;height:1px;margin:28px auto 5px;display:block}.biography-roll{display:none}@supports (transform-style:preserve-3d){@media (min-width:768px) and (min-height:600px) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.biography-dialog[data-unroll] .biography-roll{pointer-events:none;background-blend-mode:multiply, normal;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(/images/grain.png),linear-gradient(#725132 0%,#c2a577 10%,#f7ebce 36%,#eee0bd 54%,#c7aa7c 82%,#80603a 100%);border-radius:48%/18%;width:99.3%;height:clamp(26px,3vw,40px);display:block;position:absolute;left:.35%;box-shadow:0 6px 9px -4px #39240f80,inset 0 1px 2px #fff9e2b3}.biography-roll-top{top:0;transform:translate3d(0,-7px,3px)rotateX(-14deg)}.biography-roll-bottom{bottom:0;transform:translate3d(0,7px,3px)rotateX(14deg)}.biography-dialog[open][data-unroll] .biography-window{animation:.85s cubic-bezier(.2,.7,.25,1) both biography-reveal}.biography-dialog[open][data-unroll] .biography-roll-top{animation:.85s cubic-bezier(.2,.7,.25,1) both biography-unroll-top}.biography-dialog[open][data-unroll] .biography-roll-bottom{animation:.85s cubic-bezier(.2,.7,.25,1) both biography-unroll-bottom}}}@keyframes biography-reveal{0%{clip-path:inset(calc(50% - 12px) 0)}to{clip-path:inset(0)}}@keyframes biography-unroll-top{0%{transform:translate3d(0, calc(var(--biography-stage-height) / 2 - 30px), 3px) rotateX(-54deg)}to{transform:translate3d(0,-7px,3px)rotateX(-14deg)}}@keyframes biography-unroll-bottom{0%{transform:translate3d(0, calc(var(--biography-stage-height) / -2 + 30px), 3px) rotateX(54deg)}to{transform:translate3d(0,7px,3px)rotateX(14deg)}}@media (max-width:767px),(max-height:599px){.biography-dialog{width:calc(100vw - 16px)}.biography-sheet{padding:26px 20px}.biography-reading{padding-right:8px}}@media (forced-colors:active){.biography-dialog{color:canvastext;background:canvas;border:1px solid canvastext}.biography-dialog::backdrop{opacity:.85;background:canvas}.biography-stage{filter:none;perspective:none}.biography-sheet{box-shadow:none;clip-path:none;background:canvas}.biography-heading .eyebrow,.biography-close,.biography-text p:first-child:first-letter{color:canvastext}.biography-reading{scrollbar-color:auto}:is(.biography-close:focus-visible,.biography-reading:focus-visible){outline-color:highlight}.biography-end{background:canvastext}}@media print{.biography-dialog{display:none!important}}.book-dialog{--book-ratio:.667408;--book-back:#9f1e25;--book-ink:#fff5e3;--book-rule:#dcad89;--book-side:#681519;--cut-lit:#0000006b;width:100%;height:calc(var(--viewport-dynamic) * 100);max-width:none;max-height:none;color:var(--book-ink);background:0 0;border:0;margin:0;padding:8px 16px;position:fixed;inset:0;overflow:hidden}.book-dialog-risveglio{--book-ratio:.714286;--book-back:#f7f2e7;--book-ink:#342820;--book-rule:#992c30;--book-side:#d1c6b5}.book-dialog[open]{place-items:center;display:grid}.book-dialog::backdrop{background:#131411b8}.book-dialog-panel{width:min(540px, calc(100vw - 40px), calc((calc(var(--viewport-dynamic) * 100) - 136px) * var(--book-ratio)))}.book-dialog-bar{justify-content:flex-end;height:48px;display:flex}.book-dialog-close{color:#fff9ec;min-height:44px;font:400 14px/1 var(--sans);background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;display:inline-flex}.book-dialog-close span{font-size:28px}.book-dialog-stage{aspect-ratio:var(--book-ratio);position:relative}.book-dialog-motion{transform-origin:50%;position:absolute;inset:0}.book-dialog-object{position:absolute;inset:0}.book-dialog[data-turning] .book-dialog-object{transform-style:preserve-3d}.book-dialog-front,.book-dialog-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 20px 40px #0000004d,0 2px 5px #0003}.book-dialog-front{visibility:hidden;max-width:none;display:block}.book-dialog[data-turning] .book-dialog-front{visibility:visible;transform:translateZ(8px)}.book-dialog-back{background:var(--book-back);color:var(--book-ink);border:1px solid var(--book-rule);padding:clamp(20px,3vw,38px) clamp(18px,3vw,34px)}.book-dialog[data-turning] .book-dialog-back{transform:rotateY(180deg)translateZ(8px)}.book-dialog-spine{background:var(--book-side);width:5px;position:absolute;inset:0 auto 0 100%}.book-dialog[data-turning] .book-dialog-spine{transform-origin:0;width:16px;left:0;transform:translateZ(-8px)rotateY(-90deg)}.book-dialog-reading{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--book-rule) var(--book-back);height:100%;font:400 clamp(18px, 1.55vw, 21px)/1.48 var(--serif);padding:3px 12px 3px 3px;overflow:auto}.book-dialog-author{text-align:center;margin-bottom:12px;font-size:.85em}.book-dialog-reading h2{border-bottom:1px solid var(--book-rule);font:400 clamp(27px, 3vw, 42px)/1.05 var(--serif);text-align:center;letter-spacing:-.025em;margin:0 0 24px;padding-bottom:20px}.book-dialog-reading h2:focus{outline:none}.book-dialog-text p{margin:0}.book-dialog-text p+p{margin-top:1em}.book-dialog-text strong{font-weight:600}.book-dialog-end{border-top:1px solid var(--book-rule);width:30px;margin:24px auto 4px;display:block}.book-dialog-purchase{justify-items:center;gap:7px;padding-top:16px;display:grid;transition:none!important}.book-dialog-buy{justify-self:center}.book-dialog-purchase p{color:#fff9ec;font:400 11px/1.4 var(--sans);text-align:center}.book-dialog-close:focus-visible{outline-offset:-2px;outline:2px solid #fff9ec}.book-dialog-reading:focus-visible{outline:1px solid var(--book-rule);outline-offset:2px}@media (max-width:600px),(max-height:600px){.book-dialog-back{padding:18px 16px}}.book-dialog[data-controls-compact] .book-dialog-purchase{gap:3px;width:max-content;max-width:calc(100vw - 40px);padding-top:8px;position:relative;left:50%;translate:-50%}@media (forced-colors:active){.book-dialog{color:canvastext}.book-dialog::backdrop{opacity:.9;background:canvas}.book-dialog-back{color:canvastext;background:canvas;border-color:canvastext}.book-dialog-front,.book-dialog-spine{display:none}.book-dialog-reading h2,.book-dialog-end{border-color:canvastext}.book-dialog-reading{scrollbar-color:auto}.book-dialog-close,.book-dialog-purchase p{color:canvastext}.book-dialog-buy{color:linktext;background:canvas;border-color:buttontext}:is(.book-dialog-close:focus-visible,.book-dialog-buy:focus-visible,.book-dialog-reading:focus-visible){outline-color:highlight}}@media print{.book-dialog{display:none!important}}
