@font-face{font-family:newsreader;src:url(../media/newsreader_latin_opsz_normal-s.p.1pv2gabaqveyu.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_latin_opsz_italic-s.p.15gv-gmajdxy8.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:99.84%}.m8Yv2W_className{font-family:newsreader,newsreader Fallback}.m8Yv2W_variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:instrument;src:url(../media/instrument_sans_latin_standard_normal-s.p.2f3gc356dbkq4.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.n0pOJa_className{font-family:instrument,instrument Fallback}.n0pOJa_variable{--font-instrument:"instrument", "instrument Fallback"}
body{margin:0}a{color:inherit;text-decoration:none}.s{--blu:#34406b;--blu-d:#262f52;--ink:#1f1d1a;--txt:#4e4a45;--off:#8a857d;--dim:#ccc7bf;--line:#e6e2dc;--gri:#f0ede8;--pap:#fcfbf9;--m:72px;--g:24px;--hh:88px;--col:calc((100% - 2 * var(--m) - 11 * var(--g)) / 12);--serif:var(--font-newsreader),"Times New Roman",serif;--sans:var(--font-instrument),system-ui,-apple-system,"Segoe UI",sans-serif;--eo:cubic-bezier(.16,1,.3,1);--io:cubic-bezier(.76,0,.24,1);--xf:cubic-bezier(.45,0,.55,1);font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-kerning:normal;font-size:18px}.w{padding-left:var(--m);padding-right:var(--m)}.g{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.d{font-family:var(--serif);font-optical-sizing:auto;font-variant-numeric:lining-nums;text-wrap:balance;margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible{outline-offset:6px;outline:1px solid}.lb{font:500 13px/1.3 var(--sans);letter-spacing:.01em;color:var(--txt);align-items:center;gap:12px;margin:0;display:flex}.lb:before{content:"";background:var(--blu);flex:none;width:7px;height:7px}.lk{font:500 15px/1.3 var(--sans);color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:7px;display:inline-block}.lk:hover{animation:uline .9s var(--eo)}.lk.wh{color:#fff}@keyframes uline{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0 1px}46%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}.bt{box-sizing:border-box;background:var(--blu);color:#fff;height:56px;font:500 15px/1 var(--sans);transition:background-color .5s var(--eo);align-items:center;padding:0 32px;display:inline-flex}.bt:hover{background:var(--blu-d)}.mk{display:block;overflow:visible}.mk line,.mk path{fill:none;stroke:currentColor}.mk .gl{opacity:.35}.mk rect{fill:currentColor}.hd{z-index:40;height:var(--hh);margin-bottom:calc(var(--hh) * -1);padding:0 var(--m);color:var(--ink);transition:transform .8s var(--io);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.hd[data-h="1"]{transform:translateY(-101%)}.hd:before{content:"";z-index:-1;background:var(--hb,#fff);opacity:var(--hp,0);position:absolute;inset:0}.logo{color:var(--lc,#34406b);align-items:center;gap:14px;display:flex}.logo .mk{width:28px;height:28px}.wm{fill:currentColor;width:auto;height:21px;display:block;overflow:visible}.nv{font:500 14px/1 var(--sans);align-items:center;gap:40px;display:flex}.nv a{transition:background-size .7s var(--eo);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 1px)/0 1px no-repeat;padding:8px 0}.nv a:hover{background-size:100% 1px}.nv .sep{opacity:.32;background:currentColor;width:1px;height:14px}.mnu{cursor:pointer;color:inherit;font:500 14px/1 var(--sans);background:0 0;border:0;align-items:center;gap:12px;padding:14px 0;display:none}.mnu svg{width:22px;height:8px;display:block}.ha{view-timeline:--ha block;height:160vh;position:relative}.ha-pin{height:100vh;min-height:620px;position:sticky;top:0;overflow:hidden}.ha-ph,.ha-op{position:absolute;inset:0;overflow:hidden}.ha-in,.sls{position:absolute;inset:0}.sl{opacity:0;background:#d9d6cf;position:absolute;inset:0;overflow:hidden}.sl:first-child{opacity:1}.sl img{object-fit:cover;width:100%;height:100%;transform-origin:var(--fo,50% 56%);object-position:var(--fo,50% 56%);position:absolute;inset:0}.ha-veil{background:linear-gradient(#1013208c 0%,#10132038 12%,#10132000 24%),linear-gradient(#10132000 36%,#1013203d 56%,#1013208a 78%,#101320bd 100%);position:absolute;inset:0}.ha-t{color:#fff;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:96px;left:0;right:0}.h1{letter-spacing:-.02em;font-variation-settings:"opsz" 72;font-size:96px;font-weight:320;line-height:1}.ha .ln{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.ha .ln>span{display:block}.t-m{display:none}.ha-a{margin:48px 0 0}.prg{background:#ffffff47;flex:none;width:196px;height:1px;margin-bottom:7px;position:relative;overflow:hidden}.prg i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.itr{z-index:3;pointer-events:none;color:var(--blu);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.itr .mk{width:160px;height:160px}.itr .gl{stroke-dasharray:320;stroke-dashoffset:320px}.stw{height:940vh;position:relative}.stg{height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.gry{z-index:0;pointer-events:none;position:absolute;inset:0}.ly{z-index:1;opacity:0;will-change:opacity,transform;pointer-events:none;position:absolute;inset:0}.ly.on{pointer-events:auto}.ly .g{align-items:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.an{aspect-ratio:1;pointer-events:none;position:absolute}.an-r{right:var(--m);width:196px;top:50%;transform:translateY(-50%)}.an-c{width:160px;top:23%;left:50%;transform:translate(-50%)}.smk{z-index:5;pointer-events:none;width:196px;height:196px;color:var(--blu);opacity:0;will-change:transform;position:absolute;top:0;left:0}.smk svg{width:100%;height:100%}.mark{position:absolute;top:0}.stm{letter-spacing:-.015em;max-width:24ch;color:var(--ink);grid-column:1/span 7;font-size:60px;font-weight:330;line-height:1.12}.stm .wd{color:var(--dim)}.ix{margin:24px 0 0;padding:0;list-style:none}.ix .t{font:360 40px/1.15 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.01em;color:var(--off);transition:color .6s var(--eo);display:block}.ix .x{transition:grid-template-rows .9s var(--eo);grid-template-rows:0fr;display:grid}.ix .x>div{min-height:0;overflow:hidden}.ix .x p{max-width:27em;font:400 20px/1.5 var(--serif);font-variation-settings:"opsz" 16;letter-spacing:0;color:var(--txt);opacity:0;margin:0;padding:16px 0 24px;transition:opacity .5s}.tfr{left:calc(var(--m) + 5 * (var(--col) + var(--g)));width:calc(7 * var(--col) + 6 * var(--g));aspect-ratio:16/9;z-index:2;opacity:0;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.tfr img{object-fit:cover;object-position:50% 56%;width:100%;height:100%;position:absolute;inset:0}.tfr .t2{clip-path:inset(100% 0 0);position:absolute;inset:0;overflow:hidden}.tte{left:var(--m);width:calc(4 * var(--col) + 3 * var(--g));position:absolute;top:50%;transform:translateY(-100%)}.tte .h3{font:360 40px/1.15 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.01em;color:var(--ink);margin-top:24px}.tte p.tx{font:400 20px/1.5 var(--serif);font-variation-settings:"opsz" 16;color:var(--txt);margin:32px 0 0}.rvb{position:absolute;top:calc(23% + 208px);left:0;right:0}.sx{text-align:center;opacity:0;transition:opacity .4s ease,transform .6s var(--eo);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(16px)}.sx .h2{max-width:calc(10 * var(--col) + 9 * var(--g));letter-spacing:-.012em;margin-top:24px;font-size:56px;font-weight:340;line-height:1.08}.sx .big{letter-spacing:-.025em;font-variation-settings:"opsz" 72;margin-top:24px;font-size:120px;font-weight:300;line-height:.95}.sx .tx{max-width:30em;font:400 20px/1.5 var(--serif);font-variation-settings:"opsz" 16;color:var(--txt);text-wrap:pretty;margin:32px 0 0}.rv[data-i="0"] .sx:first-child,.rv[data-i="1"] .sx:nth-child(2),.rv[data-i="2"] .sx:nth-child(3),.rv[data-i="3"] .sx:nth-child(4),.rv[data-i="4"] .sx:nth-child(5){opacity:1;pointer-events:auto;transition-delay:.16s;transform:none}.acl{grid-column:1/span 7}.acl .h2{letter-spacing:-.012em;max-width:12em;margin-top:24px;font-size:56px;font-weight:340;line-height:1.08}.vo{width:85.7143%;margin:48px 0 0;padding:0;list-style:none}.vo li{border-top:1px solid var(--line);height:56px;font:400 20px/1.3 var(--serif);font-variation-settings:"opsz" 16;color:var(--ink);align-items:center;display:flex}.vo li:last-child{border-bottom:1px solid var(--line)}.acl .act{margin:48px 0 0}.ct{z-index:1;background:var(--pap);position:relative}.ctg{box-sizing:border-box;min-height:100vh;padding-top:calc(var(--hh) + 64px);align-content:center;padding-bottom:96px}.ctl{grid-column:1/-1}.ct .h1c{letter-spacing:-.018em;font-variation-settings:"opsz" 72;grid-column:1/span 9;margin-top:24px;font-size:72px;font-weight:320;line-height:1.02}.dati{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));margin:48px 0 0;display:grid}.dati>div{grid-column:span 3}.dati dd{font:400 18px/1.55 var(--sans);color:var(--ink);margin:10px 0 0}.dati a{transition:background-size .7s var(--eo);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.dati a:hover{background-size:100% 1px}.acts{align-items:center;gap:32px;margin:64px 0 0;display:flex}.ft{z-index:1;background:var(--pap);padding-top:128px;padding-bottom:48px;position:relative}.ft-a{align-items:center;gap:32px;display:flex}.ft-a .mk{width:144px;height:144px;color:var(--blu)}.ft-a .gl{opacity:1;stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke-dashoffset .6s var(--io)}.ft-a .ink{fill:currentColor;opacity:0;transition:opacity .12s .5s}.ft.on .ft-a .gl{stroke-dashoffset:0}.ft.on .ft-a .ink{opacity:1}#mink{fill:currentColor}@keyframes pen{0%{stroke-dashoffset:560px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}17.7%{stroke-dashoffset:454.8px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}26.2%{stroke-dashoffset:417.5px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}45.2%{stroke-dashoffset:303.5px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}52.9%{stroke-dashoffset:271.8px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}74.8%{stroke-dashoffset:136.2px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}83%{stroke-dashoffset:101.1px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ft.on .ft-a .ln0{stroke-dashoffset:0;animation:none}}@media (max-width:600px){.ix .x p,.tte p.tx,.sx .tx,.vo li{font-size:18px}}.ft-b{flex-direction:column;display:inline-flex}.ft-b .wm{height:45px;color:var(--blu)}.ft-b .k1{font:500 13px/1.3 var(--sans);letter-spacing:.02em;color:var(--ink);margin-top:16px}.ft-b .rule{background:var(--blu);height:1px;margin-top:24px}.ft-b .k2{font:italic 400 20px/1.3 var(--serif);color:var(--txt);margin-top:16px}.ft-z{border-top:1px solid var(--line);align-items:start;margin-top:64px;padding-top:24px}.ft-l{grid-column:1/span 8}.ft-l p{font:400 13px/1.6 var(--sans);color:var(--txt);margin:0 0 10px}.ft-n{text-align:right;font:500 13px/1.9 var(--sans);color:var(--ink);grid-column:10/span 3}.ft-n a{transition:background-size .7s var(--eo);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.ft-n a:hover{background-size:100% 1px}.ft-n p{margin:0}.ft-n p+p{color:var(--txt)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes iop{0%{clip-path:inset(calc(50% - 64px))}to{clip-path:inset(0)}}@keyframes ifd{0%{opacity:.01}to{opacity:1}}@keyframes ifo{to{opacity:0}}@keyframes isc{0%{transform:scale(1.06)}to{transform:none}}@keyframes rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes capb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes frame{0%{clip-path:inset(0)}to{clip-path:inset(calc(var(--hh) + 16px) var(--m) 48px var(--m))}}@keyframes framein{0%{transform:scale(1.03)}to{transform:none}}@keyframes vout{to{opacity:0}}@keyframes tdim{to{opacity:0;transform:translateY(-44px)}}@media (prefers-reduced-motion:no-preference){.go .itr .gl{animation:draw .5s var(--io) both}.go .itr .gl:nth-child(2){animation-delay:40ms}.go .itr .gl:nth-child(3){animation-delay:80ms}.go .itr .gl:nth-child(4){animation-delay:.12s}.go .itr .gl:nth-child(5){animation-delay:.16s}.go .itr .gl:nth-child(6){animation-delay:60ms}.go .itr .gl:nth-child(7){animation-delay:.1s}.go .itr .gl:nth-child(8){animation-delay:.14s}.go .itr .gl:nth-child(9){animation-delay:.18s}.go .itr .gl:nth-child(10){animation-delay:.22s}.go .itr .ln0{animation:draw .6s var(--io) .3s both}.go .itr .mk{animation:.3s 1.1s both ifo}.go .ha-op{animation:iop .9s var(--io) 1.1s both}.go .ha-in{animation:ifd .2s ease .9s both,isc 1.5s var(--eo) 1.1s both}.go .ha .ln>span{animation:rise 1.2s var(--eo) both;animation-delay:var(--d)}.go .ha .fd{animation:fade 1.2s var(--eo) both;animation-delay:var(--d)}@supports (animation-timeline:view()){.ha-ph{animation:linear both frame;animation-timeline:--ha;animation-range:contain contain 70%}.ha-ph .ha-in .sls{animation:linear both framein;animation-timeline:--ha;animation-range:contain contain 70%}.ha-veil{animation:linear both vout;animation-timeline:--ha;animation-range:contain contain 70%}.ha-t{animation:linear both tdim;animation-timeline:--ha;animation-range:contain 4% contain 32%}}.done .itr{display:none}.done .ha-op,.done .ha-in,.done .ha .ln>span,.done .ha .fd{clip-path:none;opacity:1;transform:none;animation:none!important}}@media (prefers-reduced-motion:reduce){.itr{display:none}.ha{height:100vh}}.ar[data-i="0"] .ix li:first-child .t,.ar[data-i="1"] .ix li:nth-child(2) .t,.ar[data-i="2"] .ix li:nth-child(3) .t,.ar[data-i="3"] .ix li:nth-child(4) .t,.ar[data-i="4"] .ix li:nth-child(5) .t,.ar[data-i="5"] .ix li:nth-child(6) .t,.ar[data-i="6"] .ix li:nth-child(7) .t{color:var(--ink)}.ar[data-i="0"] .ix li:first-child .x,.ar[data-i="1"] .ix li:nth-child(2) .x,.ar[data-i="2"] .ix li:nth-child(3) .x,.ar[data-i="3"] .ix li:nth-child(4) .x,.ar[data-i="4"] .ix li:nth-child(5) .x,.ar[data-i="5"] .ix li:nth-child(6) .x,.ar[data-i="6"] .ix li:nth-child(7) .x{grid-template-rows:1fr}.ar[data-i="0"] .ix li:first-child .x p,.ar[data-i="1"] .ix li:nth-child(2) .x p,.ar[data-i="2"] .ix li:nth-child(3) .x p,.ar[data-i="3"] .ix li:nth-child(4) .x p,.ar[data-i="4"] .ix li:nth-child(5) .x p,.ar[data-i="5"] .ix li:nth-child(6) .x p,.ar[data-i="6"] .ix li:nth-child(7) .x p{opacity:1;transition-delay:.18s}@media (max-width:1439.98px){.s{--m:56px;--hh:80px}.nv{gap:32px}.h1{font-size:clamp(64px,6.6vw,96px)}}@media (max-width:1023.98px){.s{--m:40px;--g:20px;--hh:72px}.nv{display:none}.mnu{display:flex}.h1{font-size:56px}.stm{grid-column:1/-1;font-size:44px}.lst,.acl{grid-column:1/-1}.an-r{width:96px;top:calc(var(--hh) + 32px);transform:none}.an-c{width:96px;top:calc(var(--hh) + 32px)}.rvb{top:calc(var(--hh) + 32px + 96px + 40px)}.sx .big{font-size:72px}.sx .h2{font-size:40px}.tfr{left:var(--m);width:calc(100% - 2 * var(--m));top:calc(var(--hh) + 32px);transform:none}.tte{width:calc(100% - 2 * var(--m));top:auto;bottom:64px;transform:none}.ct .h1c{grid-column:1/-1;font-size:48px}.dati>div{grid-column:span 6;margin-bottom:24px}.ft-l,.ft-n{text-align:left;grid-column:1/-1}}@media (max-width:599.98px){.s{--m:20px;--g:16px;--hh:64px}.logo .mk{width:24px;height:24px}.logo .wm{height:18px}.t-d{display:none}.t-m{display:block}.h1{font-size:40px;line-height:1.04}.ha-t{bottom:56px}.prg{display:none}.stm{font-size:32px;line-height:1.16}.ix .t{font-size:26px}.an-r,.an-c{width:72px}.rvb{top:calc(var(--hh) + 32px + 72px + 32px)}.sx .big{font-size:56px}.sx .h2,.acl .h2{font-size:32px}.ct .h1c{font-size:40px}.dati>div{grid-column:1/-1}.acts,.ft-a{flex-direction:column;align-items:flex-start}}.lb:before{width:22px;height:1px}.lst{grid-column:1/span 8}.ix .t{font-variation-settings:"opsz" 60;font-size:50px;line-height:1.14}.ix .x p{font-size:21px}.vo li{height:64px;font-size:26px}.sx .tx{font-size:22px}.ct .ctl{grid-area:1/1/auto/span 7}.ct .h1c{grid-area:2/1/auto/span 7;font-size:64px}.ct .dati{grid-area:3/1/auto/span 7}.ct .dati>div{grid-column:span 6;margin-bottom:28px}.ct .acts{grid-area:4/1/auto/span 7;margin-top:36px}.dati dt{font:italic 400 17px/1.3 var(--serif);color:var(--txt)}.dati dd{font-size:20px}.cmap{color:var(--blu);grid-area:1/8/span 4/span 5;align-self:center}.cmap svg{width:100%;height:auto;display:block;overflow:visible}.cg line{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.cg{opacity:0;transition:opacity .9s}.cst{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1000;stroke-dashoffset:1000px}.cv{fill:currentColor;opacity:0}.cvl{font:italic 400 17px var(--serif);fill:var(--ink);opacity:0}.ct.on .cg{opacity:.3}.ct.on .cst{stroke-dashoffset:0;transition:stroke-dashoffset 2.8s cubic-bezier(.45,0,.55,1) .2s}.ct.on .cv{opacity:1;transition:opacity .35s 2.7s}.ct.on .cvl{opacity:1;transition:opacity .6s 3s}@media (prefers-reduced-motion:reduce){.cg{opacity:.3}.cst{stroke-dashoffset:0}.cv,.cvl{opacity:1}}@media (max-width:1023.98px){.lst{grid-column:1/-1}.ix .t{font-size:40px}.ct .ctl,.ct .h1c,.ct .dati,.ct .acts{grid-column:1/-1}.ct .h1c{font-size:48px}.ct .dati>div{grid-column:span 6}.cmap{grid-area:5/1/auto/-1;max-width:560px;margin-top:56px}}@media (max-width:599.98px){.ix .t{font-size:26px}.ix .x p{font-size:18px}.vo li{height:56px;font-size:20px}.sx .tx{font-size:18px}.ct .h1c{font-size:40px}.ct .dati>div{grid-column:1/-1}.dati dd{font-size:18px}}.s{--ink:#2e3033;--txt:#4b4e52;--off:#909397;--dim:#c9cacd;--line:#e2e2e2;--gri:#fff;--pap:#fff;--bor:#7a2f39;--bor-d:#5f2430}.ct,.ft{background:0 0}.lb:before{background:var(--bor)}#mtip,.mvx,#mcol{fill:var(--bor)}.stm{font-weight:370}.ix .t,.tte .h3{font-variation-settings:"opsz" 40;font-weight:390}.acl .h2{font-variation-settings:"opsz" 48;font-weight:380}.ct .h1c{font-variation-settings:"opsz" 48;font-weight:360}.ft-b .k2{color:var(--ink)}.lk:not(.wh):hover{color:var(--bor)}.s{--cw:calc((100vw - 2 * var(--m) - 11 * var(--g)) / 12);--c:calc(var(--cw) + var(--g));--E:cubic-bezier(.22,1,.36,1);--M:cubic-bezier(.65,0,.35,1);--U:cubic-bezier(.55,0,1,.45);position:relative}::selection{color:inherit;background:#7a2f3924}main,.ha-pin,.stg1,.sosg,.stg,footer.ft{background:#fff url(/img/carta/carta.png) 0 0/384px 384px}.ha-ph:before,.ha-ph:after,.sof:before,.sof:after,.tbd:before,.tbd:after{background-position:var(--px,0) var(--py,0);content:"";z-index:2;pointer-events:none;background-repeat:repeat;background-size:384px 384px;position:absolute;inset:0}.ha-ph:before,.sof:before,.tbd:before{mix-blend-mode:multiply;background-image:url(/img/carta/carta.png)}.ha-ph:after,.sof:after,.tbd:after{mix-blend-mode:soft-light;opacity:.8;background-image:url(/img/carta/grana.png)}.tbd:before,.tbd:after{z-index:3}.hd:after{content:"";z-index:-1;opacity:var(--hp,0);pointer-events:none;background:url(/img/carta/carta-a.png) 0 0/384px 384px;position:absolute;inset:0}.mk .frm{fill:none;stroke:currentColor;stroke-linejoin:miter}.itr .frm{stroke-dasharray:1280;stroke-dashoffset:1280px}.itr .ln0{stroke-dasharray:576;stroke-dashoffset:576px}.ft-a .mk{margin-left:-14.4px}.ft-a .frm{stroke-dasharray:1280;stroke-dashoffset:1280px}.ft-a .ln0{stroke-dasharray:576;stroke-dashoffset:576px}.ft.on .ft-a .ln0{animation:1.3s linear .5s both pen2}@media (prefers-reduced-motion:reduce){.ft.on .ft-a .ln0{stroke-dashoffset:0;animation:none}}@keyframes pen2{0%{stroke-dashoffset:568px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}17.7%{stroke-dashoffset:462.8px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}26.2%{stroke-dashoffset:425.5px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}45.2%{stroke-dashoffset:311.5px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}52.9%{stroke-dashoffset:279.8px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}74.8%{stroke-dashoffset:144.2px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}83%{stroke-dashoffset:109.1px;animation-timing-function:cubic-bezier(.4,.1,.6,.9)}to{stroke-dashoffset:0}}.ha-veil{background:linear-gradient(#0e101480 0%,#0e101433 12%,#0e101400 26%),linear-gradient(#0e10140f 0%,#0e101414 36%,#0e101447 56%,#0e101499 78%,#0e1014d1 100%)}.hd:before{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#ffffffb8;box-shadow:0 1px #2e30330f}.pr{color:inherit}.lb{font:italic 400 18px/24px var(--serif);letter-spacing:0;color:var(--bor);gap:0}.lb:before{display:none}.lk:not(.wh):hover{color:var(--ink);background-image:linear-gradient(var(--bor),var(--bor))}a:focus-visible,button:focus-visible{outline:1px solid var(--bor);outline-offset:3px}.ft-b{align-items:flex-start}.ft-b .rule{align-self:stretch}.ft-l a{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}#mcol,#mwin{fill:var(--blu)}.smk .fr,.sig .fr{opacity:1;fill:none}.smk .gi,.sig .gi{opacity:.25}.anc{left:var(--m);width:calc(2 * var(--c) - var(--g));aspect-ratio:1;pointer-events:none;position:absolute}.stw1{height:200vh;position:relative}.stg1{height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.stb{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sig{width:calc(2 * var(--c) - var(--g));aspect-ratio:1;color:var(--blu);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.sig svg{width:125%;height:125%;position:absolute;top:-12.5%;left:-12.5%}.sos{--sh:min(30vw, 48vh);height:calc(100vh + 384px);position:relative}.sosg{--cap:176px;height:100vh;min-height:520px;position:sticky;top:0;overflow:hidden}.sof{left:0;right:0;top:calc((100% - var(--sh) - var(--cap)) / 2);height:var(--sh);background:#fff;margin:0;position:absolute;overflow:hidden}.sot{left:var(--m);right:var(--m);top:calc((100% - var(--sh) - var(--cap)) / 2 + var(--sh) + 40px);column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:absolute}.sot>*{opacity:0}.sot .lb{grid-area:1/1/auto/span 6;margin:0}.sot-t{font:380 44px/52px var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.012em;color:var(--ink);grid-area:2/1/auto/span 6;margin:8px 0 0}.sot-x{max-width:30em;font:400 20px/30px var(--serif);color:var(--txt);text-wrap:pretty;grid-area:2/7/auto/span 5;margin:14px 0 0}.sow{will-change:transform;position:absolute;inset:0;overflow:hidden;transform:translate(-100%)}.sof img{object-fit:cover;object-position:50% 46%;transform-origin:0;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:translate(100%)scale(1.08)}.stw{height:680vh}.ly{opacity:0}.arw{left:calc(var(--m) + 3 * var(--c));width:calc(7 * var(--c) - var(--g));position:absolute;top:calc(50% - 250px)}.arw .ix{margin:12px 0 0}.arw .ix .t{font:390 40px/50px var(--serif);font-variation-settings:"opsz" 40;letter-spacing:-.01em}.arw .ix .x p{max-width:32em;font:400 19px/29px var(--serif);font-variation-settings:"opsz" 16;padding:6px 0 20px}#an-ar{top:calc(50% - 205px)}.te{--bh:min(480px, calc(100vh - 420px));--tt:calc(50% - (var(--bh) + 244px) / 2)}.tbd{left:var(--m);right:var(--m);top:var(--tt);height:var(--bh);clip-path:inset(66% 0 34%);will-change:clip-path,transform;position:absolute;overflow:hidden}.tst{will-change:transform;position:absolute;inset:0}.tpn{width:100%;margin:0;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.tpn+.tpn{left:calc(100% + 24px)}.tpn img{object-fit:cover;object-position:50% 80%;transform-origin:50% 66%;width:100%;height:100%;position:absolute;inset:0}.tfl{left:var(--m);right:var(--m);top:calc(var(--tt) + var(--bh) * .66);transform-origin:0;opacity:0;background:#2e303366;height:1px;position:absolute;transform:scaleX(0)}#an-te{top:calc(var(--tt) + var(--bh) + 48px + 7px)}.tte3{left:calc(var(--m) + 3 * var(--c));width:calc(7 * var(--c) - var(--g));top:calc(var(--tt) + var(--bh) + 48px);position:absolute}.tte3>*{opacity:0}.tte3 .h3{font:390 40px/48px var(--serif);font-variation-settings:"opsz" 40;letter-spacing:-.01em;color:var(--ink);margin:10px 0 0}.tte3 .tx{font:400 19px/29px var(--serif);color:var(--txt);margin:20px 0 0}.rvx .rvb2{left:var(--m);width:calc(8 * var(--c) - var(--g));position:absolute;top:50%;transform:translateY(-50%)}.rvx .rh{opacity:0}.rvx .lb.rh{margin:0}.rvx .h2.rh{font:380 44px/52px var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.012em;color:var(--ink);margin:10px 0 0}.rvx .tx.rh{max-width:calc(7 * var(--c) - var(--g));font:400 19px/29px var(--serif);color:var(--txt);text-wrap:pretty;margin:5px 0 0}.cjp{max-width:calc(7 * var(--c) - var(--g));font:380 24px/38px var(--serif);font-variation-settings:"opsz" 24;color:#d9d9da;opacity:0;text-wrap:pretty;margin:12px 0 0}.cjp em{color:#e7dadb;margin-right:.6em;font-style:italic;font-weight:400}#an-rv{top:0}.acx{--at:calc(50% - 175px);--ms:calc(2 * var(--c) - var(--g))}.ach{left:var(--m);width:calc(6 * var(--c) - var(--g));top:var(--at);position:absolute}.ach .ah{opacity:0;margin:0}.ach .h2{font:380 48px/56px var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.012em;color:var(--ink);margin-top:12px}.ach .acp{max-width:26em;font:400 20px/30px var(--serif);color:var(--txt);text-wrap:pretty;margin-top:24px}#an-ac{left:calc(var(--m) + 6 * var(--c));top:calc(var(--at) + 46px)}.acf{left:calc(var(--m) + 8 * var(--c));width:calc(4 * var(--c) - var(--g));top:calc(var(--at) + 46px);margin:0;padding:0;list-style:none;position:absolute}.acf li{height:calc(var(--ms) / 4);font:400 22px/28px var(--serif);font-variation-settings:"opsz" 24;color:var(--ink);opacity:0;align-items:center;display:flex}.aca,.acn{left:calc(var(--m) + 8 * var(--c));opacity:0;margin:0;position:absolute}.aca{top:calc(var(--at) + 46px + var(--ms) + 40px)}.acn{top:calc(var(--at) + 46px + var(--ms) + 82px);font:400 13px/18px var(--sans);color:var(--txt)}.ctg2{box-sizing:border-box;min-height:100vh;padding-top:calc(var(--hh) + 64px);align-content:center;align-items:center;padding-bottom:96px}.ctx{grid-column:1/span 6}.ctx>*{opacity:0;transition:opacity .5s var(--E),transform .5s var(--E);transform:translateY(12px)}.ct.in .ctx>*{opacity:1;transform:none}.ct.in .ctx>:nth-child(2){transition-delay:80ms}.ct.in .ctx>:nth-child(3){transition-delay:.16s}.ct.in .ctx>:nth-child(4){transition-delay:.24s}.ct.in .ctx>:nth-child(5){transition-delay:.32s}.h1k{font:360 52px/60px var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.014em;color:var(--ink);margin:16px 0 0}.ctr{flex-direction:column;align-items:flex-start;margin:56px 0 0;display:flex}.ctr a{font:380 30px/40px var(--serif);font-variation-settings:"opsz" 32;font-variant-numeric:lining-nums tabular-nums;color:var(--ink);background:linear-gradient(var(--bor),var(--bor)) 0 92%/0 1px no-repeat;transition:background-size .7s var(--E)}.ctr a:hover{background-size:100% 1px}.ctn{font:400 13px/20px var(--sans);color:var(--txt);margin:18px 0 0}.ctb{align-items:center;gap:32px;margin:52px 0 0;display:flex}.ctb .bt{height:52px;padding:0 28px}.cmp3{grid-column:7/span 6;position:relative}@media (min-width:1024px){.ctg2{position:relative}.cmp3{top:calc(50% + (var(--hh) + 64px - 96px) / 2);grid-area:auto;width:560px;position:absolute;left:58%;transform:translateY(-50%)}}.cmp3 svg{width:100%;height:auto;display:block}.mc,.mi{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1px}.mr{fill:none;stroke:var(--blu);stroke-opacity:.55;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1px}.ms{fill:none;stroke-width:1.1px;stroke-dasharray:3 5;stroke-linecap:butt}.mk5{fill:none;stroke:#fff;stroke-width:12px;stroke-dasharray:1 1;stroke-dashoffset:1px}.cvm,.cvn{opacity:0;transition:opacity .4s;position:absolute}.cvm{border:1px solid var(--ink);border-radius:50%;width:9px;height:9px;margin:-5.5px 0 0 -5.5px}.cvm:after{content:"";background:var(--ink);border-radius:50%;width:3px;height:3px;position:absolute;top:3px;left:3px}.cvn{font:italic 400 16px/24px var(--serif);color:var(--bor);white-space:nowrap;text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 1px #fff;margin:-12.5px 0 0 14px}.cvm,.cvn{transition:none}@media (prefers-reduced-motion:reduce){.ctx>*{opacity:1;transform:none}.mc,.mi,.mr,.mk5{stroke-dashoffset:0}.cvm,.cvn{opacity:1}}@media (max-width:1023.98px){.sig{width:80px}.sos{--sh:min(56vw, 46vh)}.sosg{--cap:212px}.sot .lb,.sot-t,.sot-x{grid-column:1/-1}.sot-x{grid-row:3;margin-top:16px;font-size:18px;line-height:28px}.sot-t{font-size:40px;line-height:48px}.anc{width:96px}#an-ar,#an-rv,#an-ac{left:var(--m);top:calc(var(--hh) + 40px)}.arw{left:var(--m);right:var(--m);width:auto;top:calc(var(--hh) + 176px)}.arw .ix .t{font-size:34px;line-height:44px}.te{--bh:min(52vw, 40vh)}.tbd{left:0;right:0;top:calc(var(--hh) + 16px)}.tfl{left:0;right:0;top:calc(var(--hh) + 16px + var(--bh) * .66)}#an-te{top:calc(var(--hh) + 16px + var(--bh) + 40px)}.tte3{left:var(--m);right:var(--m);width:auto;top:calc(var(--hh) + 16px + var(--bh) + 40px + 96px + 32px)}.rvx .rvb2{right:var(--m);width:auto;top:calc(var(--hh) + 176px);transform:none}.rvx .h2.rh{font-size:36px;line-height:44px}.rvx .tx.rh{max-width:none;margin-top:4px;font-size:18px;line-height:28px}.cjp{max-width:none;margin-top:10px;font-size:21px;line-height:33px}.ach{left:var(--m);right:var(--m);width:auto;top:calc(var(--hh) + 40px)}.ach .h2{font-size:40px;line-height:48px}.ach .acp{margin-top:20px;font-size:18px;line-height:28px}#an-ac{left:var(--m);top:calc(var(--hh) + 300px);width:200px}.acf{left:calc(var(--m) + 224px);right:var(--m);width:auto;top:calc(var(--hh) + 300px)}.acf li{height:50px}.aca{left:var(--m);top:calc(var(--hh) + 548px)}.acn{left:var(--m);top:calc(var(--hh) + 588px)}.ctx{display:contents}.ctx>*,.cmp3{grid-column:1/-1}.ctx>:first-child{order:1}.ctx>:nth-child(2){order:2}.cmp3{order:3}.ctx>:nth-child(3){order:4}.ctx>:nth-child(4){order:5}.ctx>:nth-child(5){order:6}.cmp3{max-width:600px;margin:48px 0 8px}}@media (max-width:599.98px){.s{--m:24px;--g:16px}.lb{font-size:16px;line-height:22px}.bd{display:none}.sig{width:60px}.sos{--sh:min(108vw, 50vh)}.sosg{--cap:236px}.sot{top:calc((100% - var(--sh) - var(--cap)) / 2 + var(--sh) + 28px)}.sot-t{font-size:30px;line-height:36px}.sot-x{margin-top:14px;font-size:16px;line-height:24px}.anc{width:80px}#an-ar,#an-rv,#an-ac{top:96px}.arw{top:208px}.arw .ix{margin-top:8px}.arw .ix .t{font-size:26px;line-height:34px}.arw .ix .x p{padding:4px 0 12px;font-size:16px;line-height:24px}.te{--bh:292px}.tbd{top:64px}.tfl{top:256.72px}#an-te{top:396px}.tte3{top:508px}.tte3 .h3{margin-top:8px;font-size:30px;line-height:36px}.tte3 .tx{margin-top:14px;font-size:16px;line-height:24px}.rvx .rvb2{top:196px}.rvx .h2.rh{margin-top:8px;font-size:26px;line-height:32px}.rvx .tx.rh{margin-top:4px;font-size:15px;line-height:22px}.cjp{margin-top:8px;font-size:17px;line-height:26px}.ach{top:96px}.ach .h2{margin-top:8px;font-size:30px;line-height:36px}.ach .acp{margin-top:14px;font-size:16px;line-height:24px}#an-ac{width:160px;top:392px}.acf{left:calc(var(--m) + 176px);top:392px}.acf li{text-wrap:balance;height:40px;font-size:15px;line-height:17px}.aca{top:584px}.acn{top:618px}.h1k{font-size:32px;line-height:38px}.ctr{margin-top:40px}.ctr a{font-size:24px;line-height:34px}.ctb{flex-direction:column;align-items:stretch;gap:24px;margin-top:40px}.ctb .bt{justify-content:center}.ctb .lk{align-self:flex-start}.cmp3{margin:36px 0 4px}}.s{--off:#7b7e82}.hd:focus-within{transform:none!important}.hd a:focus-visible,.hd button:focus-visible{outline-color:currentColor}.ha a:focus-visible{outline-offset:4px;outline:2px solid #fff}.sls{isolation:isolate}.ha-veil{z-index:3}.ha-t{z-index:4}.nv a[aria-current=page]{background-size:100% 1px}.mnu{gap:14px}.mnu svg{width:22px;height:22px}.mnu .m1,.mnu .m2{transform-origin:11px 11px;transition:transform .5s var(--E)}.mn-on .mnu .m1{transform:translateY(3px)rotate(45deg)}.mn-on .mnu .m2{transform:translateY(-3px)rotate(-45deg)}.mno{z-index:39;box-sizing:border-box;padding:calc(var(--hh) + 48px) var(--m) 40px;opacity:0;transition:opacity .45s var(--E);background:#fff url(/img/carta/carta.png) 0 0/384px 384px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.mno[hidden]{display:none}.mno.on{opacity:1}.mno-n{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mno-n a{font:360 44px/56px var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.012em;color:var(--ink);background:linear-gradient(var(--bor),var(--bor)) 0 92%/0 1px no-repeat}.mno-n a[aria-current=page]{background-size:100% 1px}.mno-f{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.mno-r{font:400 17px/26px var(--sans);color:var(--txt);flex-direction:column;gap:6px;margin:0;display:flex}.mno-n a,.mno-f>*{opacity:0;transition:opacity .5s var(--E) calc(80ms + var(--i) * 50ms),transform .7s var(--E) calc(80ms + var(--i) * 50ms);transform:translateY(16px)}.mno.on .mno-n a,.mno.on .mno-f>*{opacity:1;transform:none}.mn-on .hd{color:var(--ink)!important;--lc:var(--blu)!important;transform:none!important}.mn-on .hd:before,.mn-on .hd:after{opacity:0!important}@media (min-width:1024px){.mno{display:none!important}}@media (max-width:599.98px){.mno-n a{font-size:36px;line-height:46px}}@media (prefers-reduced-motion:reduce){.mno,.mno-n a,.mno-f>*{transition:none}}.doc{width:100%;height:auto;display:block;overflow:visible}.doc path{fill:none;stroke-linejoin:round}.doc .s{stroke:var(--blu);stroke-width:1.1px}.doc .s2{stroke:var(--blu);stroke-width:1.8px}.doc .sl{stroke:var(--blu);stroke-width:.8px;stroke-opacity:.42}.doc .g{stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-opacity:.14}.doc .n{stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-opacity:.34}.doc .k{stroke:var(--bor);stroke-width:1.5px;stroke-linecap:round}.doc .kb{stroke:var(--bor);stroke-width:1.5px}.doc .f{fill:var(--blu);fill-opacity:.05;stroke:none}.doc text{font-family:var(--serif);fill:var(--ink)}.doc .t1{letter-spacing:-.005em;font-size:16px;font-weight:400}.doc .t2{fill:var(--bor);font-size:11px;font-style:italic}.doc .t3{fill:var(--txt);font-size:9.5px;font-style:italic}.doc .t4{fill:var(--ink);font-size:11px;font-weight:500}.doc .tw{letter-spacing:.04em;fill:var(--blu);font-size:12.5px;font-weight:500}.doc .tv{fill:var(--txt);font-size:9.5px;font-style:italic}.doc .dg{transition:opacity .35s var(--E)}.pg{position:relative}.js [data-rv]{opacity:0;transition:opacity .7s var(--E) var(--d,0s),transform .9s var(--E) var(--d,0s);transform:translateY(14px)}[data-rv].in{opacity:1;transform:none}.dac{color:var(--bor);white-space:nowrap}.pga{box-sizing:border-box;min-height:100vh;padding:calc(var(--hh) + 96px) 0 120px;flex-direction:column;justify-content:center;display:flex;position:relative}.pga-s{min-height:0;padding:calc(var(--hh) + 136px) 0 40px}.pga-w{position:relative}.pga-t{max-width:calc(7 * var(--c) - var(--g));font:340 64px/72px var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.018em;color:var(--ink);margin:14px 0 0}.pga-s .pga-t{max-width:calc(8 * var(--c) - var(--g));font-size:52px;line-height:60px}.pga-p{max-width:calc(6 * var(--c) - var(--g));font:400 21px/32px var(--serif);color:var(--txt);text-wrap:pretty;margin:28px 0 0}.pga-s .pga-p{max-width:calc(7 * var(--c) - var(--g));font-style:italic}.pga-d{font:400 13px/20px var(--sans);color:var(--txt);margin:22px 0 0}.pga-a{margin:44px 0 0}.pgs{z-index:1}.pgi{column-gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));margin:80px 0 0;padding:0;list-style:none;display:grid}.pgi li{border-top:1px solid var(--line)}.pgi a{font:400 18px/26px var(--serif);color:var(--ink);transition:color .3s var(--E);padding:14px 0 22px;display:block}.pgi a:hover{color:var(--bor)}.pg-h2{max-width:calc(7 * var(--c) - var(--g));font:380 44px/52px var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.012em;color:var(--ink);margin:10px 0 0}.pg-in{font:400 15px/22px var(--sans);color:var(--txt);margin:18px 0 0}.pgz{padding:184px 0 176px}.pgz-t{max-width:calc(8 * var(--c) - var(--g));font:360 52px/60px var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.014em;color:var(--ink)}.pgz-b{align-items:center;gap:32px;margin:48px 0 0;display:flex}.pgz-b .bt{height:52px;padding:0 28px}.sv-g{align-items:stretch}.sv-l{grid-column:1/span 6}.sva{box-sizing:border-box;min-height:92vh;padding:calc(var(--hh) + 32px) 0 64px;flex-direction:column;justify-content:center;display:flex}.sva-t{max-width:14em;font:380 44px/52px var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.012em;color:var(--ink);margin:12px 0 0}.sva-p{max-width:30em;font:400 20px/30px var(--serif);color:var(--txt);text-wrap:pretty;margin:22px 0 0}.sva-v{max-width:30em;margin:32px 0 0;padding:0;list-style:none}.sva-v li{border-top:1px solid var(--line);font:400 15px/22px var(--sans);color:var(--ink);padding:11px 0}.sva-v li:last-child{border-bottom:1px solid var(--line)}.sva-dm{display:none}.sv-r{margin-left:calc(var(--g) * -1);margin-right:calc(var(--m) * -1);grid-column:7/-1}.sv-st{box-sizing:border-box;height:100vh;min-height:640px;padding-top:var(--hh);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.sv-dw{width:min(calc(4 * var(--c) - var(--g)), calc((100vh - var(--hh) - 104px) / 1.4143))}.sv-st .dg{opacity:0}.sv-st .dg.on{opacity:1}.doc-c{height:24px;margin:20px 0 0;position:relative}.doc-c span{white-space:nowrap;font:italic 400 17px/24px var(--serif);color:var(--bor);opacity:0;transition:opacity .4s var(--E);position:absolute;top:0;left:0}.doc-c span.on{opacity:1}.doc-cm{font:italic 400 16px/22px var(--serif);color:var(--bor);margin:14px 0 0}.csa{padding:80px 0 56px}.csa3{row-gap:48px;margin-top:64px}.csi{grid-column:span 4}.csi .tr{background:var(--blu);transform-origin:0;height:1px;transition:transform 1.2s var(--M) calc(var(--d,0s) + .1s);display:block;transform:scaleX(0)}.csi.in .tr{transform:none}.csn{font:italic 400 22px/30px var(--serif);color:var(--bor);margin:22px 0 0}.csi p{font:400 19px/29px var(--serif);color:var(--txt);text-wrap:pretty;margin:10px 0 0}.csp{padding:96px 0 24px}.rg{margin:64px 0 0}.rgg+.rgg{margin-top:72px}.rg-g{font:italic 400 18px/24px var(--serif);color:var(--bor);margin:0 0 8px}.rg-r{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));padding:26px 0 30px;display:grid;position:relative}.rg-r:before{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.3s var(--M) 50ms;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rg-r.in:before{transform:none}.rgg .rg-r:last-child{border-bottom:1px solid var(--line)}.rg-n{font:360 32px/40px var(--serif);font-variation-settings:"opsz" 32;letter-spacing:-.01em;color:var(--ink);grid-column:1/span 5;margin:0}.rg-d{grid-column:6/span 7}.rg-q{font:italic 400 20px/28px var(--serif);color:var(--ink);margin:4px 0 0}.rg-a{font:400 15px/22px var(--sans);color:var(--ink);margin:8px 0 0}.rg-i{font:400 13px/20px var(--sans);color:var(--txt);margin:10px 0 0}.rg-c .rgc{grid-column:span 6}.rg-c ul{margin:12px 0 0;padding:0;list-style:none}.rg-c li{font:360 26px/38px var(--serif);font-variation-settings:"opsz" 32;color:var(--ink)}.lg{align-items:start;padding-top:8px;padding-bottom:104px}.lg-b{grid-column:1/span 7}.lg-s{scroll-margin-top:calc(var(--hh) + 16px);padding:40px 0 0}.lg-s+.lg-s{border-top:1px solid var(--line);margin-top:40px}.lg-h{font:380 28px/36px var(--serif);font-variation-settings:"opsz" 32;letter-spacing:-.008em;color:var(--ink)}.lg-s p,.lg-s li{font:400 18px/29px var(--serif);color:var(--txt);text-wrap:pretty}.lg-s p{margin:16px 0 0}.lg-s ul{margin:16px 0 0;padding:0 0 0 1.1em}.lg-s li{margin:0 0 10px;padding-left:.2em}.lg-s li::marker{color:var(--bor)}.lg-s em{color:var(--ink)}.lg-s a{color:var(--ink);background:linear-gradient(var(--bor),var(--bor)) 0 100%/100% 1px no-repeat}.lg-i{top:calc(var(--hh) + 32px);grid-column:9/span 4;padding-top:40px;position:sticky}.lg-i ol{margin:18px 0 0;padding:0;list-style:none}.lg-i a{border-left:1px solid var(--line);font:400 14px/20px var(--sans);color:var(--txt);padding:7px 0 7px 16px;transition:color .3s,border-color .3s;display:block}.lg-i a:hover{color:var(--ink)}.lg-i a[aria-current]{color:var(--ink);border-left-color:var(--bor)}@media (max-width:1439.98px){.pga-t{font-size:clamp(52px,4.6vw,64px);line-height:1.12}}@media (max-width:1023.98px){.pgs{width:72px;margin:0 0 36px;position:relative;transform:none;top:auto!important;left:auto!important}.pga-t{max-width:none;font-size:48px;line-height:56px}.pga-p,.pga-s .pga-t,.pga-s .pga-p{max-width:34em}.pgi{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.pg-h2,.sva-t{font-size:36px;line-height:44px}.pgz{padding:128px 0}.pgz-t{font-size:40px;line-height:48px}.sv-r{display:none}.sv-l{grid-column:1/-1}.sva{min-height:0;padding:80px 0 40px}.sva-dm{width:min(56%,320px);margin:0 0 40px;display:block}.csi{grid-column:1/-1}.rg-n{grid-column:1/-1;font-size:28px;line-height:36px}.rg-d{grid-column:1/-1;margin-top:6px}.lg-b{grid-column:1/-1}.lg-i{display:none}}@media (max-width:599.98px){.pga{padding:calc(var(--hh) + 64px) 0 80px}.pga-s{padding:calc(var(--hh) + 72px) 0 24px}.pgs{width:60px;margin-bottom:28px}.pga-t,.pga-s .pga-t{font-size:36px;line-height:42px}.pga-p{margin-top:20px;font-size:17px;line-height:26px}.pgi{grid-template-columns:1fr;margin-top:44px}.pgi a{padding:12px 0 14px;font-size:17px}.pg-h2,.sva-t{font-size:28px;line-height:34px}.sva-p{font-size:17px;line-height:26px}.sva-v li{font-size:14px;line-height:20px}.sva-dm{width:72%}.pgz{padding:104px 0 96px}.pgz-t{font-size:30px;line-height:36px}.pgz-b{flex-direction:column;align-items:stretch;gap:24px}.pgz-b .bt{justify-content:center}.pgz-b .lk{align-self:flex-start}.csa,.csp{padding:72px 0 32px}.csi p{font-size:17px;line-height:26px}.rg-n{font-size:24px;line-height:30px}.rg-q{font-size:18px;line-height:26px}.rg-c .rgc{grid-column:1/-1}.rg-c .rgc+.rgc{margin-top:28px}.rg-c li{font-size:22px;line-height:32px}.lg-h{font-size:24px;line-height:30px}.lg-s p,.lg-s li{font-size:16px;line-height:26px}}@media (prefers-reduced-motion:reduce){.js [data-rv]{opacity:1;transition:none;animation:none;transform:none}.csi .tr,.rg-r:before{transition:none;transform:none}}.pg-ac .pga{justify-content:flex-start}.acl-l{max-width:calc(6 * var(--c) - var(--g));margin:44px 0 0;padding:0;list-style:none}.acl-l li{font:360 24px/32px var(--serif);font-variation-settings:"opsz" 32;letter-spacing:-.005em;color:var(--ink);padding:15px 0 16px;position:relative}.acl-l li:before,.acl-l li:last-child:after{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.3s var(--M) var(--d,0s);position:absolute;left:0;right:0;transform:scaleX(0)}.acl-l li:before{top:0}.acl-l li:last-child:after{transition-delay:calc(var(--d,0s) + .12s);bottom:0}.acl-l li.in:before,.acl-l li.in:after{transform:none}.acl-n{max-width:calc(6 * var(--c) - var(--g));font:italic 400 18px/26px var(--serif);color:var(--bor);margin:36px 0 0}.acl-c{flex-wrap:wrap;gap:12px 32px;margin:14px 0 0;display:flex}@media (min-width:1024px){.pg-ac .sig{width:252px}}@media (max-width:1023.98px){.acl-l,.acl-n{max-width:34em}}@media (max-width:599.98px){.acl-l{margin-top:32px}.acl-l li{padding:12px 0 13px;font-size:20px;line-height:28px}.acl-n{margin-top:28px;font-size:17px;line-height:24px}}@media (prefers-reduced-motion:reduce){.acl-l li:before,.acl-l li:after{transition:none;transform:none}}@media (max-width:389.98px){.h1{font-size:calc((100vw - 2 * var(--m)) * 40 / 342)}}html,body{background:#fff}.s{overflow-x:clip}@keyframes rvo{0%{opacity:.01}to{opacity:1}}@keyframes rvt{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.js .pga-w>[data-rv],.js .pga-w .pgi>li[data-rv]{animation:rvo .7s var(--E) var(--d,0s) both,rvt .9s var(--E) var(--d,0s) both}}.js .pgs:not(.pos){visibility:hidden}html.done .hd{color:#fff;--lc:#fff}html:not(.js) .stm .wd{color:var(--ink)}html:not(.js) .sow,html:not(.js) .sof img{transform:none}html:not(.js) .sot>*,html:not(.js) .tte3>*,html:not(.js) .rvx .rh,html:not(.js) .ach .ah,html:not(.js) .acf li,html:not(.js) .aca,html:not(.js) .ctx>*{opacity:1;transform:none}html:not(.js) .stw{height:auto!important}html:not(.js) .stg{height:auto;position:relative;overflow:visible}html:not(.js) .ly{opacity:1;pointer-events:auto;min-height:100vh;position:relative;inset:auto}html:not(.js) .tbd{clip-path:none}html:not(.js) .cjp{opacity:1;color:var(--ink)}html:not(.js) .cjp em{color:var(--bor)}html:not(.js) .smk,html:not(.js) .tfl{display:none}html:not(.js) .mc,html:not(.js) .mi,html:not(.js) .mr,html:not(.js) .mk5{stroke-dashoffset:0}html:not(.js) .cvm,html:not(.js) .cvn{opacity:1}html:not(.js) .ft-a .gl,html:not(.js) .ft-a .ln0{stroke-dashoffset:0}
