.pg-comm{background:var(--night);color:var(--cream)}.pg-comm .grain{mix-blend-mode:screen;opacity:.05}.pg-comm .cm-sheet~.ft,.pg-comm .ft{z-index:2}html.js .cm-hero h1[data-split]{opacity:0}.cm-hero{padding:calc(clamp(1rem,8vh,4.5rem) + 8.5rem) 0 clamp(4rem,7vw,6rem);position:relative;overflow:clip}.cm-spill{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--amb) 13%, transparent), transparent);border-radius:50%;width:75%;position:absolute;top:-25%;right:-18%}.cm-hero-in{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}.cm-hero h1{font:700 clamp(3.2rem, 7.4vw, 7rem)/.92 var(--f-d);letter-spacing:-.055em;color:#fff}.cm-hero h1 em{color:var(--acc-l)}.cm-lead{max-width:33rem;color:rgb(var(--cr) / .74);margin-top:2rem;font-size:1.12rem;line-height:1.6}.cm-sub{border-left:2px solid var(--acc-l);max-width:30rem;color:rgb(var(--cr) / .55);margin-top:1.2rem;padding-left:1rem;font-size:.95rem;line-height:1.55}.cm-cta{flex-wrap:wrap;gap:.8rem;margin-top:2.4rem;display:flex}.cm-cta .line{color:var(--cream)}.cm-years{border-top:1px solid var(--line-l);font:300 .7rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cr) / .45);flex-wrap:wrap;gap:.6rem 2.6rem;margin-top:clamp(3.5rem,6vw,5rem);padding-top:1.6rem;display:flex;position:relative}.cm-years b{font:700 1.5rem/1 var(--f-d);letter-spacing:-.03em;text-transform:none;color:#fff;margin-right:.7em}.cm-years li{align-items:baseline;display:flex}.fx{--cut:50%;margin:0;position:relative}.fx-card{aspect-ratio:16/10.4;cursor:ew-resize;touch-action:pan-y;user-select:none;border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000c,0 2px 4px #0000004d;container-type:inline-size}.fx-fond{background:var(--card);color:var(--ink);font:400 2.25cqw/1.5 var(--f-c);padding:6cqw 7cqw;position:absolute;inset:0}.fx-h{font:300 1.5cqw/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;margin-bottom:3.2cqw;display:flex}.fx-l{border-top:1px solid rgb(var(--nr) / .08);grid-template-columns:15cqw 1fr;align-items:baseline;gap:0 1cqw;padding:1.7cqw 0;display:grid}.fx-l:last-of-type{border-bottom:1px solid rgb(var(--nr) / .08)}.fx-l b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:1.6cqw;font-weight:400}.fx-l s{color:var(--ink3);text-decoration-color:#d9534f;text-decoration-thickness:.25cqw}.fx-l em{color:var(--acc)}.fx-note{font:500 2.4cqw/1 var(--f-b);color:var(--acc);position:absolute;bottom:5cqw;right:7cqw;rotate:-4deg}.fx-forme{text-align:right;color:#fff;clip-path:inset(0 0 0 var(--cut));background:radial-gradient(60% 80% at 85% 50%, color-mix(in oklab, var(--amb) 20%, transparent), transparent 70%), linear-gradient(160deg, var(--night3), var(--night));flex-direction:column;justify-content:center;align-items:flex-end;padding:7cqw;display:flex;position:absolute;inset:0}.fx-k{font:300 1.6cqw/1 var(--f-m);letter-spacing:.24em;text-transform:uppercase;color:var(--acc-l)}.fx-forme .fx-radar{left:5cqw;right:auto}.fx-t{max-width:50%;font:700 7.4cqw/.95 var(--f-d);letter-spacing:-.05em;margin-top:2.4cqw}.fx-t em{color:var(--acc-l)}.fx-f{gap:1.4cqw;margin-top:4cqw;display:flex}.fx-f span{border:1px solid rgb(var(--cr) / .2);font:300 1.5cqw/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cr) / .7);border-radius:99px;padding:1cqw 1.8cqw}.fx-radar,.sl-radar{aspect-ratio:1;border-radius:50%;width:34cqw;position:absolute;top:50%;right:6cqw;translate:0 -50%}:is(.fx-radar,.sl-radar,.mx-radar,.web-rd,.lg-r) i{border:1px solid rgb(var(--cr) / .12);border-radius:50%;position:absolute;inset:0}:is(.fx-radar,.sl-radar,.mx-radar,.web-rd,.lg-r) i:nth-child(2){inset:18%}:is(.fx-radar,.sl-radar,.mx-radar,.web-rd,.lg-r) i:nth-child(3){inset:36%}:is(.sl-radar,.lg-r) i:nth-child(4){background:var(--acc-l);border:0;inset:49%}:is(.fx-radar,.sl-radar,.mx-radar,.web-rd,.lg-r) b{background:conic-gradient(from 0deg, transparent 0 300deg, color-mix(in oklab, var(--acc-l) 45%, transparent) 360deg);border-radius:50%;animation:4s linear infinite sweep;position:absolute;inset:0}:is(.fx-radar,.sl-radar,.mx-radar) u{aspect-ratio:1;background:var(--acc-l);width:2.6%;box-shadow:0 0 0 .6cqw color-mix(in oklab, var(--acc-l) 25%, transparent);transform:rotate(var(--a)) translateX(calc(var(--r) * 17cqw));animation:4s ease-out infinite blip;animation-delay:calc(var(--a) / 360deg * 4s);border-radius:50%;margin:-1.3%;position:absolute;top:50%;left:50%}@keyframes sweep{to{rotate:360deg}}@keyframes blip{0%,to{opacity:.25}4%{opacity:1}40%{opacity:.5}}@keyframes dkrun{0%{transform:scaleX(0)}to{transform:none}}@keyframes ping{0%{opacity:.7;scale:1}to{opacity:0;scale:2.6}}.fx-handle{top:0;bottom:0;left:var(--cut);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #00000059}.fx-handle i{aspect-ratio:1;background:#fff;border-radius:50%;width:2.8rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 4px 14px #00000059}.fx-handle i:before,.fx-handle i:after{content:"";border:solid var(--ink);border-width:0 0 1.6px 1.6px;width:.4rem;height:.4rem;position:absolute;top:50%}.fx-handle i:before{left:.75rem;translate:0 -50%;rotate:45deg}.fx-handle i:after{right:.75rem;translate:0 -50%;rotate:-135deg}.fx-range{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fx:has(.fx-range:focus-visible) .fx-card{outline:2px solid var(--acc-l);outline-offset:4px}.fx figcaption{font:300 .66rem/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--cr) / .45);justify-content:space-between;margin-top:1rem;display:flex}.fx figcaption span:first-child,.fx figcaption span:last-child{color:var(--cream)}.cm-sheet{z-index:1;background:var(--paper);color:var(--ink);border-radius:var(--r-plate) var(--r-plate) 0 0;position:relative;box-shadow:0 -30px 60px -30px #0009}.cm-sec{padding:clamp(6rem,11vw,10rem) 0;position:relative}.cm-sec+.cm-sec{padding-top:0}.cm-head{gap:1.4rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.cm-head .kicker{margin-bottom:.6rem}.cm-head .h2{max-width:15em}.cm-head-c{text-align:center;justify-items:center}.cm-head-c .sec-lead{max-width:46rem}.win{background:var(--card);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .06), 0 1px 2px rgb(var(--sh) / .12), 0 30px 60px -30px rgb(var(--sh) / .55);border-radius:1.1rem;margin:0;position:relative;overflow:hidden}.win-bar{border-bottom:1px solid var(--line);min-height:3.1rem;font:300 .6rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:1rem;padding:.5rem .7rem .5rem 1rem;display:flex}.win-dots{flex:none;gap:.4rem;display:flex}.win-dots i{aspect-ratio:1;background:var(--desk);width:.55rem;box-shadow:inset 0 0 0 1px rgb(var(--nr) / .08);border-radius:50%}.win-file{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.win-btn,.dk-play{box-shadow:inset 0 0 0 1px rgb(var(--nr) / .14);font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);border-radius:99px;flex:none;align-items:center;gap:.45rem;padding:.55rem .85rem;transition:background-color .3s,color .3s;display:inline-flex}.win-btn:hover,.dk-play:hover{background:var(--night2);color:#fff}.win-btn svg,.dk-play svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem;transition:rotate .7s var(--ease-o)}.win-btn:hover svg{rotate:-200deg}.win-tag{background:color-mix(in oklab, var(--acc) 12%, transparent);color:var(--acc);border-radius:99px;flex:none;padding:.5rem .75rem}.mx-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.mx-txt .kicker{margin-bottom:1.6rem}.mx-txt .sec-lead{margin-top:1.6rem}.mx-leg{gap:.3rem;margin-top:2.4rem;display:grid}.mx-leg button{text-align:left;border-radius:.9rem;grid-template-columns:2.3rem 1fr;align-items:center;gap:1rem;width:100%;padding:.85rem 1rem;transition:background-color .4s,box-shadow .4s;display:grid}.mx-leg button:hover{background:rgb(var(--nr) / .035)}.mx-leg button[aria-pressed=true]{background:var(--card);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .06), 0 14px 26px -18px rgb(var(--sh) / .5)}.mx-leg i{aspect-ratio:1;background:linear-gradient(rgb(var(--nr) / .14), rgb(var(--nr) / .14)) 50% 0 / 1px 100% no-repeat, linear-gradient(rgb(var(--nr) / .14), rgb(var(--nr) / .14)) 0 50% / 100% 1px no-repeat, var(--desk);border-radius:.5rem;width:2.3rem;position:relative}.mx-leg i:after{content:"";left:calc(var(--x) * 100%);bottom:calc(var(--y) * 100%);aspect-ratio:1;background:var(--ink3);width:.5rem;transition:background-color .4s, scale .4s var(--ease-o);border-radius:50%;position:absolute;translate:-50% 50%}.mx-leg button[aria-pressed=true] i:after{background:var(--acc);scale:1.35}.mx-leg b{font:700 1.05rem/1.2 var(--f-d);letter-spacing:-.02em;transition:color .4s;display:block}.mx-leg small{font:300 .84rem/1.45 var(--f-b);color:var(--ink2);margin-top:.25rem;display:block}.mx-leg li:last-child button[aria-pressed=true] b{color:var(--acc)}.mx-pv{aspect-ratio:16/10;isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.mx-bg{z-index:-1;background:#fff;position:absolute;inset:0}.mx-bg:after{content:"";opacity:0;transition:opacity 1s var(--ease);background:radial-gradient(60% 90% at 88% 50%, color-mix(in oklab, var(--amb) 26%, transparent), transparent 70%), linear-gradient(160deg, var(--night3), var(--night));position:absolute;inset:0}.mx[data-f="1"] .mx-bg:after{opacity:1}.mx-tb{color:#555;height:6.4cqw;transition:translate .8s var(--ease), opacity .5s;background:#f1f1ef;border-bottom:1px solid #dcdcd8;align-items:center;gap:1.6cqw;padding:0 4cqw;font:400 1.45cqw/1 Arial,Helvetica,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.mx-tb span{background:#fff;border:1px solid #cfcfcb;padding:.7cqw 1.2cqw}.mx-tb :is(b,i,u){text-align:center;color:#333;width:3.2cqw;font-family:Times New Roman,Times,serif;font-size:1.9cqw}.mx[data-f="1"] .mx-tb{opacity:0;translate:0 -100%}.mx-radar{aspect-ratio:1;opacity:0;width:30cqw;transition:opacity .7s var(--ease), scale 1.2s var(--ease-o);border-radius:50%;position:absolute;top:50%;right:5cqw;translate:0 -50%;scale:.55}.mx-radar u{transform:rotate(var(--a)) translateX(calc(var(--r) * 15cqw))}.mx[data-f="1"] .mx-radar{opacity:1;transition-delay:.2s;scale:1}.mx[data-f="1"][data-c="0"] .mx-radar{opacity:.35;filter:saturate(0)}.mx-tx{color:#111;width:66cqw;transition:left .9s var(--ease), top .9s var(--ease), translate .9s var(--ease), width .9s var(--ease), color .6s;flex-direction:column;align-items:flex-start;font-family:Times New Roman,Times,serif;display:flex;position:absolute;top:11.5cqw;left:6cqw}.mx[data-f="1"] .mx-tx{width:52cqw;font-family:var(--f-d);color:#fff;top:50%;left:7cqw;translate:0 -50%}.sw2{display:grid}.sw2>span{transition:opacity .55s var(--ease), filter .55s var(--ease);grid-area:1/1}.mx[data-c="0"] .sw2>[data-c="1"],.mx[data-c="1"] .sw2>[data-c="0"]{opacity:0;filter:blur(.5cqw)}.mx-k{color:#555;transition:font-size .9s var(--ease), letter-spacing .9s var(--ease), color .6s;font-size:1.9cqw;line-height:1.3}.mx-h{transition:font-size .9s var(--ease), margin .9s var(--ease), letter-spacing .9s var(--ease), line-height .9s var(--ease);margin-top:1.6cqw;font-size:3.5cqw;font-weight:700;line-height:1.15}.mx-h em{color:inherit;font-style:normal;transition:color .6s}.mx-p{color:#333;transition:font-size .9s var(--ease), margin .9s var(--ease), color .6s;margin-top:1.4cqw;font-size:2.15cqw;line-height:1.45}.mx-tags{transition:margin .9s var(--ease);margin-top:2cqw}.mx-tags>span{transition:gap .9s var(--ease);flex-wrap:wrap;gap:2cqw;display:flex}.mx-tags b{color:#0645ad;transition:padding .9s var(--ease), font-size .9s var(--ease), color .6s, border-color .6s, letter-spacing .9s;border:1px solid #0000;border-radius:99px;padding:0;font-size:1.9cqw;font-weight:400;line-height:1;text-decoration:underline}.mx[data-f="1"] .mx-k{font-family:var(--f-m);letter-spacing:.24em;text-transform:uppercase;color:var(--acc-l);font-size:1.45cqw;font-weight:300}.mx[data-f="1"] .mx-h{letter-spacing:-.05em;margin-top:2.2cqw;font-size:5.6cqw;line-height:.98}.mx[data-f="1"] .mx-h em{color:var(--acc-l)}.mx[data-f="1"] .mx-p{max-width:40cqw;font-family:var(--f-b);color:rgb(var(--cr) / .7);margin-top:2.6cqw;font-size:1.75cqw;font-weight:300}.mx[data-f="1"] .mx-tags{margin-top:3.4cqw}.mx[data-f="1"] .mx-tags>span{gap:1cqw}.mx[data-f="1"] .mx-tags b{border-color:rgb(var(--cr) / .25);font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cr) / .78);padding:1cqw 1.8cqw;font-size:1.25cqw;font-weight:300;text-decoration-color:#0000}.mx-stamp{font:400 1.25cqw/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;justify-items:end;display:grid;position:absolute;bottom:3.5cqw;right:3.5cqw}.mx-stamp span{opacity:0;transition:opacity .5s, translate .6s var(--ease-o);border-radius:99px;grid-area:1/1;padding:1cqw 1.6cqw;translate:0 1cqw}.mx[data-q="0"] .mx-stamp [data-q="0"],.mx[data-q="1"] .mx-stamp [data-q="1"],.mx[data-q="2"] .mx-stamp [data-q="2"],.mx[data-q="3"] .mx-stamp [data-q="3"]{opacity:1;transition-delay:.45s;translate:none}.mx-stamp [data-q="0"],.mx-stamp [data-q="2"]{color:#d9534f;box-shadow:inset 0 0 0 1px #d9534f}.mx-stamp [data-q="1"]{box-shadow:inset 0 0 0 1px rgb(var(--cr) / .35);color:rgb(var(--cr) / .6)}.mx-stamp [data-q="3"]{background:var(--acc-l);color:var(--night)}.mx-ctl{border-top:1px solid var(--line);grid-template-columns:9.5rem 1fr;align-items:center;gap:1.6rem;padding:1.2rem 1.4rem 1.3rem;display:grid}.mx-pad{aspect-ratio:1;background:var(--desk);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .06);touch-action:none;cursor:crosshair;border-radius:.8rem;position:relative}.mx-pad:before{content:"";background:color-mix(in oklab, var(--acc) 13%, transparent);border-radius:0 .8rem 0 0;position:absolute;inset:0 0 50% 50%}.mx-cross{pointer-events:none;background:linear-gradient(rgb(var(--nr) / .14), rgb(var(--nr) / .14)) 50% 0 / 1px 100% no-repeat, linear-gradient(rgb(var(--nr) / .14), rgb(var(--nr) / .14)) 0 50% / 100% 1px no-repeat;position:absolute;inset:0}.mx-ax{font:300 .5rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;pointer-events:none;position:absolute}.mx-ax-x{bottom:.45rem;right:.5rem}.mx-ax-y{writing-mode:vertical-rl;top:.5rem;left:.45rem;rotate:180deg}.mx-puck{left:calc(var(--px,.16) * 100%);bottom:calc(var(--py,.16) * 100%);aspect-ratio:1;background:var(--acc);width:1.4rem;box-shadow:0 0 0 .3rem color-mix(in oklab, var(--acc) 22%, transparent), 0 6px 14px -4px rgb(var(--sh) / .55);cursor:grab;border-radius:50%;position:absolute;translate:-50% 50%}.mx-puck:after{content:"";box-shadow:0 0 0 1px var(--acc);animation:ping 2.2s var(--ease-o) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0}.mx-puck:active{cursor:grabbing}.mx-puck:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mx-out{gap:.7rem;min-width:0;display:grid}.mx-verdict{font:700 1.4rem/1.1 var(--f-d);letter-spacing:-.025em;transition:color .4s}.mx[data-q="3"] .mx-verdict{color:var(--acc)}.mx-m{font:300 .6rem/1.2 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);grid-template-columns:10rem 1fr 2.8rem;align-items:center;gap:.8rem;display:grid}.mx-m i{background:rgb(var(--nr) / .08);border-radius:99px;height:.35rem;overflow:hidden}.mx-m b{border-radius:inherit;background:var(--ink);width:20%;height:100%;transition:width .2s;display:block}.mx[data-q="3"] .mx-m b{background:var(--acc)}.mx-m em{font:500 .78rem/1 var(--f-m);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal}.mx-hint{font:300 .56rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.dk{--s:1cqw;max-width:min(86rem,177.778svh - 8.11111rem);margin-inline:auto}.dk-file{white-space:nowrap;flex:1;justify-content:center;align-items:baseline;gap:.8rem;min-width:0;display:flex;overflow:hidden}.dk-file b{color:var(--ink);font-weight:400}.rw-sw,.dk-view{background:rgb(var(--nr) / .06);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .08);border-radius:99px;flex:none;padding:.25rem;display:inline-flex}.rw-sw button,.dk-view button{font:400 .8rem/1 var(--f-b);letter-spacing:0;text-transform:none;color:var(--ink2);border-radius:99px;padding:.55rem .95rem;transition:background-color .35s,color .35s,box-shadow .35s}.dk-view button{padding:.5rem .85rem;font-size:.76rem}.rw-sw button[aria-pressed=true],.dk-view button[aria-pressed=true]{background:var(--night2);color:#fff;box-shadow:0 4px 10px -4px rgb(var(--sh) / .5)}.dk-play .i-play{display:none}.dk.paused .dk-play .i-play{fill:currentColor;stroke:none;display:block}.dk.paused .dk-play .i-pause{display:none}.dk-body{background:var(--desk);grid-template-columns:12.5rem minmax(0,1fr);gap:.9rem;padding:.9rem;display:grid}.dk-rail{align-content:start;gap:.25rem;display:grid}.dk-rail button{text-align:left;border-radius:.7rem;grid-template-columns:1.7rem 1fr;align-items:start;gap:.5rem;width:100%;padding:.7rem .75rem .85rem;transition:background-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.dk-rail button:hover{background:rgb(var(--nr) / .04)}.dk-rail button.on{background:var(--card);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .06), 0 10px 20px -14px rgb(var(--sh) / .45)}.dk-rail b{font:400 .62rem/1.6 var(--f-m);letter-spacing:.08em;color:var(--ink3);transition:color .3s}.dk-rail .on b{color:var(--acc)}.dk-rail span{font:600 .9rem/1.15 var(--f-d);letter-spacing:-.01em;color:var(--ink2);gap:.35rem;transition:color .3s;display:grid}.dk-rail .on span,.dk-rail button:hover span{color:var(--ink)}.dk-rail small{font:300 .54rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:.35rem;display:flex}.dk-rail small svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;width:.6rem;height:.6rem}.dk-rail .on small{color:var(--acc)}.dk-rail i{background:rgb(var(--nr) / .08);opacity:0;border-radius:2px;height:2px;transition:opacity .3s;position:absolute;bottom:.38rem;left:.75rem;right:.75rem;overflow:hidden}.dk-rail .on i{opacity:1}.dk-rail i:after{content:"";background:var(--acc);transform-origin:0;position:absolute;inset:0}.dk.run .dk-rail .on i:after{animation:dkrun var(--hold) linear both}.dk-stage{aspect-ratio:16/9;cursor:pointer;isolation:isolate;touch-action:pan-y;background:var(--night);color:#fff;min-width:0;box-shadow:0 1px 2px rgb(var(--sh) / .25), 0 22px 40px -26px rgb(var(--sh) / .65);border-radius:.75rem;position:relative;overflow:hidden;container-type:inline-size}.dk-stage:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.sl{visibility:hidden;position:absolute;inset:0}.sl.on,.sl.out{visibility:visible}.sl.on{z-index:2}.sl.out{z-index:1}.sl-bg{background:radial-gradient(70% 90% at 90% 10%, color-mix(in oklab, var(--amb) 14%, transparent), transparent 70%), linear-gradient(165deg, var(--night3), var(--night) 60%);position:absolute;inset:0}.sl-forme{padding:calc(5 * var(--s)) calc(6 * var(--s)) calc(9 * var(--s));flex-direction:column;display:flex;position:absolute;inset:0}.sl .b{opacity:0;transform:translate(calc(var(--dx,0) * 6 * var(--s)), calc(var(--dy,1.6) * var(--s)))}.sl.on .b{opacity:1;transition:opacity .8s var(--ease) calc(var(--d) * 1s + var(--lag,0s)), transform 1s var(--ease-o) calc(var(--d) * 1s + var(--lag,0s));transform:none}.sl.out .b{opacity:1;transform:none}.sl.on.nob [data-m]{transition:none}.sl .mw{white-space:nowrap;display:inline-block}.sl .mc{white-space:pre;display:inline-block}.sl.on.mm [data-t]{opacity:1;transition:none;transform:none}.sl-k{font:300 calc(1.05 * var(--s))/1 var(--f-m);letter-spacing:.24em;text-transform:uppercase;color:var(--acc-l)}.sl h3{max-width:68%;margin-top:calc(1.8 * var(--s));font:700 calc(4.4 * var(--s))/1 var(--f-d);letter-spacing:-.045em;text-wrap:balance}.sl h3 em,.sl p em{color:var(--acc-l)}.sl-foot{left:calc(6 * var(--s));right:calc(6 * var(--s));bottom:calc(3.2 * var(--s));padding-top:calc(1.3 * var(--s));border-top:1px solid rgb(var(--cr) / .12);font:300 calc(.9 * var(--s))/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cr) / .42);position:absolute}.sl-logo{right:calc(6 * var(--s));top:calc(4.4 * var(--s));align-items:center;gap:calc(.8 * var(--s));font:700 calc(1.5 * var(--s))/1 var(--f-d);letter-spacing:-.02em;color:#fff;display:flex;position:absolute}.lg-r{width:calc(2.6 * var(--s));aspect-ratio:1;border-radius:50%;display:block;position:relative}.lg-r i{border-color:rgb(var(--cr) / .4)}.lg-r i:nth-child(4){inset:40%}.lg-t{display:block}.sl-cover .sl-forme{justify-content:center}.sl-cover h3{max-width:none;margin-top:calc(1.6 * var(--s));font-size:calc(9.4 * var(--s));letter-spacing:-.06em;line-height:.9}.sl-lead{margin-top:calc(2.2 * var(--s));font:300 calc(2.3 * var(--s))/1.2 var(--f-b);color:rgb(var(--cr) / .72)}.sl-radar{width:calc(32 * var(--s));right:calc(6 * var(--s))}.sl-radar u{transform:rotate(var(--a)) translateX(calc(var(--r) * 16 * var(--s)))}.sl-stat .sl-forme{column-gap:calc(5 * var(--s));grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr;display:grid}.sl-stat .sl-k,.sl-stat h3{grid-column:1/-1}.st-big{align-self:end}.st-big b{font:700 calc(10.5 * var(--s))/.9 var(--f-d);letter-spacing:-.06em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.st-big span{max-width:80%;margin-top:calc(1.2 * var(--s));font:300 calc(1.35 * var(--s))/1.4 var(--f-b);color:rgb(var(--cr) / .62);display:block}.st-bars{align-self:end;gap:calc(2.2 * var(--s));padding-bottom:calc(1 * var(--s));display:grid}.st-bars p{grid-template-columns:calc(10 * var(--s)) 1fr calc(6 * var(--s));align-items:center;gap:calc(1.2 * var(--s));font:300 calc(1.1 * var(--s))/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--cr) / .6);display:grid}.st-bars p b{font:700 calc(1.8 * var(--s))/1 var(--f-d);letter-spacing:-.02em;text-transform:none;color:#fff}.st-bars i{height:calc(2.4 * var(--s));border-radius:calc(.4 * var(--s));background:rgb(var(--cr) / .06);position:relative}.st-bars i:after{content:"";width:calc(var(--w) * 100%);min-width:calc(.6 * var(--s));border-radius:inherit;background:rgb(var(--cr) / .5);transform-origin:0;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.st-bars p.on i:after{background:var(--acc-l)}.sl:is(.on,.out) .st-bars i:after{transform:none}.sl.on .st-bars i:after{transition:transform 1.4s var(--ease-o) calc(var(--d) * 1s + var(--lag,0s) + .2s)}.aud{gap:calc(1.8 * var(--s));grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.aud li{isolation:isolate;position:relative}.aud li>div{padding:calc(2.2 * var(--s))}.sh{z-index:-1;border-radius:calc(1.2 * var(--s));position:absolute;inset:0}.aud .sh{background:rgb(var(--cr) / .045);box-shadow:inset 0 0 0 1px rgb(var(--cr) / .1)}.aud li:nth-child(2) .sh{background:color-mix(in oklab, var(--acc) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc-l) 40%, transparent)}.aud span{font:300 calc(.95 * var(--s))/1 var(--f-m);letter-spacing:.16em;color:var(--acc-l)}.aud h4{margin:calc(2.4 * var(--s)) 0 calc(1.6 * var(--s));font:700 calc(2.7 * var(--s))/1 var(--f-d);letter-spacing:-.04em}.aud p{justify-content:space-between;gap:calc(1 * var(--s));padding:calc(1 * var(--s)) 0;border-top:1px solid rgb(var(--cr) / .1);font:400 calc(1.3 * var(--s))/1.2 var(--f-b);display:flex}.aud small{font:300 calc(.9 * var(--s))/1.4 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cr) / .45)}.sl-msg .sl-bg{background:radial-gradient(70% 90% at 50% 0%, #fff3, transparent 70%), var(--acc)}.sl-msg .sl-forme{text-align:center;justify-content:center;align-items:stretch}.sl-msg .sl-k{color:rgb(var(--nr) / .7)}.sl-msg p em{color:var(--night)}.sl-msg .sl-foot{color:#ffffffbf;border-color:#ffffff4d}.sl-msg .lg-r i{border-color:#ffffff8c}.sl-msg .lg-r i:nth-child(4){background:var(--night)}.msg-core{margin-top:calc(2 * var(--s));font:700 calc(6.2 * var(--s))/1 var(--f-d);letter-spacing:-.05em;color:#fff}.msg-lines{width:100%;height:calc(6 * var(--s));margin-top:calc(1.4 * var(--s));fill:none;stroke:rgb(var(--nr) / .55);stroke-width:1.5px;vector-effect:non-scaling-stroke;overflow:visible}.msg-lines path{stroke-dasharray:1;stroke-dashoffset:1px}.sl:is(.on,.out) .msg-lines path{stroke-dashoffset:0}.sl.on .msg-lines path{transition:stroke-dashoffset 1s var(--ease) calc(.7s + var(--lag,0s))}.msg-p{gap:calc(1.8 * var(--s));grid-template-columns:repeat(3,1fr);display:grid}.msg-p li{isolation:isolate;position:relative}.msg-p .sh{background:var(--night);box-shadow:0 calc(1 * var(--s)) calc(2 * var(--s)) calc(-1 * var(--s)) rgb(var(--sh) / .5)}.msg-p li>div{justify-items:center;gap:calc(.9 * var(--s));padding:calc(2.2 * var(--s)) calc(1.4 * var(--s));font:600 calc(2 * var(--s))/1.15 var(--f-d);letter-spacing:-.02em;color:#fff;display:grid}.msg-p span{font:300 calc(.9 * var(--s))/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--acc-l)}.tone{gap:calc(3 * var(--s));grid-template-columns:1.25fr 1fr 1fr;align-items:end;margin-top:auto;display:grid}.tone-sc{gap:calc(2.4 * var(--s));display:grid}.tone-sc li{grid-template-columns:calc(7.5 * var(--s)) 1fr calc(9 * var(--s));align-items:center;gap:calc(1.2 * var(--s));font:300 calc(1 * var(--s))/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cr) / .55);display:grid}.tone-sc li span:first-child{color:#fff}.tone-sc li span:last-child{text-align:right}.tone-sc i{background:rgb(var(--cr) / .25);height:1px;position:relative}.tone-sc i b{width:calc(1.6 * var(--s));aspect-ratio:1;background:var(--acc-l);box-shadow:0 0 0 calc(.6 * var(--s)) color-mix(in oklab, var(--acc-l) 22%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.sl:is(.on,.out) .tone-sc i b{left:calc(var(--x) * 100%)}.sl.on .tone-sc i b{transition:left 1.2s var(--ease-o) calc(var(--d) * 1s + var(--lag,0s) + .3s)}.tone-do p,.tone-no p{margin-bottom:calc(1.2 * var(--s));font:300 calc(1 * var(--s))/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--cr) / .5)}.tone-do li,.tone-no li{padding:calc(.9 * var(--s)) 0;border-top:1px solid rgb(var(--cr) / .1);font:400 calc(1.35 * var(--s))/1.25 var(--f-b)}.tone-do li:before{content:"✓ ";color:var(--acc-l)}.tone-no li{color:rgb(var(--cr) / .5);text-decoration:line-through #e5484d}.plan{gap:calc(2 * var(--s));grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid;position:relative}.plan-line{left:0;right:0;top:calc(.8 * var(--s));background:rgb(var(--cr) / .3);transform-origin:0;height:2px;margin-top:-.5px;position:absolute;transform:scaleX(0)}.sl:is(.on,.out) .plan-line{transform:none}.sl.on .plan-line{transition:transform 1.6s var(--ease) calc(.5s + var(--lag,0s))}.plan-s{padding-top:calc(3 * var(--s));position:relative}.plan-s:before{content:"";width:calc(1.6 * var(--s));aspect-ratio:1;background:var(--night);box-shadow:inset 0 0 0 2px var(--acc-l);border-radius:50%;position:absolute;top:0}.plan-s:nth-of-type(3):before{background:var(--acc-l)}.plan-s b{font:700 calc(3 * var(--s))/1 var(--f-d);letter-spacing:-.04em;color:var(--acc-l);display:block}.plan-s h4{margin-top:calc(1.2 * var(--s));font:600 calc(1.7 * var(--s))/1.1 var(--f-d)}.plan-s p{margin-top:calc(.7 * var(--s));font:300 calc(1.15 * var(--s))/1.4 var(--f-b);color:rgb(var(--cr) / .6)}.sl-end .sl-forme{justify-content:center}.end-q{margin-top:calc(2.4 * var(--s));font:700 calc(5.6 * var(--s))/1.02 var(--f-d);letter-spacing:-.05em}.end-bar{width:calc(18 * var(--s));height:calc(.5 * var(--s));margin-top:calc(3 * var(--s));background:var(--acc-l);border-radius:99px;display:block}.end-m{margin-top:calc(3 * var(--s));font:600 calc(2.2 * var(--s))/1 var(--f-d)}.end-m span{margin-left:calc(1 * var(--s));color:rgb(var(--cr) / .55);font-weight:300}.sl-fond{z-index:3;grid-template-columns:calc(24 * var(--s)) 1fr;gap:calc(4 * var(--s));padding:calc(5 * var(--s)) calc(7 * var(--s)) calc(6 * var(--s));opacity:0;visibility:hidden;background:var(--card);color:var(--ink);transition:opacity .5s,visibility 0s .5s;display:grid;position:absolute;inset:0}.dk[data-view=fond] .sl{visibility:hidden}.dk[data-view=fond] .sl-fond.on{opacity:1;visibility:visible;transition:opacity .5s,visibility}.fd-h{gap:calc(1.2 * var(--s));padding-right:calc(2.4 * var(--s));border-right:1px solid rgb(var(--nr) / .12);flex-direction:column;display:flex}.fd-h>span{font:300 calc(1 * var(--s))/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3)}.fd-h>b{font:700 calc(3.6 * var(--s))/1 var(--f-d);letter-spacing:-.04em}.fd-tr{padding-top:calc(1.6 * var(--s));border-top:1px dashed rgb(var(--nr) / .18);font:300 calc(1.2 * var(--s))/1.5 var(--f-b);color:var(--ink2);margin-top:auto}.fd-tr small{font:300 calc(.85 * var(--s))/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);display:block}.fd-tr strong{margin:calc(.8 * var(--s)) 0 calc(.6 * var(--s));font:700 calc(2 * var(--s))/1 var(--f-d);letter-spacing:-.02em;color:var(--acc);display:block}.fd-b{font:400 calc(1.6 * var(--s))/1.6 var(--f-c);align-self:center}.fd-l{margin-top:calc(2.8 * var(--s));font:300 calc(1 * var(--s))/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.fd-l:first-child{margin-top:0}.fd-m{margin-top:calc(1 * var(--s));font:700 calc(3.2 * var(--s))/1.05 var(--f-d);letter-spacing:-.035em}.fd-b ul{margin-top:calc(.6 * var(--s))}.fd-b li:before{content:"— ";color:var(--ink3)}.fd-n{margin-top:calc(.6 * var(--s));max-width:46em;font-family:var(--f-b);color:var(--ink2);font-style:italic}.dk-wipe{z-index:7;background:var(--acc);pointer-events:none;position:absolute;inset:0;transform:translate(-101%)}.dk-arr{z-index:6;aspect-ratio:1;backdrop-filter:blur(8px);color:#fff;opacity:.6;width:clamp(2.3rem,3.8cqw,3.2rem);transition:opacity .35s, background-color .3s, color .3s, scale .3s var(--ease-o);background:#ffffff14;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:inset 0 0 0 1px #fff3}.dk-arr.prev{left:1.3cqw}.dk-arr.next{right:1.3cqw}.dk-stage:hover .dk-arr,.dk-arr:focus-visible{opacity:1}.dk-arr:hover{color:var(--night);background:#fff;scale:1.08}.dk-arr svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:42%;height:42%}.dk[data-view=fond] .dk-arr{background:rgb(var(--nr) / .05);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .14);color:var(--ink)}.dk[data-view=fond] .dk-arr:hover{background:var(--night2);color:#fff}.dk-count{right:calc(6 * var(--s));bottom:calc(3.2 * var(--s));z-index:6;align-items:center;gap:calc(1.2 * var(--s));font:300 calc(.9 * var(--s))/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cr) / .45);font-variant-numeric:tabular-nums;pointer-events:none;display:flex;position:absolute}.dk-count b{color:#fff;font-weight:400}.dk-count span{padding:calc(.5 * var(--s)) calc(.9 * var(--s));color:var(--acc-l);background:#ffffff14;border-radius:99px}.dk[data-view=fond] .dk-count{color:var(--ink3)}.dk[data-view=fond] .dk-count b{color:var(--ink)}.dk[data-view=fond] .dk-count span{background:rgb(var(--nr) / .06);color:var(--acc)}.dk[data-view=forme] .dk-stage:has(.sl-msg.on) .dk-count span{background:rgb(var(--nr) / .15);color:#fff}.dk-fx{left:50%;top:calc(2.2 * var(--s));z-index:6;align-items:center;gap:calc(.7 * var(--s));padding:calc(.7 * var(--s)) calc(1.2 * var(--s));backdrop-filter:blur(10px);font:400 calc(.95 * var(--s))/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;transition:opacity .4s, translate .5s var(--ease-o);pointer-events:none;background:#ffffff1a;border-radius:99px;display:flex;position:absolute;translate:-50% -40%;box-shadow:inset 0 0 0 1px #ffffff2e}.dk-fx svg{width:calc(1.1 * var(--s));height:calc(1.1 * var(--s));fill:none;stroke:var(--acc-l);stroke-width:1.3px;stroke-linecap:round}.dk.fxon .dk-fx{opacity:1;translate:-50%}.dk[data-view=fond] .dk-fx{display:none}.dk-time{z-index:6;pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dk-time:after{content:"";background:var(--acc-l);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.dk.run .dk-time:after{animation:dkrun var(--hold) linear both}.dk-cap{text-align:center;max-width:46rem;color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem .9rem;margin:0 auto 1.6rem;font-size:.92rem;line-height:1.5;display:flex}.dk-cap span{background:rgb(var(--nr) / .06);font:400 .62rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);border-radius:99px;padding:.35rem .7rem}.dk-svc{max-width:min(86rem,177.778svh - 8.11111rem);margin:1.4rem auto 0}.dk-svc-h{font:400 .66rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);margin-bottom:.9rem}.dk-svc ol{grid-template-columns:repeat(4,1fr) 1.25fr;gap:.7rem;display:grid}.dk-svc button,.dk-svc a{background:var(--card);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:box-shadow .35s, translate .35s var(--ease-o), background-color .35s;border-radius:1rem;align-content:start;gap:.9rem;padding:1.2rem 1.2rem 1.1rem;display:grid;position:relative}.dk-svc button:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 45%, transparent), 0 16px 28px -20px rgb(var(--sh) / .5);translate:0 -3px}.dk-svc b{font:400 .64rem/1 var(--f-m);letter-spacing:.1em;color:var(--acc)}.dk-svc span{color:var(--ink2);gap:.4rem;font-size:.84rem;line-height:1.45;display:grid}.dk-svc strong{font:700 1.08rem/1.1 var(--f-d);letter-spacing:-.02em;color:var(--ink)}.dk-svc em{font:400 .6rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-top:auto;font-style:normal;transition:color .3s}.dk-svc button:hover em{color:var(--acc)}.dk-svc button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--acc)}.dk-svc button[aria-pressed=true] em{color:var(--acc)}.dk-svc-cta a{background:var(--night2);box-shadow:none;grid-template-columns:1fr auto;align-items:end}.dk-svc-cta a:hover{background:var(--acc);translate:0 -3px}.dk-svc-cta span{color:rgb(var(--cr) / .62)}.dk-svc-cta strong{color:#fff}.dk-svc-cta svg{color:#fff;width:1.1rem;height:1.1rem;transition:translate .35s var(--ease-o)}.dk-svc-cta a:hover svg{translate:4px}.dk-svc-cta a:hover span{color:#ffffffd9}.sp-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.sp-txt .kicker{margin-bottom:1.6rem}.sp-txt .sec-lead{margin-top:1.6rem}.sp-tabs{border-top:1px solid var(--line);margin-top:2.2rem}.sp-tabs li{border-bottom:1px solid var(--line)}.sp-tabs button{text-align:left;grid-template-columns:2.6rem 1fr;width:100%;padding:1.1rem 0;display:grid;position:relative}.sp-n{font:300 .7rem/1.9 var(--f-m);letter-spacing:.1em;color:var(--ink3);transition:color .3s}.sp-tt{font:700 clamp(1.15rem, 1.6vw, 1.4rem)/1.25 var(--f-d);letter-spacing:-.025em;color:var(--ink3);transition:color .35s}.sp-tabs button:hover .sp-tt,.sp-tabs [aria-pressed=true] .sp-tt{color:var(--ink)}.sp-tabs [aria-pressed=true] .sp-n{color:var(--acc)}.sp-more{transition:grid-template-rows .6s var(--ease);grid-column:2;grid-template-rows:0fr;display:grid}.sp-more>span{min-height:0;overflow:hidden}.sp-tabs [aria-pressed=true] .sp-more{grid-template-rows:1fr}.sp-p{max-width:30rem;font:400 .92rem/1.6 var(--f-b);color:var(--ink2);padding-top:.6rem;display:block}.sp-d{flex-wrap:wrap;gap:.35rem;padding:.9rem 0 .2rem;display:flex}.sp-d em{border:1px solid rgb(var(--nr) / .12);font:300 .6rem/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border-radius:99px;padding:.4rem .65rem;font-style:normal}.sp-bar{height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.sp-bar:after{content:"";background:var(--acc);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sp-tabs [aria-pressed=true] .sp-bar:after{transform:none}.run .sp-tabs [aria-pressed=true] .sp-bar:after{animation:dkrun var(--hold) linear both}.sp-fn{justify-items:start;display:inline-grid}.sp-fn>span,.sw4>span{opacity:0;grid-area:1/1;transition:opacity .45s}.sw4{display:grid}.sp[data-f=rap] [data-f=rap],.sp[data-f=pub] [data-f=pub],.sp[data-f=pre] [data-f=pre],.sp[data-f=edi] [data-f=edi]{opacity:1}.sp-st{aspect-ratio:100/74;background:var(--desk);color:var(--ink);transition:color .6s;position:relative;overflow:hidden;container-type:inline-size}.sp-st>:not(.sp-pg),.sp-pg>i{left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:calc(var(--w) * 1cqw);height:calc(var(--h) * 1cqw);opacity:var(--o,1);border-radius:calc(var(--r,0) * 1cqw);font-size:calc(var(--fs) * 1cqw);transition:left 1s var(--ease), top 1s var(--ease), width 1s var(--ease), height 1s var(--ease), font-size 1s var(--ease), border-radius 1s var(--ease), color .6s, background-color .7s, opacity .5s;position:absolute}.sp-pg{filter:drop-shadow(0 1px 1px rgb(var(--sh) / .15)) drop-shadow(0 1.6cqw 1.8cqw rgb(var(--sh) / .3));position:absolute;inset:0}.sp-pg>i{background-color:#fff}.sp-img{background-color:var(--acc);background-image:linear-gradient(140deg,#ffffff47,#0000 60%)}.sp-k{font-family:var(--f-m);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--ink3);font-weight:300;line-height:1}.sp-t{font-family:var(--f-d);letter-spacing:-.04em;font-weight:700;line-height:1.02}.sp-l{counter-reset:spl;flex-direction:column;justify-content:space-between;display:flex}.sp-l i{width:calc(var(--lw) * 100%);background:color-mix(in oklab, currentColor 15%, transparent);counter-increment:spl;height:.85cqw;transition:margin 1s var(--ease), width 1s var(--ease);border-radius:.45cqw;display:block;position:relative}.sp-l i:before{content:counter(spl) ".";font:500 1.3cqw/1 var(--f-m);color:var(--acc);opacity:0;transition:opacity .5s;position:absolute;top:50%;left:-3cqw;translate:0 -50%}.sp-ch{border-bottom:1px solid color-mix(in oklab, currentColor 20%, transparent);align-items:flex-end;gap:12%;padding-bottom:.5cqw;display:flex}.sp-ch b{height:calc(var(--h) * 100%);background:color-mix(in oklab, currentColor 20%, transparent);border-radius:.5cqw .5cqw 0 0;flex:1;transition:background-color .6s}.sp-ch b:last-child{background:var(--acc)}.sp-fig b{font:700 calc(var(--fb) * 1cqw)/1 var(--f-d);letter-spacing:-.045em;transition:font-size 1s var(--ease);display:block}.sp-fig span{font:300 .95cqw/1.3 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-top:.6cqw;transition:color .6s;display:block}.sp-seal{box-shadow:inset 0 0 0 .45cqw var(--acc), inset 0 0 0 1.4cqw #fff, inset 0 0 0 1.85cqw color-mix(in oklab, var(--acc) 50%, transparent);border-radius:50%}.sp-ft{font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink3);font-weight:300;line-height:1}.sp[data-f=rap] .sp-p1,.sp[data-f=rap] .sp-p2,.sp[data-f=pub] .sp-p1,.sp[data-f=pub] .sp-p2{--x:29;--y:6;--w:42;--h:62;--r:.5}.sp[data-f=rap] .sp-img{--x:29;--y:6;--w:42;--h:13;--r:.5}.sp[data-f=rap] .sp-k{--x:33;--y:22.5;--fs:1.15}.sp[data-f=rap] .sp-t{--x:33;--y:25.8;--w:30;--fs:3.5}.sp[data-f=rap] .sp-l{--x:33;--y:35.5;--w:34;--h:5.6}.sp[data-f=rap] .sp-ch{--x:33;--y:45;--w:19;--h:13}.sp[data-f=rap] .sp-fig{--x:55.5;--y:47.5;--w:12;--fb:3}.sp[data-f=rap] .sp-seal{--x:60;--y:54;--w:7;--h:7;--o:0}.sp[data-f=rap] .sp-ft{--x:33;--y:63.6;--fs:.9}.sp[data-f=pub] .sp-img{--x:33;--y:11;--w:34;--h:.35;--r:0;background-color:var(--ink)}.sp[data-f=pub] .sp-k{--x:33;--y:14;--fs:1.15}.sp[data-f=pub] .sp-t{--x:33;--y:17.4;--w:34;--fs:2.5}.sp[data-f=pub] .sp-l{--x:33;--y:25;--w:34;--h:16}.sp[data-f=pub] .sp-l i{width:calc(var(--lw) * 100% - 3cqw);margin-left:3cqw}.sp[data-f=pub] .sp-l i:before{opacity:1}.sp[data-f=pub] .sp-ch{--x:33;--y:47;--w:12;--h:8;--o:0}.sp[data-f=pub] .sp-fig{--x:33;--y:47.5;--w:20;--fb:2.2}.sp[data-f=pub] .sp-seal{--x:57.5;--y:49.5;--w:9.5;--h:9.5}.sp[data-f=pub] .sp-ft{--x:33;--y:63.6;--fs:.9}.sp[data-f=pre] .sp-st{color:#fff}.sp[data-f=pre] .sp-p1,.sp[data-f=pre] .sp-p2{--x:5;--y:11.5;--w:90;--h:51;--r:1.6;background-color:var(--night2)}.sp[data-f=pre] .sp-img{--x:10;--y:54.5;--w:18;--h:.8;--r:.4;background-color:var(--acc-l)}.sp[data-f=pre] .sp-k{--x:10;--y:18;--fs:1.25;color:var(--acc-l)}.sp[data-f=pre] .sp-t{--x:10;--y:21.8;--w:42;--fs:4.8}.sp[data-f=pre] .sp-l{--x:10;--y:37.5;--w:36;--h:5.6}.sp[data-f=pre] .sp-ch{--x:60;--y:20;--w:28;--h:31}.sp[data-f=pre] .sp-ch b:last-child{background:var(--acc-l)}.sp[data-f=pre] .sp-fig{--x:10;--y:45;--w:22;--fb:3.4}.sp[data-f=pre] .sp-fig span{color:rgb(var(--cr) / .55)}.sp[data-f=pre] .sp-seal{--x:80;--y:46;--w:6;--h:6;--o:0}.sp[data-f=pre] .sp-ft{--x:60;--y:55;--fs:1;color:rgb(var(--cr) / .5)}.sp[data-f=edi] .sp-p1{--x:8;--y:12;--w:41.5;--h:50;--r:.3;background-color:#f3f2ee}.sp[data-f=edi] .sp-p2{--x:50.5;--y:12;--w:41.5;--h:50;--r:.3}.sp[data-f=edi] .sp-img{--x:11.5;--y:15.5;--w:34.5;--h:43;--r:.5}.sp[data-f=edi] .sp-k{--x:54.5;--y:17;--fs:1.1}.sp[data-f=edi] .sp-t{--x:54.5;--y:20.5;--w:33;--fs:3.4}.sp[data-f=edi] .sp-l{--x:54.5;--y:30.5;--w:33;--h:5.6}.sp[data-f=edi] .sp-ch{--x:54.5;--y:41;--w:15;--h:11}.sp[data-f=edi] .sp-fig{--x:73;--y:43.5;--w:15;--fb:2.6}.sp[data-f=edi] .sp-seal{--x:80;--y:50;--w:6;--h:6;--o:0}.sp[data-f=edi] .sp-ft{--x:54.5;--y:57.5;--fs:.9}.axes{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem);display:grid}.axe{background:var(--card);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .06), 0 1px 2px rgb(var(--sh) / .1), 0 24px 40px -28px rgb(var(--sh) / .45);transition:transform .6s var(--ease-o), box-shadow .6s var(--ease-o);border-radius:1.4rem;flex-direction:column;padding:clamp(1.8rem,3vw,2.6rem);display:flex}html.js .axe[data-rv]{transition-delay:calc(var(--i) * .12s)}.axe:hover{transform:translateY(-4px)}.axe-k{font:300 .68rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:.8em;display:flex}.axe-k span{color:var(--acc)}.axe h3{font:700 clamp(1.5rem, 2.2vw, 1.95rem)/1.05 var(--f-d);letter-spacing:-.035em;text-wrap:balance;margin-top:2.6rem}.axe>p{color:var(--ink2);margin-top:1rem;font-size:.95rem;line-height:1.6}.axe ul{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1.8rem;display:flex}.axe li{border:1px solid rgb(var(--nr) / .12);font:300 .64rem/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border-radius:99px;padding:.45rem .75rem}.axe:nth-child(3){background:var(--night);color:var(--cream)}.axe:nth-child(3) .axe-k,.axe:nth-child(3)>p,.axe:nth-child(3) li{color:rgb(var(--cr) / .6)}.axe:nth-child(3) .axe-k span{color:var(--acc-l)}.axe:nth-child(3) li{border-color:var(--line-l)}.crise{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.crise-t{position:relative}.crise-t:before{content:"";background:var(--line);width:1px;position:absolute;top:.6rem;bottom:.6rem;left:2.15rem}.crise-t li{grid-template-columns:4.3rem 1fr;gap:1.2rem;padding:.9rem 0;display:grid;position:relative}.crise-t b{background:var(--paper);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .14);font:400 .68rem/1 var(--f-m);letter-spacing:.08em;color:var(--ink);border-radius:.5rem;place-self:start center;padding:.4rem .55rem;position:relative}.crise-t li:first-child b{background:var(--acc);color:#fff;box-shadow:none}.crise-t h3{font:700 1.15rem/1.2 var(--f-d);letter-spacing:-.02em}.crise-t p{color:var(--ink2);margin-top:.25rem;font-size:.9rem;line-height:1.55}.rw{background:var(--card);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .06), 0 1px 2px rgb(var(--sh) / .1), 0 30px 50px -30px rgb(var(--sh) / .5);border-radius:1.4rem;padding:clamp(1.4rem,3vw,2.4rem);position:sticky;top:7rem}.rw-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;display:flex}.rw-k{font:300 .64rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.rw-doc{padding-top:1.6rem}.rw-v{animation:rwIn .6s var(--ease-o)}@keyframes rwIn{0%{opacity:0;translate:0 8px}}.rw[data-v=avant] :is(.rw-doc,.rw-foot) [data-v=apres],.rw[data-v=apres] :is(.rw-doc,.rw-foot) [data-v=avant]{display:none}.rw-txt{font:400 clamp(1.02rem, 1.35vw, 1.18rem)/1.75 var(--f-b);color:var(--ink)}.rw-txt mark{color:inherit;text-underline-offset:.28em;background:0 0;text-decoration:underline 1.5px wavy #d9534f}.rw-txt span{transition:background-color .3s}.rw-txt sup{background:var(--acc);width:1.25rem;height:1.25rem;font:500 .62rem/1 var(--f-m);color:#fff;vertical-align:.35em;border-radius:50%;place-items:center;margin-right:.3rem;display:inline-grid}.rw-notes{border-top:1px dashed rgb(var(--nr) / .16);counter-reset:rw;grid-template-columns:1fr 1fr;gap:.55rem 1.4rem;margin-top:1.6rem;padding-top:1.4rem;display:grid}.rw-notes li{font:300 .82rem/1.4 var(--f-b);color:var(--ink2);padding-left:1.6rem;position:relative}.rw-notes li:before{width:1.05rem;height:1.05rem;font:500 .58rem/1 var(--f-m);border-radius:50%;place-items:center;display:grid;position:absolute;top:.05rem;left:0}ul.rw-notes li:before{content:"✕";color:#d9534f;box-shadow:inset 0 0 0 1px #d9534f}ol.rw-notes li{counter-increment:rw}ol.rw-notes li:before{content:counter(rw);background:var(--acc);color:#fff}.rw-foot{font:300 .66rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-top:1.4rem}.school{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.school-l{position:sticky;top:8rem}.school-l .kicker{margin-bottom:1.6rem}.school-l .sec-lead{margin-top:1.6rem}.fields li{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;padding:2rem 0;display:grid}.fields li:last-child{border-bottom:1px solid var(--line)}html.js .fields li[data-rv]{transition-delay:calc(var(--i) * .1s)}.f-n{font:300 .72rem/1.6 var(--f-m);letter-spacing:.1em;color:var(--ink3)}.f-q{font:300 .68rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.fields h3{font:700 clamp(1.4rem, 2vw, 1.75rem)/1.1 var(--f-d);letter-spacing:-.03em;margin-top:.7rem}.fields li p:last-child{max-width:30rem;color:var(--ink2);margin-top:.6rem;font-size:.95rem;line-height:1.6}.school-q{text-align:center;margin-top:clamp(5rem,9vw,8rem)}.school-q p{max-width:52rem;font:600 clamp(1.6rem, 3.2vw, 2.7rem)/1.15 var(--f-d);letter-spacing:-.035em;text-wrap:balance;margin-inline:auto}.school-q p:before{content:"« ";color:var(--acc)}.school-q p:after{content:" »";color:var(--acc)}.school-q em{color:var(--acc)}.cm-team{padding:0 var(--fr) clamp(5rem, 9vw, 8rem)}.team{border-radius:var(--r-plate);background:var(--night);color:var(--cream);isolation:isolate;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);padding:clamp(4rem,7vw,6.5rem) clamp(1.5rem,5vw,5.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0000008c}.team:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--amb) 12%, transparent), transparent);border-radius:50%;width:65%;position:absolute;bottom:-40%;left:-15%}.team .h2{color:#fff}.team .h2 em{color:var(--acc-l)}.team-txt .kicker{margin-bottom:1.6rem}.team-lead{max-width:32rem;color:rgb(var(--cr) / .66);margin-top:1.6rem;font-size:1.05rem;line-height:1.65}.team-cta{flex-wrap:wrap;gap:.8rem;margin-top:2.4rem;display:flex}.team-cta .line{color:var(--cream)}.ro.win{background:var(--night2);color:var(--cream);box-shadow:inset 0 0 0 1px rgb(var(--cr) / .08), 0 40px 70px -30px #000000bf}.ro .win-bar{border-color:var(--line-l);color:rgb(var(--cr) / .45)}.ro .win-dots i{background:rgb(var(--cr) / .14);box-shadow:none}.ro .win-tag{background:color-mix(in oklab, var(--acc-l) 14%, transparent);color:var(--acc-l)}.ro-tabs{border-bottom:1px solid var(--line-l);scrollbar-width:none;gap:.2rem;padding:.45rem;display:flex;overflow-x:auto}.ro-tabs::-webkit-scrollbar{display:none}.ro-tabs li{flex:1 0 auto}.ro-tabs button{width:100%;font:500 .78rem/1 var(--f-b);white-space:nowrap;color:rgb(var(--cr) / .5);border-radius:.6rem;justify-content:center;align-items:baseline;gap:.45rem;padding:.7rem .75rem .8rem;transition:background-color .35s,color .35s;display:flex;position:relative}.ro-tabs button b{font:300 .56rem/1 var(--f-m);letter-spacing:.1em;color:rgb(var(--cr) / .35);transition:color .35s}.ro-tabs button:hover{color:var(--cream)}.ro-tabs [aria-pressed=true]{background:rgb(var(--cr) / .07);color:#fff}.ro-tabs [aria-pressed=true] b{color:var(--acc-l)}.ro-tabs button i{opacity:0;background:rgb(var(--cr) / .1);border-radius:2px;height:2px;position:absolute;bottom:.3rem;left:.75rem;right:.75rem;overflow:hidden}.ro-tabs [aria-pressed=true] i{opacity:1}.ro-tabs button i:after{content:"";background:var(--acc-l);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ro-tabs [aria-pressed=true] i:after{transform:none}.ro.run .ro-tabs [aria-pressed=true] i:after{animation:dkrun var(--hold) linear both}.ro-v{aspect-ratio:16/10.5;position:relative;overflow:hidden;container-type:inline-size}.ro-sc{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s;position:absolute;inset:0}.ro-sc.on{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .1s, visibility 0s}.ro-a{white-space:nowrap;visibility:hidden;display:inline-block}p.ro-a{width:max-content;display:block}.ro-a em,.ro-s em{font-style:normal}.ro-s{z-index:3;white-space:nowrap;pointer-events:none;color:#fff;transition:left 1.05s var(--ease), top 1.05s var(--ease), font-size 1.05s var(--ease), letter-spacing 1.05s var(--ease), line-height 1.05s var(--ease), color .8s;margin:0;position:absolute;top:0;left:0}.ro-s em{color:var(--em,var(--acc-l));transition:color .8s}.ro-s.br em{display:block}.ro-s.nt,.ro-s.nt em{transition:none}.ro-who{border-top:1px solid var(--line-l);font:400 .85rem/1.35 var(--f-b);color:var(--cream);padding:1rem 1.2rem 1.1rem;display:grid}.ro-who span{opacity:0;transition:opacity .5s, translate .6s var(--ease-o);grid-area:1/1;translate:0 6px}.ro-who span.on{opacity:1;transition-delay:.25s;translate:none}.ro-who em{color:rgb(var(--cr) / .5);font-style:normal}.map{position:absolute;inset:5cqw 6cqw 8cqw}.map-x,.map-y{background:rgb(var(--cr) / .18);position:absolute}.map-x{height:1px;top:50%;left:0;right:0}.map-y{width:1px;top:0;bottom:0;left:50%}.map-l{font:300 1.2cqw/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cr) / .45);position:absolute}.l-r{top:calc(50% + 1.2cqw);right:0}.l-l{top:calc(50% + 1.2cqw);left:0}.l-t{top:0;left:calc(50% + 1.2cqw)}.l-b{bottom:0;left:calc(50% + 1.2cqw)}.map-o,.map-me{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);aspect-ratio:1;border-radius:50%;position:absolute;translate:-50% -50%}.map-o{background:rgb(var(--cr) / .26);width:2cqw}.map-o span{font:300 1.1cqw/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--cr) / .4);position:absolute;top:50%;left:160%;translate:0 -50%}.map-me{background:var(--acc-l);width:2.6cqw;box-shadow:0 0 0 1.1cqw color-mix(in oklab, var(--acc-l) 18%, transparent)}.map-me:after{content:"";box-shadow:0 0 0 1px var(--acc-l);animation:ping 2.4s var(--ease-o) infinite;border-radius:50%;position:absolute;inset:0}.map-tag{font:400 1.15cqw/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-l);position:absolute;top:calc(26% - .6cqw);left:calc(74% + 3cqw)}.map-a{font:700 3.4cqw/1 var(--f-d);letter-spacing:-.04em;color:#fff;position:absolute;top:36%;left:56%}.map-a em{color:var(--acc-l);display:block}.cpw{background:var(--card);color:var(--ink);border-radius:1.2cqw;padding:3.6cqw 4.6cqw;position:absolute;inset:4.5cqw 7cqw}.cp-h{border-bottom:1px solid var(--line);font:300 1.15cqw/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;padding-bottom:2cqw;display:flex}.cp-old{font:400 2.3cqw/1.2 var(--f-b);color:var(--ink3);margin-top:3cqw;text-decoration:line-through .2cqw #d9534f}.cp-new{background:color-mix(in oklab, var(--acc) 13%, transparent);box-shadow:inset .35cqw 0 0 var(--acc);border-radius:.5cqw;margin-top:1.4cqw;padding:.5cqw 1.4cqw;display:inline-block}.cp-new .ro-a{font:700 3.8cqw/1.15 var(--f-d);letter-spacing:-.035em;color:var(--ink)}.cp-new .ro-a em{color:var(--acc)}.cp-c{font:300 1.15cqw/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:1.4cqw}.cp-c b{color:var(--acc);font-weight:500}.cp-l{width:calc(var(--w) * 58%);background:rgb(var(--nr) / .1);border-radius:.45cqw;height:.85cqw;margin-top:1.8cqw;display:block}.cp-c+.cp-l{margin-top:3.4cqw}.cp-note{width:25cqw;box-shadow:0 1cqw 2cqw -1cqw rgb(var(--sh) / .45);font:400 1.3cqw/1.4 var(--f-b);color:#5b4a12;background:#fdf3c4;border-radius:.6cqw;padding:1.6cqw 1.8cqw;position:absolute;bottom:3.6cqw;right:3.6cqw;rotate:2deg}.cp-note b{font:500 .95cqw/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:#a07a0c;margin-bottom:.6cqw;display:block}.da{background:var(--night);position:absolute;inset:0}.da-grid{grid-template-columns:repeat(12,1fr);gap:1.4cqw;display:grid;position:absolute;inset:0 5cqw}.da-grid i{background:color-mix(in oklab, var(--acc-l) 6%, transparent);box-shadow:inset 1px 0 0 color-mix(in oklab, var(--acc-l) 12%, transparent), inset -1px 0 0 color-mix(in oklab, var(--acc-l) 12%, transparent)}.da-a{font:700 7.2cqw/.95 var(--f-d);letter-spacing:-.05em;color:#fff;position:absolute;top:11cqw;left:5cqw}.da-a em{color:var(--acc-l);display:block}.da-sel{z-index:4;pointer-events:none;border:1px solid #5aa9ff;position:absolute}.da-sel b{font:500 1cqw/1 var(--f-m);letter-spacing:.06em;color:#fff;white-space:nowrap;background:#5aa9ff;padding:.4cqw .7cqw;position:absolute;bottom:100%;left:-1px}.da-sel i{aspect-ratio:1;background:#fff;width:.9cqw;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #5aa9ff}.da-sel i:first-of-type{top:0;left:0}.da-sel i:nth-of-type(2){top:0;left:100%}.da-sel i:nth-of-type(3){top:100%;left:0}.da-sel i:nth-of-type(4){top:100%;left:100%}.da-spec{background:rgb(var(--cr) / .05);width:28cqw;box-shadow:inset 0 0 0 1px rgb(var(--cr) / .1);border-radius:1cqw;padding:2.4cqw;position:absolute;bottom:5cqw;right:5cqw}.da-aa{font:700 7cqw/1 var(--f-d);letter-spacing:-.04em;color:#fff}.da-fn{font:300 1.1cqw/1.5 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--cr) / .55);margin-top:1cqw}.da-sw{gap:.8cqw;margin-top:1.6cqw;display:flex}.da-sw i{aspect-ratio:1;width:3.2cqw;box-shadow:inset 0 0 0 1px rgb(var(--cr) / .2);border-radius:50%}.da-sw i:first-child{background:var(--night3)}.da-sw i:nth-child(2){background:var(--cream)}.da-sw i:nth-child(3){background:var(--acc-l)}.da-sw i:nth-child(4){background:var(--acc)}.code{box-shadow:inset 0 0 0 1px rgb(var(--cr) / .08);font:400 1.75cqw/2.15 var(--f-c);color:rgb(var(--cr) / .8);background:#0a0d10;border-radius:1cqw;padding:3cqw 0 6cqw;position:absolute;inset:4cqw 5cqw;overflow:hidden}.code p{white-space:pre;padding-right:3cqw}.code u{text-align:right;width:5cqw;color:rgb(var(--cr) / .25);padding-right:1.8cqw;text-decoration:none;display:inline-block}.k-t{color:#7aa2f7}.k-a{color:#e0af68}.k-s{color:var(--acc-l)}.k-p{color:#bb9af7}.code-hl{background:rgb(var(--cr) / .05);box-shadow:inset .3cqw 0 0 var(--acc-l)}.code .ro-a{font:inherit;color:#fff}.code .ro-a em{color:var(--acc-l)}.code .code-st{border-top:1px solid rgb(var(--cr) / .08);font:300 1.05cqw/3.8cqw var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--acc-l);padding:0 3cqw;position:absolute;bottom:0;left:0;right:0}.web{background:var(--card);border-radius:1.2cqw;flex-direction:column;display:flex;position:absolute;inset:4cqw 5cqw;overflow:hidden;box-shadow:0 2cqw 4cqw -2cqw #0009}.web-url{height:4.6cqw;font:400 1.2cqw/1 var(--f-m);color:var(--ink2);background:#e9e7e2;justify-content:center;align-items:center;gap:1cqw;display:flex}.web-url span{background:#fff;border-radius:99px;align-items:center;gap:.8cqw;padding:.7cqw 6cqw;display:flex}.web-url i{aspect-ratio:1;background:var(--acc);border-radius:50%;width:1cqw}.web-pg{color:#fff;background:radial-gradient(60% 90% at 85% 55%, color-mix(in oklab, var(--amb) 24%, transparent), transparent 70%), linear-gradient(160deg, var(--night3), var(--night));flex:1;padding:2.6cqw 4cqw;position:relative;overflow:hidden}.web-nav{font:400 1.2cqw/1 var(--f-b);color:rgb(var(--cr) / .6);align-items:center;gap:2.4cqw;display:flex}.web-nav b{font:700 1.6cqw/1 var(--f-d);color:#fff;align-items:center;gap:.6cqw;margin-right:auto;display:flex}.web-nav b i{aspect-ratio:1;width:1.4cqw;box-shadow:inset 0 0 0 .3cqw var(--acc-l);border-radius:50%}.web-nav em{background:var(--acc-l);color:var(--night);border-radius:99px;padding:.8cqw 1.4cqw;font-style:normal}.web-k{font:300 1.1cqw/1 var(--f-m);letter-spacing:.24em;text-transform:uppercase;color:var(--acc-l);margin-top:5cqw}.web-a{font:700 5.4cqw/.95 var(--f-d);letter-spacing:-.05em;color:#fff;margin-top:1.4cqw}.web-a em{color:var(--acc-l);display:block}.web-b{font:500 1.2cqw/1 var(--f-b);color:var(--night);background:#fff;border-radius:99px;margin-top:2.6cqw;padding:1.1cqw 2cqw;display:inline-block}.web-rd{aspect-ratio:1;border-radius:50%;width:24cqw;position:absolute;top:56%;right:4cqw;translate:0 -50%}.web-badges{background:var(--card);gap:1cqw;padding:1.4cqw 2cqw;display:flex}.web-badges span{box-shadow:inset 0 0 0 1px rgb(var(--nr) / .12);font:300 1.05cqw/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border-radius:99px;align-items:center;gap:.6cqw;padding:.7cqw 1.2cqw;display:flex}.web-badges i{aspect-ratio:1;background:var(--acc);border-radius:50%;width:.9cqw}@media (width<=1100px){.team{grid-template-columns:1fr}.dk-body{grid-template-columns:10.5rem minmax(0,1fr)}}@media (width<=1000px){.mx-grid,.sp-grid{grid-template-columns:1fr}.dk-svc ol{grid-template-columns:1fr 1fr}.dk-svc-cta{grid-column:1/-1}}@media (width<=560px){.dk-svc ol{grid-template-columns:1fr}.dk-svc button{grid-template-columns:2rem 1fr;gap:.2rem .6rem}.dk-svc button em{grid-column:2;margin-top:.4rem}.dk-fx{display:none}}@media (width<=900px){.cm-hero-in,.school,.crise,.axes{grid-template-columns:1fr}.school-l,.rw{position:static}.dk-file{display:none}.dk-bar{justify-content:space-between}.dk-body{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.6rem}.dk-rail{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.dk-rail::-webkit-scrollbar{display:none}.dk-rail li{flex:none}.dk-rail button{grid-template-columns:auto auto;padding:.55rem .7rem .7rem}.dk-rail small{display:none}}@media (width<=700px){.cm-years b{min-width:3.4em}.fx-card{aspect-ratio:4/3.6}.fx-fond{padding:6cqw;font-size:3.4cqw}.fx-h{font-size:2.4cqw}.fx-l{grid-template-columns:21cqw 1fr;padding:2.2cqw 0}.fx-l b{font-size:2.3cqw}.fx-note{font-size:3.4cqw}.fx-forme{padding:6cqw}.fx-k,.fx-f span{font-size:2.4cqw}.fx-t{max-width:52%;font-size:9.4cqw}.fx-f{flex-direction:column;align-items:flex-end}.fx-handle i{width:2.4rem}.mx-pv{aspect-ratio:1/.95}.mx-tb{gap:2cqw;height:10cqw;font-size:2.6cqw}.mx-tb :is(b,i,u){width:4cqw;font-size:3.2cqw}.mx-tx{width:86cqw;top:17cqw;left:6cqw}.mx-k{font-size:3.4cqw}.mx-h{font-size:5.6cqw}.mx-p{font-size:3.7cqw}.mx-tags b{font-size:3.4cqw}.mx[data-f="1"] .mx-tx{width:84cqw}.mx[data-f="1"] .mx-k{font-size:2.7cqw}.mx[data-f="1"] .mx-h{font-size:8.4cqw}.mx[data-f="1"] .mx-p{max-width:74cqw;font-size:3.4cqw}.mx[data-f="1"] .mx-tags b{padding:1.6cqw 2.6cqw;font-size:2.4cqw}.mx-radar{width:56cqw;right:-12cqw}.mx-radar u{transform:rotate(var(--a)) translateX(calc(var(--r) * 28cqw))}.mx[data-f="1"] .mx-radar{opacity:.4}.mx-stamp{font-size:2.4cqw}.mx-ctl{grid-template-columns:7.5rem 1fr;gap:1.1rem;padding:1rem}.mx-m{grid-template-columns:1fr auto;gap:.45rem .6rem}.mx-m i{grid-area:2/1/auto/-1}.mx-verdict{font-size:1.15rem}.dk{--s:2.5cqw}.dk-play span{display:none}.dk-play{padding:.55rem}.sl-forme{padding:calc(4 * var(--s)) calc(3.6 * var(--s)) calc(7 * var(--s))}.sl-foot{display:none}.sl-logo{right:calc(3.6 * var(--s));top:calc(3.6 * var(--s))}.dk-stage{aspect-ratio:4/5}.sl h3{max-width:none;font-size:calc(3.6 * var(--s))}.sl-cover .sl-forme{padding-bottom:calc(10 * var(--s));justify-content:flex-end}.sl-radar{top:calc(14 * var(--s));width:calc(26 * var(--s));right:50%;translate:50%}.sl-radar u{transform:rotate(var(--a)) translateX(calc(var(--r) * 13 * var(--s)))}.sl-cover h3{font-size:calc(7 * var(--s))}.sl-stat .sl-forme{row-gap:calc(3 * var(--s));grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr}.st-big{align-self:start}.st-big b{font-size:calc(8 * var(--s))}.aud{gap:calc(1 * var(--s));grid-template-columns:1fr}.aud li>div{align-items:center;gap:calc(1.4 * var(--s));padding:calc(1.4 * var(--s));grid-template-columns:auto 1fr 1fr;display:grid}.aud h4{font-size:calc(2 * var(--s));grid-column:2/-1;margin:0}.aud p{gap:calc(.4 * var(--s));border:0;grid-column:1/-1;padding:0;display:grid}.aud li p:last-child{grid-column:auto}.aud li p:first-of-type{grid-column:1/3}.msg-core{font-size:calc(5 * var(--s));margin-top:auto}.msg-p{gap:calc(1 * var(--s));grid-template-columns:1fr}.msg-lines{display:none}.msg-p li>div{place-items:center start;gap:calc(1.4 * var(--s));padding:calc(1.6 * var(--s)) calc(2 * var(--s));font-size:calc(1.7 * var(--s));grid-template-columns:auto 1fr}.msg-p{margin-top:calc(3 * var(--s));margin-bottom:auto}.tone{gap:calc(2 * var(--s));grid-template-columns:1fr 1fr}.tone-sc{grid-column:1/-1}.tone-do li,.tone-no li{font-size:calc(1.15 * var(--s))}.plan{row-gap:calc(3 * var(--s));padding-top:calc(3 * var(--s));grid-template-columns:1fr 1fr}.sl-radar{opacity:.55}.plan-line{display:none}.end-q{font-size:calc(4.6 * var(--s))}.sl-fond{gap:calc(2 * var(--s));padding:calc(4 * var(--s)) calc(3.6 * var(--s)) calc(7 * var(--s));grid-template-columns:1fr}.fd-h{padding:0 0 calc(1.6 * var(--s));border:0;border-bottom:1px solid rgb(var(--nr) / .12);flex-flow:wrap;align-items:baseline}.fd-h>b{font-size:calc(2.4 * var(--s))}.fd-tr{padding-top:calc(1 * var(--s));font-size:calc(1.1 * var(--s));border:0;flex-basis:100%;margin-top:0}.fd-tr strong{margin:0 calc(.6 * var(--s)) 0 0;font-size:calc(1.3 * var(--s));display:inline}.fd-tr small{display:none}.fd-b{font-size:calc(1.2 * var(--s));align-self:start}.fd-m{font-size:calc(2 * var(--s))}.dk-arr{top:auto;bottom:calc(1.8 * var(--s));opacity:.9;width:2.4rem;translate:none}.dk-arr.prev{left:auto;right:calc(3.6 * var(--s) + 2.9rem)}.dk-arr.next{right:calc(3.6 * var(--s))}.dk-count{left:calc(3.6 * var(--s));right:auto;bottom:calc(1.8 * var(--s) + 1.2rem);font-size:calc(1 * var(--s));translate:0 50%}.sp-st{aspect-ratio:100/76}.ro-v{aspect-ratio:1/.78}.ro-tabs button{padding:.65rem .7rem .75rem;font-size:.74rem}.map-l,.map-o span,.map-tag{font-size:1.9cqw}.map-a{font-size:4.6cqw;top:34%;left:46%}.cpw{padding:4cqw;inset:4cqw}.cp-h,.cp-c{font-size:2cqw}.cp-old{font-size:3.2cqw}.cp-new .ro-a{font-size:5cqw}.cp-note{width:38cqw;font-size:2.2cqw;bottom:3cqw;right:3cqw}.cp-note b{font-size:1.7cqw}.da-a{font-size:9.4cqw;top:12cqw}.da-sel b{font-size:1.8cqw}.da-spec{width:40cqw;padding:3cqw}.da-aa{font-size:9cqw}.da-fn{font-size:1.9cqw}.da-sw i{width:4.6cqw}.code{font-size:2.6cqw;line-height:2.1;inset:3cqw}.code u{width:6cqw}.code .code-st{font-size:1.9cqw;line-height:6cqw}.web{inset:3cqw}.web-url{height:7cqw;font-size:2.2cqw}.web-nav{font-size:2.1cqw}.web-nav span{display:none}.web-nav b{font-size:2.8cqw}.web-nav b i{width:2.4cqw}.web-k{margin-top:7cqw;font-size:2cqw}.web-a{font-size:7.6cqw}.web-b{padding:1.8cqw 3cqw;font-size:2.2cqw}.web-rd{opacity:.6;width:34cqw;right:-6cqw}.web-badges{gap:1.4cqw;padding:2cqw}.web-badges span{padding:1.2cqw 1.6cqw;font-size:1.8cqw}.web-badges i{width:1.5cqw}.rw-notes{grid-template-columns:1fr}}@media (width<=560px){.rw-sw button{padding:.5rem .7rem;font-size:.74rem}.dk-view button{padding:.5rem .65rem;font-size:.72rem}.win-bar{gap:.6rem;padding-left:.8rem}.ro .win-tag,.sp .win-tag{display:none}}:is(.fx-radar,.sl-radar,.mx-radar,.web-rd,.lg-r) b{background:conic-gradient(from 0deg, var(--acc-l) 0 64deg, transparent 64deg 180deg, color-mix(in oklab, var(--acc-l) 45%, transparent) 180deg 214deg, transparent 214deg);animation:14s linear infinite sweep;-webkit-mask:radial-gradient(closest-side,#0000 0 calc(100% - 3px),#000 calc(100% - 2.5px) 100%,#0000 100%);mask:radial-gradient(closest-side,#0000 0 calc(100% - 3px),#000 calc(100% - 2.5px) 100%,#0000 100%)}.lg-r b{-webkit-mask:radial-gradient(closest-side,#0000 0 78%,#000 80% 100%,#0000 100%);mask:radial-gradient(closest-side,#0000 0 78%,#000 80% 100%,#0000 100%)}:is(.fx-radar,.sl-radar,.mx-radar) u{display:none}.sp-fig b.sw4,.sp-fig span.sw4{display:grid}
