@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange:#fe6b00;--orange-mid:#fe8a2f;--orange-soft:#fea85d;--creme:#ffdeae;--menthe:#a6d6c2;--blanc:#fff;--encre:#1a1714;--encre-doux:#5b534b;--r-sm:10px;--r-md:18px;--r-lg:28px;--r-pill:999px;--safe:6%;--u:min(1vh, .5625vw);--fs-d1:clamp(56px, min(16.3vh, 9.17vw), 320px);--fs-d2:clamp(44px, min(12.2vh, 6.86vw), 240px);--fs-d3:clamp(36px, min(9.3vh, 5.23vw), 180px);--fs-h1:clamp(28px, min(7vh, 3.94vw), 140px);--fs-h2:clamp(22px, min(5.2vh, 2.93vw), 104px);--fs-lead:clamp(18px, min(4.1vh, 2.31vw), 80px);--fs-body:clamp(16px, min(3.3vh, 1.86vw), 66px);--fs-label:clamp(13px, min(2.6vh, 1.46vw), 52px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-projo="1"]{--creme:#fbf6ee;--encre:#100e0c}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--creme);color:var(--encre);font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased;font-family:Montserrat Variable,Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.t-d1,.t-d2,.t-d3{font-variation-settings:"wght" 850;text-transform:uppercase;letter-spacing:-.02em;font-weight:850;line-height:.9}.t-d1{font-size:var(--fs-d1)}.t-d2{font-size:var(--fs-d2)}.t-d3{font-size:var(--fs-d3)}.t-h1{font-size:var(--fs-h1);font-variation-settings:"wght" 800;letter-spacing:-.015em;font-weight:800;line-height:1.02}.t-h2{font-size:var(--fs-h2);font-variation-settings:"wght" 700;letter-spacing:-.005em;font-weight:700;line-height:1.12}.t-lead{font-size:var(--fs-lead);font-variation-settings:"wght" 500;font-weight:500;line-height:1.28}.t-label{font-size:var(--fs-label);font-variation-settings:"wght" 800;text-transform:uppercase;letter-spacing:.085em;font-weight:800;line-height:1}.pill{border-radius:var(--r-pill);background:var(--orange);color:var(--blanc);align-items:center;gap:.5em;padding:.55em 1.1em;display:inline-flex}.pill--outline{color:var(--orange);box-shadow:inset 0 0 0 .12em var(--orange);background:0 0}.pill--menthe{background:var(--menthe);color:var(--encre)}.chev{background:var(--orange);width:1.7em;height:1.7em;color:var(--blanc);border-radius:50%;place-items:center;font-size:.8em;font-weight:900;line-height:1;display:inline-grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.board.board--sliced{box-shadow:none;background:0 0;overflow:visible}.board--sliced .board__img{opacity:0;animation:none}.shatter{animation:shatter-life calc(var(--gd) * var(--k,1)) linear var(--g0) both;position:absolute;inset:0}@keyframes shatter-life{0%{opacity:.9999}to{opacity:1}}.shard-root{animation:shard-lift calc(var(--gd) * var(--k,1)) linear var(--g0) both;position:absolute;inset:0}@keyframes shard-lift{0%{filter:drop-shadow(0 0 #1a171400)}4%,92%{filter:drop-shadow(0 .34vh .5vh #1a171457)}to{filter:drop-shadow(0 0 #1a171400)}}.shard{animation-duration:calc(var(--gd) * var(--k,1));animation-delay:var(--g0);animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:0}.shard__face{background-repeat:no-repeat;background-size:100% 100%;background-color:var(--blanc);position:absolute;inset:0}.slash{width:300%;height:1.15%;transform:rotate(var(--a));mix-blend-mode:screen;pointer-events:none;opacity:0;filter:blur(.1vh)drop-shadow(0 0 .9vh #ffe2bad9);animation:slash-sweep calc(var(--sw) * var(--k,1)) linear calc(var(--g0) + var(--t) * var(--k,1)) both;background:linear-gradient(90deg,#0000 0%,#fff6ec2e 22%,#fff 46%,#ffe2beeb 52%,#fff6ec24 76%,#0000 100%) 0 0/18% 100% no-repeat;margin:-.575% 0 0 -150%;position:absolute;top:0;left:0}@keyframes slash-sweep{0%{opacity:0;background-position:20% 0}10%{opacity:1}74%{opacity:.95}to{opacity:0;background-position:80% 0}}.slash:after{content:"";filter:blur(.42vh);height:.22vh;animation:slash-wake calc(var(--sw) * var(--k,1) * 2.8) ease-out calc(var(--g0) + var(--t) * var(--k,1)) both;background:linear-gradient(90deg,#0000,#ffd6accc 18%,#fff4e4f2 50%,#ffd6accc 82%,#0000);margin-top:-.11vh;position:absolute;top:50%;left:6%;right:6%}@keyframes slash-wake{0%{opacity:0;transform:scaleX(.16)}10%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}[data-tune] .shatter{--k:4}.flat{position:fixed;inset:0;overflow:hidden}.slide{z-index:1;padding:var(--safe);opacity:0;visibility:hidden;transition:opacity .46s var(--ease-out), transform .78s var(--ease-out), visibility 0s .78s;grid-template-rows:1fr;place-items:center;display:grid;position:absolute;inset:0}.slide.is-future{transform:scale(.78)}.slide.is-past{transform:scale(1.34)}.flat[data-still] .slide.is-future{transform:scale(.965)}.flat[data-still] .slide.is-past{transform:scale(1.04)}.slide.is-active{opacity:1;visibility:visible;transition:opacity .46s var(--ease-out), transform .78s var(--ease-out), visibility 0s;transform:none}.center{text-align:center;justify-items:center;max-width:100%;display:grid}.center .t-lead,.center .t-body{max-width:30ch}.center .t-d1,.center .t-d2,.center .t-d3{text-wrap:balance;max-width:100%}.slide--visual{grid-template-rows:auto 1fr;place-items:stretch stretch;row-gap:2.2vh}.stage{z-index:2;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.board{background:var(--blanc);z-index:3;border-radius:0;max-width:100%;height:100%;max-height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 .4vh 1.2vh #1a17141a,0 3vh 7vh #1a171429}.board__img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.crisp{opacity:0;transition:opacity .28s var(--ease-out);pointer-events:none}.crisp.is-ready{opacity:1}.board.board--sliced .board__crisp{opacity:0;transition:none}.slide.is-active .board{animation:board-in .74s var(--ease-out) .8s both}@keyframes board-in{0%{opacity:0;transform:translateY(2.4%)scale(.958)}to{opacity:1;transform:none}}.board__open{z-index:4;cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:.9vh;display:flex;position:absolute;inset:0}.board__cue{border-radius:var(--r-pill);background:color-mix(in srgb, var(--encre) 76%, transparent);color:var(--blanc);font-style:normal;font-size:calc(var(--fs-label) * .56);font-variation-settings:"wght" 800;letter-spacing:.09em;text-transform:uppercase;opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:.5em;padding:.55em .95em;font-weight:800;line-height:1;display:inline-flex;transform:translateY(.5vh)}.board__cue svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;width:1.5em;height:1.5em}.board__open:hover .board__cue,.board__open:focus-visible .board__cue{opacity:1;transform:none}.board__open:focus-visible{outline:.25vh solid var(--orange);outline-offset:.3vh}.board--sliced .board__open{opacity:0;pointer-events:none}.band{z-index:1;pointer-events:none;align-items:center;height:clamp(40px,7vh,120px);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.band__run{white-space:nowrap;width:max-content;font-size:calc(var(--fs-h2) * .78);font-variation-settings:"wght" 850;text-transform:uppercase;letter-spacing:-.015em;color:color-mix(in srgb, var(--tone,var(--orange)) 58%, var(--encre));opacity:.3;font-weight:850;line-height:1;display:flex}.band__half{justify-content:space-around;min-width:100vw;display:flex}.band__item{align-items:center;display:inline-flex}.band__sep{color:color-mix(in srgb, var(--orange) 60%, var(--encre));margin:0 .38em;font-style:normal}.slide.is-active .band{animation:p-fade .8s var(--ease-out) 1s both}.slide.is-active .band__run{animation:38s linear infinite run}@keyframes run{to{transform:translate(-50%)}}@keyframes p-fade{0%{opacity:0}to{opacity:1}}.slug{z-index:3;text-align:center;justify-self:center;justify-items:center;gap:1.05em;display:grid}.slug--start{text-align:left;justify-self:start;justify-items:start}.slug__meta{flex-wrap:wrap;gap:.45em;display:flex}.slug__op{font-size:var(--fs-h1);font-variation-settings:"wght" 900;text-transform:uppercase;letter-spacing:-.038em;color:var(--blanc);text-shadow:0 .25vh 1.4vh #0c121a66;margin:0;font-weight:900;line-height:.92}.slide:not(.slide--visual) .slug__op{color:var(--encre);text-shadow:none}.pill--sm{font-size:calc(var(--fs-label) * .58);letter-spacing:.1em;padding:.5em 1.15em}.pill--ghost{color:var(--blanc);text-shadow:0 .2vh 1vh #0c121a59;background:0 0;box-shadow:inset 0 0 0 .15em #ffffffeb}.slide.is-active .slug__meta{animation:slug-in .66s var(--ease-out) .42s both}.slide.is-active .slug__op{animation:slug-in .74s var(--ease-out) .52s both}@keyframes slug-in{0%{opacity:0;transform:translateY(1.5vh)}to{opacity:1;transform:none}}.pending{border-radius:var(--r-lg);border:.25vh dashed color-mix(in srgb, var(--menthe) 70%, var(--encre) 10%);color:var(--encre-doux);flex-direction:column;align-items:center;gap:.3em;padding:3em 4em;display:flex}.rail{background:color-mix(in srgb, var(--creme) 80%, var(--encre) 8%);z-index:5;height:.5vh;position:absolute;bottom:0;left:0;right:0}.rail__fill{background:var(--orange);height:100%;transition:width .42s var(--ease-out)}.rail__hud{right:var(--safe);top:var(--safe);z-index:6;align-items:center;gap:.9em;display:flex;position:absolute}.rail__home{cursor:pointer;color:color-mix(in srgb, var(--encre) 45%, transparent);font:inherit;letter-spacing:.085em;text-transform:uppercase;font-size:var(--fs-label);background:0 0;border:0;padding:0;font-weight:800}.rail__home:hover{color:var(--orange)}.rail__menu{width:2.1em;height:2.1em;font-size:var(--fs-label);cursor:pointer;border-radius:var(--r-sm);color:color-mix(in srgb, var(--encre) 45%, transparent);transition:color .2s var(--ease-out), background .2s var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.rail__menu svg{fill:currentColor;width:1.35em;height:1.35em}.rail__menu:hover,.rail__menu.is-on{color:var(--orange);background:color-mix(in srgb, var(--encre) 8%, transparent)}.rail__menu:focus-visible{outline:.22vh solid var(--orange);outline-offset:.2vh}.amb-stack{z-index:0;pointer-events:none;position:absolute;inset:0}.amb{isolation:isolate;--tone-deep:color-mix(in srgb, var(--tone,var(--accent)) 76%, #10243a);background:color-mix(in srgb, var(--tone,var(--accent)) 15%, var(--ground));animation:p-fade .45s var(--ease-out) both;position:absolute;inset:0;overflow:hidden}.amb:after{content:"";background:radial-gradient(ellipse 78% 90% at 50% 52%, transparent 46%, color-mix(in srgb, var(--tone-deep) 22%, transparent) 100%);position:absolute;inset:0}.amb__bd{object-fit:cover;opacity:.84;width:104%;height:104%;animation:1.05s cubic-bezier(.14,.86,.28,1) both bd-in,26s ease-in-out 1.05s infinite bd-breathe;position:absolute;inset:-2%;-webkit-mask-image:radial-gradient(45% 61% at 50% 52%,#00000057 24%,#000 92%);mask-image:radial-gradient(45% 61% at 50% 52%,#00000057 24%,#000 92%)}@keyframes bd-in{0%{opacity:0;transform:scale(1.46)}to{opacity:.84;transform:none}}@keyframes bd-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.amb__edge{opacity:0;filter:blur(.85vh);animation:.95s cubic-bezier(.12,.8,.28,1) both edge-in;-webkit-mask-image:none;mask-image:none}.amb__edge--l{transform-origin:30%;-webkit-mask-image:linear-gradient(90deg,#000 0% 20%,#0000 44%);mask-image:linear-gradient(90deg,#000 0% 20%,#0000 44%)}.amb__edge--r{transform-origin:70%;-webkit-mask-image:linear-gradient(90deg,#0000 56%,#000 80% 100%);mask-image:linear-gradient(90deg,#0000 56%,#000 80% 100%)}@keyframes edge-in{0%{opacity:.78;transform:scale(2.35)}70%{opacity:.3}to{opacity:0;transform:scale(1)}}.amb--out{animation:.78s linear both p-fade-out}.amb--out .amb__bd{animation:.78s cubic-bezier(.35,0,.8,.55) both bd-out}.amb--out .amb__edge{animation:.78s cubic-bezier(.3,0,.75,.5) both edge-out}@keyframes bd-out{0%{opacity:.84;transform:none}to{opacity:0;transform:scale(2.3)}}@keyframes edge-out{0%{opacity:.8;transform:none}to{opacity:0;transform:scale(3.4)}}@keyframes p-fade-out{0%,82%{opacity:1}to{opacity:0}}.amb__wash{background:var(--tone-deep);mix-blend-mode:multiply;opacity:.62;animation:wash-in .7s var(--ease-out) .18s both;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 62% at 50% 52%,#00000075 20%,#000 84%);mask-image:radial-gradient(50% 62% at 50% 52%,#00000075 20%,#000 84%)}@keyframes wash-in{0%{opacity:0}to{opacity:.62}}.amb__top{background:linear-gradient(180deg, color-mix(in srgb, var(--tone-deep) 74%, transparent) 0%, color-mix(in srgb, var(--tone-deep) 34%, transparent) 44%, transparent 100%);height:38%;animation:p-fade .6s var(--ease-out) .1s both;position:absolute;top:0;left:0;right:0}.rush{opacity:0;background:repeating-conic-gradient(from 0deg at 50% 50%, transparent 0deg 2.2deg, color-mix(in srgb, var(--tone,var(--orange)) 72%, transparent) 2.2deg 3deg);-webkit-mask-composite:source-in;filter:blur(.45vh);animation:.88s cubic-bezier(.1,.82,.28,1) both rush;position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(circle,#0000 18%,#000 46%,#0000 92%),linear-gradient(90deg,#000 0% 20%,#0000 40% 60%,#000 80% 100%);mask-image:radial-gradient(circle,#0000 18%,#000 46%,#0000 92%),linear-gradient(90deg,#000 0% 20%,#0000 40% 60%,#000 80% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.amb--out .rush{animation:.78s cubic-bezier(.3,0,.75,.5) both rush-out}@keyframes rush{0%{opacity:0;transform:scale(.22)}16%{opacity:.58}to{opacity:0;transform:scale(3.1)}}@keyframes rush-out{0%{opacity:.48;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.amb__glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent) 6%, transparent) 0%, transparent 62%);width:78%;height:92%;animation:glow-in 2.2s var(--ease-out) both;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}@keyframes glow-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.sh{position:absolute;inset:0}.sh--bubbles i{width:calc(1.7vh * var(--s));aspect-ratio:1;opacity:0;animation:bub var(--dur) linear calc(1.5s + var(--d)) infinite;background:radial-gradient(circle at 34% 30%,#ffffffc7 0%,#ffffff1f 68%,#0000 100%);border:.22vh solid #ffffffd9;border-radius:50%;position:absolute;bottom:-4%;box-shadow:0 0 .8vh #ffffff80}@keyframes bub{0%{opacity:0;transform:translateY(0)scale(.7)}12%{opacity:.62}88%{opacity:.48}to{opacity:0;transform:translateY(-104vh)scale(1.15)}}.sh--milk{--mx:17.5%;--my:30vh;--bh:32vh;--bw:calc(var(--bh) * .323);--gw:13vh;--gh:calc(var(--gw) / .4534);--gy:1.6vh;opacity:.96}.milk__bottle{left:calc(var(--mx) - var(--bw) * .49);top:calc(var(--my) - var(--bh) * .025);height:var(--bh);width:auto;transform-origin:calc(var(--bw) * .49) calc(var(--bh) * .025);filter:drop-shadow(0 1.4vh 3vh #1a171433);animation:5.8s .4s both milk-bottle;position:absolute}@keyframes milk-bottle{0%{animation-timing-function:cubic-bezier(.16,.84,.3,1);transform:translate(-6vh,-46vh)rotate(158deg)}15.5%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translate(0)rotate(137deg)}22%{animation-timing-function:linear;transform:translate(0)rotate(141deg)}76%{animation-timing-function:ease-in;transform:translate(0)rotate(144deg)}84%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translate(.4vh,-.7vh)rotate(149deg)}to{transform:translate(-6vh,-46vh)rotate(158deg)}}.milk__jet{left:calc(var(--mx) - 2.6vh);top:calc(var(--my) - .8vh);width:5.2vh;height:calc(100vh - var(--gy) - var(--gh) - var(--my) + 2.6vh);position:absolute;overflow:hidden}.milk__jet svg{transform-origin:50% 0;filter:drop-shadow(0 0 .9vh #7896b438);width:100%;height:100%;animation:4.15s 1.25s both milk-jet;display:block;transform:scaleY(0)}@keyframes milk-jet{0%{animation-timing-function:cubic-bezier(.42,0,.85,.42);transform:scaleY(0)}11%{animation-timing-function:linear;transform:scaleY(1)translateY(0)}85%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:scaleY(1)translateY(0)}to{transform:scaleY(1)translateY(104%)}}.milk__drop{left:var(--mx);top:var(--my);width:calc(1.05vh * var(--k,1));height:calc(1.45vh * var(--k,1));margin-left:calc(-.53vh * var(--k,1));opacity:0;background:linear-gradient(#fff,#e3eaf2);border-radius:46% 46% 50% 50%;animation:1.05s cubic-bezier(.45,0,.85,.5) both milk-drop;position:absolute}.milk__drop--a{animation-delay:5.16s}.milk__drop--b{--k:.78;animation-delay:5.35s}.milk__drop--c{--k:.6;animation-delay:5.58s}@keyframes milk-drop{0%{opacity:0;transform:translateY(0)scale(.6,.55)}12%{opacity:.92;transform:translateY(3vh)scale(1)}86%{opacity:.86}to{opacity:0;transform:translateY(calc(100vh - var(--gy) - var(--gh) - var(--my) - 2vh)) scale(.85, 1.45)}}.milk__glass{left:var(--mx);bottom:var(--gy);width:var(--gw);height:var(--gh);animation:p-fade .7s var(--ease-out) 1s both;position:absolute;translate:-50%}.milk__vessel{object-fit:fill;filter:drop-shadow(0 1vh 2vh #1a17142e);width:100%;height:100%;position:absolute;inset:0}.milk__shadow{background:radial-gradient(#1a171442 0%,#1a17141a 48%,#1a171400 76%);border-radius:50%;width:116%;height:7%;position:absolute;bottom:-1.6%;left:50%;translate:-50%}.milk__cavity{border-radius:6% 6% 14% 14%/2% 2% 8% 8%;position:absolute;inset:6% 6% 20%;overflow:hidden}.milk__level{height:100%;animation:3.05s 1.72s both milk-fill;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}@keyframes milk-fill{0%{animation-timing-function:linear;transform:translateY(100%)}84%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:translateY(15%)}92%{animation-timing-function:ease-in-out;transform:translateY(9.4%)}97%{animation-timing-function:ease-out;transform:translateY(13%)}to{transform:translateY(12%)}}.milk__body{background:#fcfbf7 linear-gradient(#d6e2ef80 0%,#fff0 26%);position:absolute;inset:0}.milk__tex{opacity:.5;mix-blend-mode:luminosity;background-position:top;background-repeat:repeat;background-size:150%;position:absolute;inset:0}.milk__top{background:radial-gradient(at 50% 62%,#bed0e2d9 0%,#fffffff5 58%,#fff 100%);border-radius:50%;height:4.6%;position:absolute;top:-1.55%;left:-2%;right:-2%;box-shadow:0 .35vh .7vh #7894b238}.milk__foam{filter:blur(.22vh);background:radial-gradient(closest-side,#96b0ca8c 18%,#ffffffe6 62%,#fff0);border-radius:50%;width:58%;height:5.4%;margin-left:-29%;animation:1.9s ease-in-out infinite milk-foam;position:absolute;top:0;left:50%}@keyframes milk-foam{0%,to{transform:scale(1)}50%{transform:scale(1.14,.84)}}.milk__ring{opacity:0;width:84%;height:6%;animation:milk-ring 1.5s linear var(--d) infinite;border:.22vh solid #96b0ca80;border-radius:50%;margin-left:-42%;position:absolute;top:.4%;left:50%;transform:scale(.14);box-shadow:inset 0 -.2vh #ffffff8c}@keyframes milk-ring{0%{opacity:0;transform:scale(.14)}14%{opacity:.8}to{opacity:0;transform:scale(1)}}.sh--vigne .vg{width:46vh;height:100vh;position:absolute;bottom:0;left:0;overflow:visible}.sh--vigne-r .vg{left:auto;right:0;transform:scaleX(-1)}.vg__sway{transform-origin:15px 100px;animation:9s ease-in-out 4.4s infinite vg-sway}@keyframes vg-sway{0%,to{transform:rotate(-.42deg)}50%{transform:rotate(.42deg)}}.vg__bois{transform-origin:15px 104px;animation:1.5s cubic-bezier(.18,.82,.3,1) 1.55s both vg-cep}@keyframes vg-cep{0%{opacity:0;transform:scaleY(.04)scaleX(.7)}30%{opacity:1}to{opacity:1;transform:none}}.vg__ecorce{animation:p-fade .9s var(--ease-out) 2.5s both}.vg__ecorce path{fill:none;stroke:#34221657;stroke-width:.34px;stroke-linecap:round}.vg__sar{fill:none;stroke:color-mix(in srgb, var(--tone,var(--accent)) 24%, #6e4e36);stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;animation:vg-grow var(--dur) cubic-bezier(.32, .72, .38, 1) var(--d) both}@keyframes vg-grow{to{stroke-dashoffset:0}}.vg__vrille{stroke:color-mix(in srgb, var(--tone,var(--accent)) 30%, #9c7358)}.vg__leaf{transform-box:view-box;transform-origin:0 0;opacity:0;animation:vg-leaf .62s cubic-bezier(.2, .9, .3, 1.25) var(--d) both}@keyframes vg-leaf{0%{opacity:0;scale:.08}to{opacity:.92;scale:1}}.vg__nervure{fill:none;stroke:#ffffff4d;stroke-width:.22px;stroke-linecap:round}.vg__grappe{transform-box:view-box;transform-origin:0 0;animation:4.6s ease-in-out 3.9s infinite vg-hang}@keyframes vg-hang{0%,to{transform:rotate(-2.6deg)}50%{transform:rotate(2.6deg)}}.vg__rafle{fill:none;stroke:#6e4e36;stroke-width:.3px;stroke-linecap:round;animation:p-fade .4s var(--ease-out) 2.98s both}.vg__grain{opacity:0;animation:vg-grain .42s cubic-bezier(.2, .9, .3, 1.4) var(--d) both}@keyframes vg-grain{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.vg__grain{transform-box:fill-box;transform-origin:50%}.vg__fall{opacity:0;animation:vg-fall var(--dur) linear var(--d) infinite;position:absolute;top:-8vh;overflow:visible}@keyframes vg-fall{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.55}88%{opacity:.45}to{opacity:0;transform:translate(3vw, 112vh) rotate(var(--r))}}.sh--coeurs .cr-h{translate:-50% -50%;rotate:var(--r);position:absolute;overflow:visible}.cr-h__line{fill:none;stroke:color-mix(in srgb, var(--accent) 74%, #fff);stroke-width:7.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px;opacity:var(--o);animation:cr-h-draw 1.05s cubic-bezier(.36, .68, .38, 1) var(--d) both}@keyframes cr-h-draw{to{stroke-dashoffset:0}}.cr-h__fill{fill:none}.cr-h--plein .cr-h__fill{fill:color-mix(in srgb, var(--accent) 58%, #fff);opacity:0;animation:cr-h-fill .8s var(--ease-out) calc(var(--d) + .85s) both}@keyframes cr-h-fill{to{opacity:calc(var(--o) * .62)}}.sh--flash i{width:calc(3.4vh * var(--s));height:calc(3.4vh * var(--s));margin:calc(-1.7vh * var(--s)) 0 0 calc(-1.7vh * var(--s));opacity:0;animation:flash-pop .78s ease-out calc(1.55s + var(--d)) 2 both;background:radial-gradient(circle,#fff 0 34%,#fff9 54%,#0000 74%);border-radius:50%;position:absolute}.sh--flash i:before,.sh--flash i:after{content:"";border-radius:var(--r-pill);position:absolute;top:50%;left:50%}.sh--flash i:before{width:calc(15vh * var(--s));height:.5vh;margin:-.25vh 0 0 calc(-7.5vh * var(--s));background:linear-gradient(90deg,#0000,#fff 22% 78%,#0000)}.sh--flash i:after{width:.5vh;height:calc(9vh * var(--s));margin:calc(-4.5vh * var(--s)) 0 0 -.25vh;background:linear-gradient(#0000,#fff 22% 78%,#0000)}@keyframes flash-pop{0%{opacity:0;transform:scale(.35)}8%{opacity:1;transform:scale(1.25)}26%{opacity:0;transform:scale(.95)}to{opacity:0;transform:scale(.35)}}.flash__room{mix-blend-mode:screen;opacity:0;background:radial-gradient(74% 62% at 50% 74%,#fff 0%,#ffffff59 54%,#0000 78%);animation:1.9s linear 1.55s both flash-room;position:absolute;inset:0;-webkit-mask-image:radial-gradient(34% 56%,#0000 44%,#000 92%);mask-image:radial-gradient(34% 56%,#0000 44%,#000 92%)}@keyframes flash-room{0%,to{opacity:0}2%{opacity:.34}7%{opacity:0}16%{opacity:.22}20%{opacity:0}38%{opacity:.3}43%{opacity:0}62%{opacity:.18}66%{opacity:0}}.sh--basket{--bs:min(17vh, 11vw);--gy:5.5vh;--run:3.9s;--t0:1.5s}.sh--basket .bk{left:0;bottom:var(--gy);width:var(--bs);height:var(--bs);margin-left:calc(var(--bs) / -2);animation:bk-x var(--run) linear var(--t0) both;position:absolute}@keyframes bk-x{0%{translate:-14vw}to{translate:116vw}}.sh--basket .bk__hop{animation:bk-hop var(--run) linear var(--t0) both;position:absolute;inset:0}@keyframes bk-hop{0%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);translate:0 -82vh}18.1%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:0}30.8%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);translate:0 -38vh}43.4%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:0}53.3%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);translate:0 -23.1vh}63.2%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:0}70.9%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);translate:0 -14.1vh}78.6%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:0}84.6%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);translate:0 -8.6vh}90.6%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:0}95.3%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);translate:0 -5.2vh}to{translate:0}}.sh--basket .bk__sq{transform-origin:50% 100%;animation:bk-sq var(--run) linear var(--t0) both;position:absolute;inset:0}@keyframes bk-sq{0%,16.6%{scale:1}17.5%{scale:.93 1.08}18.1%{scale:1.24 .78}19.4%{scale:.93 1.08}21.4%,42.2%{scale:1}43%{scale:.95 1.05}43.4%{scale:1.18 .83}44.5%{scale:.95 1.05}46.2%,62.4%{scale:1}63.2%{scale:1.13 .88}64.2%{scale:.97 1.03}65.8%,78%{scale:1}78.6%{scale:1.09 .92}79.5%{scale:.98 1.02}80.8%,90.1%{scale:1}90.6%{scale:1.05 .95}91.6%,to{scale:1}}.sh--basket .bk__ball{width:100%;height:100%;animation:bk-spin var(--run) linear var(--t0) both;filter:drop-shadow(0 .35vh .9vh #121a0c4d);display:block}@keyframes bk-spin{0%{rotate:-40deg}to{rotate:1760deg}}.sh--basket .bk__shadow{width:calc(var(--bs) * 1.02);height:calc(var(--bs) * .3);margin:0 0 calc(var(--bs) * -.14) calc(var(--bs) * -.51);background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--tone-deep) 68%, transparent) 0 44%, transparent 74%);animation:bk-shadow var(--run) linear var(--t0) both;border-radius:50%;position:absolute;bottom:0;left:50%}@keyframes bk-shadow{0%{opacity:0;scale:2.7}18.1%{opacity:.58;scale:1}30.8%{opacity:.13;scale:1.95}43.4%{opacity:.55;scale:1}53.3%{opacity:.2;scale:1.6}63.2%{opacity:.52;scale:1}70.9%{opacity:.28;scale:1.36}78.6%{opacity:.5;scale:1}84.6%{opacity:.34;scale:1.22}90.6%{opacity:.48;scale:1}95.3%{opacity:.38;scale:1.13}to{opacity:.46;scale:1}}.sh--basket .bk__hit{bottom:calc(var(--gy) - .8vh);width:calc(var(--bs) * 1.15);height:calc(var(--bs) * .34);margin-left:calc(var(--bs) * -.575);border:.32vh solid color-mix(in srgb, var(--blanc) 74%, var(--tone,var(--accent)));opacity:0;animation:bk-ring calc(var(--run) * .2) cubic-bezier(.16, .74, .3, 1) calc(var(--t0) + var(--t) * var(--run)) both;border-radius:50%;position:absolute}@keyframes bk-ring{0%{opacity:0;scale:.28}16%{opacity:calc(.44 * var(--s))}to{opacity:0;scale:calc(1 + 1.45 * var(--s))}}[data-tune] .sh--basket{--run:8s}[data-tune] .sh--pasta .pa,[data-tune] .sh--pasta .pa-dust{--dur:8s!important}.gutwrap{pointer-events:none;position:absolute;inset:0}.bbq{--pw:26vh;width:var(--pw);height:calc(var(--pw) * 2.36);position:absolute;bottom:1.2vh;left:1.4%}.bbq__hearth{filter:drop-shadow(0 1.2vh 2.2vh #1a120c47);width:100%;height:auto;animation:1.05s cubic-bezier(.18,.88,.26,1) 1.55s both hearth-in;display:block;position:absolute;bottom:0;left:0}@keyframes hearth-in{0%{opacity:0;transform:translateY(52%)}62%{opacity:1;transform:translateY(-3.5%)}to{opacity:1;transform:none}}.bbq__glow{left:50%;bottom:calc(var(--pw) * .52);width:calc(var(--pw) * .96);height:calc(var(--pw) * .46);filter:blur(1.3vh);opacity:0;animation:glow-up 1.1s var(--ease-out) 1.95s both, ember 7.5s ease-in-out 3.05s infinite;background:radial-gradient(#ff9c2099 0%,#f04e0842 44%,#f04e0800 76%);border-radius:50%;position:absolute;translate:-50%}@keyframes glow-up{0%{opacity:0}to{opacity:.88}}@keyframes ember{0%,to{opacity:.66}50%{opacity:.95}}.bbq__smoke{bottom:calc(var(--pw) * var(--grate));transform-origin:50% 100%;opacity:0;height:auto;animation:smoke-rise var(--dur) ease-out var(--d) infinite;display:block;position:absolute;translate:-50%}@keyframes smoke-rise{0%{opacity:0;transform:translateY(14%)scale(.58)}22%{opacity:var(--o)}66%{opacity:calc(var(--o) * .42)}to{opacity:0;transform:translateY(-30%)scale(1.24)}}.sh--dej{overflow:hidden}.dej{--pw:24vh;width:var(--pw);height:calc(var(--pw) * .86);--off:calc(-4vw - var(--pw) * 1.2);position:absolute;bottom:6.5vh;left:3%}.dej__rig{transform-origin:50% 92%;animation:4.55s 1.55s both dej-ride;position:absolute;inset:0}@keyframes dej-ride{0%{opacity:0;transform:translateX(var(--off)) rotate(-5deg);animation-timing-function:cubic-bezier(.2,.72,.28,1)}5%{opacity:1}15%{animation-timing-function:cubic-bezier(.36,0,.28,1);transform:translate(8%)rotate(3.2deg)}20%{transform:translate(0)rotate(0)}30%{animation-timing-function:cubic-bezier(.3,0,.25,1);transform:translate(0)rotate(0)}34%{transform:translate(-4%)rotate(-2.4deg)}41%{transform:translate(0)rotate(0)}84%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.8,.45);transform:translate(0)rotate(0)}to{opacity:1;transform:translateX(var(--off)) rotate(-4deg)}}.dej__unit{transform-origin:50% 100%;filter:drop-shadow(0 1vh 1.8vh #1a120c3d);width:88%;height:auto;display:block;position:absolute;bottom:0;left:6%}.dej__unit-anim-placeholder{animation:1.05s 2.95s both dej-kick}@keyframes dej-kick{0%{transform:none}7%{transform:scale(1.08,.89)}19%{transform:scale(.98,1.04)}36%{transform:none}to{transform:none}}.dej__shadow{left:50%;bottom:calc(var(--pw) * -.03);width:96%;height:calc(var(--pw) * .16);background:radial-gradient(#1a120c42 0%,#1a120c1a 46%,#1a120c00 74%);border-radius:50%;animation:1.05s 2.95s both dej-squash;position:absolute;translate:-50%}@keyframes dej-squash{0%,36%,to{transform:none}7%{transform:scale(1.14,.78)}}.dej__streak{right:92%;top:calc(var(--pw) * (.3 + var(--i) * .17));width:calc(var(--pw) * (.28 + var(--i) * .22));height:calc(var(--pw) * .022);transform-origin:100%;opacity:0;animation:dej-streak .6s ease-out calc(1.66s + var(--i) * 50ms) both;background:linear-gradient(90deg,#1a120c00,#1a120c33);border-radius:999px;position:absolute}@keyframes dej-streak{0%{opacity:0;transform:translate(-30%)scaleX(.35)}25%{opacity:.8}to{opacity:0;transform:translate(8%)scaleX(1)}}.dej__toast{transform-origin:50% 62%;filter:drop-shadow(0 .7vh 1.1vh #1a120c4d);opacity:0;height:auto;display:block;position:absolute;translate:-50%}.dej__toast--a{width:40%;left:45%;bottom:calc(var(--pw) * .22);--h:-.86;--k:13deg;--land:.22;--lx:-36%;--kr:-21deg}.dej__toast--b{width:44%;left:67%;bottom:calc(var(--pw) * .26);--h:-.68;--k:-12deg;--land:.26;--lx:26%;--kr:16deg}.dej__toast--a{animation:2.4s 2.95s forwards dej-jump}.dej__toast--b{animation:2.26s 3.1s forwards dej-jump}@keyframes dej-jump{0%{opacity:1;animation-timing-function:cubic-bezier(.07,.76,.3,1);transform:translate(0)rotate(0)}34%{transform:translate(0, calc(var(--pw) * var(--h))) rotate(var(--k));animation-timing-function:linear}44%{transform:translate(calc(var(--lx) * .2), calc(var(--pw) * var(--h) * .985)) rotate(calc(var(--k) * 1.1));animation-timing-function:cubic-bezier(.5,0,.9,.54)}70%{transform:translate(var(--lx), calc(var(--pw) * var(--land))) rotate(var(--kr));animation-timing-function:cubic-bezier(.24,.8,.4,1)}80%{transform:translate(calc(var(--lx) * 1.06), calc(var(--pw) * (var(--land) - .09))) rotate(calc(var(--kr) * .78));animation-timing-function:cubic-bezier(.5,0,.9,.6)}to{opacity:1;transform:translate(calc(var(--lx) * 1.1), calc(var(--pw) * var(--land))) rotate(calc(var(--kr) * 1.05))}}.dej__glow{width:48%;left:29%;bottom:calc(var(--pw) * .685);height:calc(var(--pw) * .1);filter:blur(.6vh);mix-blend-mode:screen;opacity:0;background:radial-gradient(#ffe4ae 0%,#ff8418d6 38%,#e23e0000 74%);border-radius:50%;animation:2.6s 2.5s both dej-heat;position:absolute;transform:rotate(-6deg)}@keyframes dej-heat{0%{opacity:0}15%{opacity:.52}18%{opacity:1}30%{opacity:.3}62%{opacity:.22}to{opacity:0}}.dej__crumb{bottom:calc(var(--pw) * .7);width:calc(var(--pw) * .016 * var(--s));height:calc(var(--pw) * .014 * var(--s));opacity:0;animation:dej-crumb 1.1s calc(2.99s + var(--d)) both;background:#7a4e1e;border-radius:45%;position:absolute}@keyframes dej-crumb{0%{opacity:0;animation-timing-function:cubic-bezier(.1,.82,.38,1);transform:translate(0)rotate(0)}12%{opacity:1}40%{transform:translate(calc(var(--pw) * var(--dx) * .55), calc(var(--pw) * var(--dy))) rotate(200deg);animation-timing-function:cubic-bezier(.5,0,.9,.58)}to{opacity:0;transform:translate(calc(var(--pw) * var(--dx)), calc(var(--pw) * .55)) rotate(430deg)}}.sh--pasta .pa{animation:pa-fall var(--dur) linear var(--d) infinite both;position:absolute;top:0;translate:-50%}@keyframes pa-fall{0%{transform:translateY(-26vh)}to{transform:translate(var(--dx), 124vh)}}.sh--pasta .pa img{height:auto;animation:pa-spin var(--dur) linear var(--d) infinite both;display:block}@keyframes pa-spin{0%{transform:rotate(var(--r0))}to{transform:rotate(var(--r1))}}.sh--pasta .pa span{--amp:.6vw;animation:pa-sway calc(var(--dur) * var(--swp,1.31)) ease-in-out var(--d) infinite alternate both;display:block}.sh--pasta .pa--flit span{--swp:.27;--amp:1.5vw}@keyframes pa-sway{0%{transform:translateX(calc(var(--amp) * -1))}to{transform:translateX(var(--amp))}}.sh--pasta .pa--far{filter:blur(.32vh)saturate(.58)brightness(1.08);opacity:.4}.sh--pasta .pa--mid{filter:saturate(.76);opacity:.6}.sh--pasta .pa--near{filter:saturate(.88)drop-shadow(0 .5vh 1vh #1a171424);opacity:.78}.sh--pasta .pa-dust{background:color-mix(in srgb, var(--creme) 84%, var(--orange) 16%);filter:blur(.24vh);opacity:0;animation:pa-dust var(--dur) linear var(--d) infinite both;border-radius:50%;position:absolute;top:0}@keyframes pa-dust{0%{opacity:0;transform:translateY(-6vh)}12%{opacity:.3}76%{opacity:.24}to{opacity:0;transform:translate(var(--dx), 118vh)}}.gr{left:calc(var(--x) * var(--pw));bottom:calc(var(--y) * var(--pw));width:calc(var(--w) * var(--pw));position:absolute;translate:-50% 50%}.gr__f{display:block}.gr img{filter:drop-shadow(0 1.1vh 1.4vh #22120a57);width:100%;height:auto;display:block}.gr{animation:gr-lift 1.25s cubic-bezier(.16, .86, .28, 1) var(--d) both}@keyframes gr-lift{0%{opacity:0;transform:translateY(calc(var(--pw) * (var(--y) - var(--grate)))) scale(.3) rotate(-24deg)}16%{opacity:1}70%{transform:translateY(calc(var(--pw) * (var(--y) - var(--grate)) * -.09)) scale(1.06) rotate(4deg)}to{opacity:1;transform:none}}.gr__f{rotate:var(--r);animation:gr-float var(--dur) ease-in-out calc(var(--d) + 1.25s) infinite}@keyframes gr-float{0%,to{transform:translateY(-2.4%)rotate(-1.5deg)}50%{transform:translateY(2.4%)rotate(1.5deg)}}.mt{--u:7.4vh;--hw:23vh;z-index:5;left:15%;bottom:calc(-1 * var(--floor,0px) + 2.4vh);width:0;height:0;position:absolute}.mt__trou{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.3);position:absolute;bottom:0;left:0;overflow:hidden;translate:-50%}.mt__clou{width:calc(var(--u) * .2);height:var(--u);clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);opacity:0;background:linear-gradient(90deg,#6e7078 0%,#edeff4 40%,#8a8c94 100%);position:absolute;bottom:0;left:50%;translate:-50%}.mt__clou:before{content:"";width:calc(var(--u) * .66);height:calc(var(--u) * .17);margin-left:calc(var(--u) * -.33);background:linear-gradient(#fafbfd 0%,#c9ccd4 46%,#75787f 100%);border-radius:.12vh;position:absolute;top:0;left:50%;box-shadow:0 .18vh .4vh #14100c8c,inset 0 -.06vh #ffffff80}.slide.is-active .mt__clou{animation:2.6s linear 1.55s both mt-clou}.slide.is-active .mt__eclat{animation:2.6s linear 1.55s both mt-eclat}.slide.is-active .mt__bras{animation:2.6s linear 1.55s both mt-frappe}@keyframes mt-fin{to{opacity:0}}.slide.is-active .mt__trou{animation:mt-fin .6s var(--ease-out) 4.35s both}.slide.is-active .gutwrap--rest .mt__clou,.slide.is-active .gutwrap--rest .mt__eclat,.slide.is-active .gutwrap--rest .mt__trou,.slide.is-active .gutwrap--rest .mt__bras{animation:none}@keyframes mt-clou{0%,5%{opacity:0;transform:translateY(-26%)}12%{opacity:1;transform:translateY(0)}20%{transform:translateY(0)}24%{transform:translateY(32%)}45%{transform:translateY(32%)}49%{transform:translateY(60%)}69%{transform:translateY(60%)}73%,to{opacity:1;transform:translateY(76%)}}.mt__eclat{left:0;bottom:calc(var(--u) * .12);width:calc(var(--u) * 2);height:calc(var(--u) * 2);mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fff8def2 0 16%,#ffd2788c 36%,#0000 68%);border-radius:50%;position:absolute;translate:-50% 50%}.mt__eclat:before,.mt__eclat:after{content:"";background:linear-gradient(90deg,#0000,#fff7de 24% 76%,#0000);position:absolute;top:50%;left:50%}.mt__eclat:before{width:220%;height:.22vh;margin:-.11vh 0 0 -110%}.mt__eclat:after{background:linear-gradient(#0000,#fff7de 24% 76%,#0000);width:.22vh;height:150%;margin:-75% 0 0 -.11vh}@keyframes mt-eclat{0%,19%{opacity:0;transform:scale(.2)}21%{opacity:.95;transform:scale(1)}28%{opacity:0;transform:scale(1.6)}44%{opacity:0;transform:scale(.2)}46%{opacity:.95;transform:scale(1)}53%{opacity:0;transform:scale(1.6)}68%{opacity:0;transform:scale(.2)}70%{opacity:.9;transform:scale(1)}77%,to{opacity:0;transform:scale(1.6)}}.mt__bras{left:calc(var(--hw) * .8376);top:calc(var(--hw) * -.5296);width:var(--hw);aspect-ratio:1308/497;transform-origin:100%;opacity:0;position:absolute;translate:-100% -50%}.mt__bras img{filter:drop-shadow(0 1vh 1.6vh #1a120c52);width:100%;height:100%;display:block}@keyframes mt-frappe{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:rotate(74deg)}9%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:rotate(30deg)}21%{animation-timing-function:cubic-bezier(.2,.9,.4,1);transform:rotate(-24deg)}25%{animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:rotate(-11deg)}38%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:rotate(28deg)}46%{animation-timing-function:cubic-bezier(.2,.9,.4,1);transform:rotate(-24deg)}50%{animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:rotate(-11deg)}62%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:rotate(26deg)}70%{animation-timing-function:cubic-bezier(.2,.9,.4,1);transform:rotate(-24deg)}76%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.7,1);transform:rotate(-6deg)}to{opacity:0;transform:rotate(70deg)}}.cah{z-index:5;left:calc(50% + var(--bw,0px) / 2 - 9vh);top:calc(50% + var(--bh,0px) / 2 - 13vh);aspect-ratio:100/68;width:22vh;position:absolute}.cah svg{width:100%;height:100%;display:block;overflow:visible}.cah__page rect{fill:#ffffffe0;stroke:#1a17141f;stroke-width:.5px;filter:drop-shadow(0 1vh 2vh #1a171442);transform-box:fill-box;transform-origin:50%;opacity:0}.slide.is-active .cah__page rect{animation:.7s cubic-bezier(.2,.86,.3,1) 1.35s both cah-page}.slide.is-active .cah__marge{animation:p-fade .5s var(--ease-out) 1.75s both}.slide.is-active .cah__trait{animation:cah-draw var(--dur) linear var(--d) both}.slide.is-active .cah__pen{animation:cah-pen var(--dur) linear var(--d) both}@keyframes cah-page{0%{opacity:0;translate:0 3px;scale:.92}to{opacity:1;translate:0;scale:1}}.cah__marge{fill:none;stroke:color-mix(in srgb, var(--orange) 55%, transparent);stroke-width:.55px;opacity:0}.cah__trait{fill:none;stroke:#2c3e63;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px}@keyframes cah-draw{to{stroke-dashoffset:0}}.cah__pen{offset-rotate:0deg;offset-distance:0%;opacity:0}@keyframes cah-pen{0%{offset-distance:0%;opacity:0}.5%{opacity:1}98%{offset-distance:98%;opacity:1}to{offset-distance:100%;opacity:0}}.cah__pen image{filter:drop-shadow(0 .8px 1.6px #1a171452)}.slide.is-active .gutwrap--rest .cah__page rect,.slide.is-active .gutwrap--rest .cah__marge{opacity:1;animation:none}.slide.is-active .gutwrap--rest .cah__trait{stroke-dashoffset:0;animation:none}.slide.is-active .gutwrap--rest .cah__pen{animation:none}.slide.is-active .gutwrap--rest .cah{animation:p-fade .55s var(--ease-out) .95s both}.cover{display:grid;position:absolute;inset:0;overflow:hidden}.cover__media{position:absolute;inset:0}.cover__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover__scrim{position:absolute;inset:0}.cover--a .cover__scrim{background:linear-gradient(90deg, var(--creme) 0%, color-mix(in srgb, var(--creme) 94%, transparent) 24%, color-mix(in srgb, var(--creme) 62%, transparent) 44%, color-mix(in srgb, var(--creme) 16%, transparent) 70%, transparent 100%),  radial-gradient(120% 96% at 52% 48%, transparent 46%, color-mix(in srgb, var(--creme) 58%, transparent) 100%)}.cover--b .cover__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--creme) 34%, transparent), color-mix(in srgb, var(--creme) 62%, transparent))}.cover--b .cover__inner{background:var(--blanc);border-radius:var(--r-lg);padding:5vh 5.6vh 5.6vh;overflow:hidden;box-shadow:0 2.2vh 6vh #1a171433}.cover--b .cover__inner:after{content:"❯";color:color-mix(in srgb, var(--orange) 10%, transparent);pointer-events:none;font-size:17vh;font-weight:900;line-height:1;position:absolute;bottom:-2.6vh;right:1.6vh}.cover--c{background:var(--creme)}.cover--c .cover__media{height:48vh;inset:50% 0 auto;translate:0 -50%}.cover--c .cover__scrim{background:linear-gradient(90deg, var(--creme) 0%, color-mix(in srgb, var(--creme) 82%, transparent) 32%, color-mix(in srgb, var(--creme) 34%, transparent) 66%, transparent 100%)}.cover--c .cover__media:after{content:"";background:linear-gradient(180deg, var(--creme) 0%, transparent 14%, transparent 86%, var(--creme) 100%);position:absolute;inset:0}.marks{z-index:3;left:var(--safe);top:calc(var(--safe) * .66);align-items:center;gap:1.5vh;display:flex;position:absolute}.marks__logo{width:auto;display:block}.marks__logo--dicton{height:4.8vh}.marks__logo--scap{height:3.4vh}.marks__x{color:color-mix(in srgb, var(--encre) 38%, transparent);font-size:2.4vh;font-weight:500;line-height:1}.cover__inner{z-index:2;width:54%;text-align:left;place-self:center start;justify-items:start;margin-inline-start:var(--safe);display:grid;position:relative}.cover__kicker{color:var(--orange);margin:0}.cover__title{font-size:var(--fs-d2);font-variation-settings:"wght" 900;text-transform:uppercase;letter-spacing:-.035em;color:var(--encre);margin:.22em 0 0;font-weight:900;line-height:.86}.cover__title--sm{font-size:var(--fs-d3)}.cover__rule{border-radius:var(--r-pill);background:var(--orange);transform-origin:0;width:9vh;height:.55vh;margin-top:1.5vh;display:block}.cover__by{max-width:26ch;color:var(--encre-doux);margin:2.2vh 0 0}.dl{border-radius:var(--r-pill);background:var(--orange);color:var(--blanc);font-size:calc(var(--fs-label) * .74);box-shadow:0 .6vh 1.8vh color-mix(in srgb, var(--orange) 32%, transparent);transition:transform .2s var(--ease-out), background-color .2s var(--ease-out);align-items:center;gap:.9em;margin-top:4.4vh;padding:.95em 1.7em .95em 1.3em;text-decoration:none;display:inline-flex}.dl:hover{background:color-mix(in srgb, var(--orange) 86%, var(--encre));transform:translateY(-.3vh)}.dl:focus-visible{outline:.25vh solid var(--encre);outline-offset:.45vh}.dl__ico{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.7em;height:1.7em}.dl__txt{text-align:left;gap:.45em;display:grid}.dl__t{font-variation-settings:"wght" 800;text-transform:uppercase;letter-spacing:.07em;font-weight:800;line-height:1}.dl__m{letter-spacing:.03em;opacity:.88;font-size:.74em;font-weight:600;line-height:1}.slide.is-active .dl{animation:cover-up .7s var(--ease-out) 1.02s backwards}.sum{gap:3.2vh;margin:4.4vh 0 0;padding:0;list-style:none;display:grid}.sum__row{grid-template-columns:auto 1fr;align-items:start;gap:1.8vh;display:grid}.sum__n{font-size:calc(var(--fs-h1) * .42);margin-top:.35em}.sum__txt{gap:.7vh;display:grid}.sum__t{font-size:calc(var(--fs-h1) * .76);color:var(--encre)}.sum__s{color:var(--encre-doux)}.slide.is-active .cover__media{animation:cover-media 1.2s var(--ease-out) both}.slide.is-active .marks{animation:cover-up .7s var(--ease-out) .22s both}.slide.is-active .cover__kicker{animation:cover-up .7s var(--ease-out) .34s both}.slide.is-active .cover__title{animation:cover-up .8s var(--ease-out) .46s both}.slide.is-active .cover__rule{animation:cover-rule .66s var(--ease-out) .74s both}.slide.is-active .cover__by{animation:cover-up .7s var(--ease-out) .88s both}.slide.is-active .sum__row{animation:cover-up .68s var(--ease-out) .78s both}.slide.is-active .sum__row:nth-child(2){animation-delay:.9s}.slide.is-active .sum__row:nth-child(3){animation-delay:1.02s}@keyframes cover-media{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes cover-up{0%{opacity:0;transform:translateY(1.7vh)}to{opacity:1;transform:none}}@keyframes cover-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}.over{left:calc(50% + var(--bw,0px) * var(--ux,0));top:calc(50% - var(--sh,0px) * .5 + var(--sh,0px) * var(--uy,0));width:calc(var(--bw,0px) * var(--uw,0));aspect-ratio:598/242;position:absolute;translate:-50% -50%}.over--back{z-index:0}.over--front{z-index:4}.ufo{position:absolute;inset:0}.ufo__e,.ufo__i{width:100%;height:100%;display:block}.ufo img{object-fit:contain;filter:drop-shadow(0 1.6vh 2.2vh #08142c61);width:100%;height:100%;display:block}.slide.is-active .ufo__e{animation:1.85s cubic-bezier(.16,.82,.28,1) 1.55s both ufo-in}@keyframes ufo-in{0%{opacity:0;transform:translateX(calc(54vw + var(--bw,0px) * var(--uw,0) * .5))}12%{opacity:1}64%{transform:translate(-7%)}to{transform:none}}.slide.is-active .ufo__i{animation:6.4s ease-in-out 3.4s infinite both ufo-hover}@keyframes ufo-hover{0%,to{transform:translateY(-.75%)rotate(-.6deg)}50%{transform:translateY(.75%)rotate(.6deg)}}.beam{left:50%;top:calc(50% + var(--sh,0px) * var(--by,0));width:calc(var(--bw,0px) * var(--uw,0) * var(--bs,1));height:calc(var(--sh,0px) * var(--br,1));transform-origin:50% 0;clip-path:polygon(41% 0,59% 0,100% 100%,0 100%);-webkit-mask-composite:source-in;pointer-events:none;position:absolute;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000 0 1.5%,#000 4% 96%,#0000 98.5%),linear-gradient(#0000 0 .4%,#000 2.5% 98%,#0000 99.6%);mask-image:linear-gradient(90deg,#0000 0 1.5%,#000 4% 96%,#0000 98.5%),linear-gradient(#0000 0 .4%,#000 2.5% 98%,#0000 99.6%);-webkit-mask-composite:source-in;mask-composite:intersect}.beam--back{background:linear-gradient(180deg, color-mix(in srgb, var(--tone,var(--accent)) 55%, #eaf6ff) 0%, color-mix(in srgb, var(--tone,var(--accent)) 26%, #eaf6ff) 44%, transparent 92%);opacity:.46}.beam--front{mix-blend-mode:screen;background:linear-gradient(#cef4ffb8 0%,#96d6ff42 48%,#78beff0a 86%,#0000 100%)}.slide.is-active .beam--back{animation:beam-back 1.05s var(--ease-out) 3.05s both}.slide.is-active .beam--front{animation:beam-front 1.05s var(--ease-out) 3.15s both}@keyframes beam-back{0%{opacity:0;transform:scaleY(.05)scaleX(.42)}to{opacity:.46;transform:none}}@keyframes beam-front{0%{opacity:0;transform:scaleY(.05)scaleX(.42)}to{opacity:1;transform:none}}[data-tune] .slide.is-active .ufo__e{animation-duration:8s}[data-tune] .slide.is-active .ufo__i{animation-delay:9.55s}[data-tune] .slide.is-active .beam--back{animation-delay:9.2s}[data-tune] .slide.is-active .beam--front{animation-delay:9.3s}.givre__band{background:linear-gradient(var(--dir), color-mix(in srgb, #fff 86%, var(--tone,var(--accent))) 0%, color-mix(in srgb, #fff 62%, var(--tone,var(--accent))) 30%, transparent 100%);opacity:0;position:absolute}.givre__band--t{--dir:180deg;transform-origin:50% 0;height:27%;top:0;left:0;right:0}.givre__band--b{--dir:0deg;transform-origin:50% 100%;height:27%;bottom:0;left:0;right:0}.givre__band--l{--dir:90deg;transform-origin:0;width:19%;top:0;bottom:0;left:0}.givre__band--r{--dir:270deg;transform-origin:100%;width:19%;top:0;bottom:0;right:0}.givre__band--t,.givre__band--b{animation:givre-y 1.6s var(--ease-out) 1.55s both}.givre__band--l,.givre__band--r{animation:givre-x 1.6s var(--ease-out) 1.72s both}@keyframes givre-y{0%{opacity:0;transform:scaleY(.1)}to{opacity:.76;transform:none}}@keyframes givre-x{0%{opacity:0;transform:scaleX(.1)}to{opacity:.68;transform:none}}.givre__crack{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.givre__cr-line,.givre__cr-halo{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px;animation:givre-crack 1.15s cubic-bezier(.15, .85, .35, 1) var(--d) both}.givre__cr-halo{stroke:color-mix(in srgb, var(--tone,var(--accent)) 55%, transparent);stroke-width:3.2px;filter:blur(.28vh)}.givre__cr-line{stroke:#ffffffeb;stroke-width:1.1px}@keyframes givre-crack{to{stroke-dashoffset:0}}.givre__flake{opacity:0;animation:givre-flake 1.6s var(--ease-out) var(--d) both;position:absolute;overflow:visible;translate:-50% -50%}.givre__crystal path{fill:none;stroke:color-mix(in srgb, #fff 88%, var(--tone,var(--accent)));stroke-width:4.2px;stroke-linecap:round;filter:drop-shadow(0 0 .3vh color-mix(in srgb, var(--tone,var(--accent)) 70%, transparent))}.givre__crystal{animation:givre-spin 34s linear var(--d) infinite}@keyframes givre-flake{0%{opacity:0;transform:scale(.3)rotate(-38deg)}52%{opacity:1}to{opacity:var(--o);transform:none}}@keyframes givre-spin{to{transform:rotate(var(--spin))}}.sh--meule{overflow:hidden}.meule{width:24vh;height:24vh;animation:6.2s linear 1.55s both meule-run;position:absolute;bottom:9vh;left:0}@keyframes meule-run{0%{opacity:0;transform:translate(-26vw)}4%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(126vw)}}.meule__img{object-fit:contain;filter:saturate(.96)contrast(1.06)drop-shadow(0 1.2vh 2vh #281e0e4d);width:100%;height:100%;animation:6.2s linear 1.55s both meule-roll;display:block}@keyframes meule-roll{to{transform:rotate(1480deg)}}.meule__shadow{background:radial-gradient(#1a17144d 0%,#1a17141f 46%,#1a171400 74%);border-radius:50%;width:92%;height:11%;animation:1.55s ease-in-out 1.55s infinite meule-squash;position:absolute;bottom:-3%;left:50%;translate:-50%}@keyframes meule-squash{0%,to{transform:scale(1)}50%{transform:scale(1.1,.82)}}.sh--cocardes i{opacity:0;animation:cocarde-in .82s cubic-bezier(.2, .88, .3, 1.18) var(--d) both;background:repeating-conic-gradient(#00000012 0deg 9deg,#ffffff12 9deg 18deg),radial-gradient(circle,#1f3d7a 0 30%,#fff 30% 40%,#f6f2ea 40% 60%,#c8394a 60% 92%,#8c2834 92% 100%);border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 .5vh 1.2vh #1a171438,inset 0 0 0 .18vh #ffffff80}.sh--cocardes i:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);transform-origin:50% 0;opacity:.92;z-index:-1;background:linear-gradient(90deg,#1f3d7a 0 34%,#f6f2ea 34% 66%,#c8394a 66% 100%);width:46%;height:62%;margin-left:-23%;position:absolute;top:88%;left:50%;transform:rotate(-6deg)scaleY(.9)}@keyframes cocarde-in{0%{opacity:0;transform:scale(.2) rotate(calc(var(--r) - 90deg))}70%{opacity:.92}to{opacity:.92;transform:scale(1) rotate(var(--r))}}.sh--saucisses .pk{transform-origin:50% 0;animation:pk-descend 1.05s cubic-bezier(.2, .8, .34, 1.04) var(--d) both, pk-balance var(--dur) ease-in-out calc(var(--d) + 1.05s) infinite;position:absolute;top:0;translate:-50%}.sh--saucisses .pk__fil{width:.28vh;height:var(--len);background:linear-gradient(#4e3e2c73,#4e3e2cd1);margin:0 auto;display:block}.sh--saucisses .pk img{filter:drop-shadow(0 1.2vh 1.8vh #1a120c42);height:auto;margin:-.5vh auto 0;display:block}@keyframes pk-descend{0%{opacity:0;transform:translateY(-104%)}to{opacity:1;transform:none}}@keyframes pk-balance{0%,to{transform:rotate(0)}25%{transform:rotate(var(--sw))}75%{transform:rotate(calc(var(--sw) * -1))}}.sh--sucre i{filter:blur(.06vh);opacity:0;animation:sucre-fall var(--dur) linear var(--d) infinite;background:#fff;border-radius:50%;position:absolute;top:-4vh}@keyframes sucre-fall{0%{opacity:0;transform:translate(0)}9%{opacity:var(--o)}86%{opacity:var(--o)}to{opacity:0;transform:translate(var(--dx), 108vh)}}.su__tamis{filter:blur(1.1vh);opacity:0;width:26vh;height:9vh;animation:su-puff 2.4s var(--ease-out) 1.55s both;background:radial-gradient(at 50% 30%,#ffffffc7 0%,#ffffff38 46%,#0000 74%);border-radius:50%;position:absolute;top:4vh}.su__tamis--l{left:5%}.su__tamis--r{right:5%}@keyframes su-puff{0%{opacity:0;transform:translateY(-3vh)scale(.5,.7)}26%{opacity:.95}to{opacity:0;transform:translateY(4vh)scale(1.3,1.1)}}.gu{transform-origin:50% 0;animation:8.5s ease-in-out 2.8s infinite gu-sway;position:absolute;inset:0}@keyframes gu-sway{0%,to{transform:rotate(-.42deg)translateY(0)}50%{transform:rotate(.42deg)translateY(.55vh)}}.gu__brin{position:absolute;inset:0}.gu__fil{clip-path:inset(0 100% 0 0);width:100%;height:20vh;animation:gu-tendre 1.15s var(--ease-out) var(--d0) both;position:absolute;top:0;left:0;right:0}@keyframes gu-tendre{to{clip-path:inset(0)}}.gu__fil path{fill:none;stroke:#20180fd1;stroke-width:calc(2.8px * var(--k,1));stroke-linecap:round}.gu__amp{width:calc(2.3vh * var(--k,1));height:calc(3.1vh * var(--k,1));mix-blend-mode:screen;opacity:0;transform-origin:50% 0;animation:gu-on .5s var(--ease-out) var(--d) both, gu-shimmer var(--dur) ease-in-out calc(var(--d) + .5s) infinite;background:radial-gradient(circle at 42% 34%,#fff6dc 0%,#ffd27a 46%,#e8a23a 100%);border-radius:46% 46% 50% 50%/38% 38% 62% 62%;position:absolute;translate:-50%;box-shadow:0 0 2.4vh .5vh #ffc66cd9,0 0 6vh 1.2vh #ffb0466b}@keyframes gu-on{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes gu-shimmer{0%,to{opacity:1}50%{opacity:.62}}.gu__douille{width:calc(1.15vh * var(--k,1));height:calc(1.25vh * var(--k,1));opacity:0;animation:p-fade .4s var(--ease-out) var(--d) both;background:linear-gradient(#55432f 0%,#2c2116 100%);border-radius:.2vh .2vh 42% 42%;position:absolute;translate:-50% -34%;box-shadow:0 .12vh .24vh #00000061}.sh--peloton .pl{opacity:0;animation:pl-run var(--dur) linear var(--d) both;position:absolute;bottom:14vh;left:0}@keyframes pl-run{0%{opacity:0;transform:translate(-26vw, calc(var(--y) + 4vh)) scale(var(--s))}6%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(126vw, calc(var(--y) - 2vh)) scale(var(--s))}}.sh--peloton .pl img{filter:drop-shadow(0 1.6vh 2vh #1a171442);width:20vh;height:auto;display:block}.sh--peloton .pl__danseuse{transform-origin:50% 100%;animation:.58s ease-in-out infinite pl-danseuse}@keyframes pl-danseuse{0%,to{transform:rotate(-1.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-1.2%)}}.sh--pre .pr__sol{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--tone,var(--accent)) 8%, #6f8f3e) 46%, color-mix(in srgb, var(--tone,var(--accent)) 14%, #3e5a24) 100%);opacity:0;height:11vh;animation:pr-sol 1.1s var(--ease-out) 1.55s both;position:absolute;bottom:0;left:-2%;right:-2%}@keyframes pr-sol{0%{opacity:0;transform:translateY(40%)}to{opacity:.85;transform:none}}.sh--pre .pr__touffe{transform-origin:50% 100%;animation:pr-pousse 1.05s cubic-bezier(.2, .82, .3, 1) var(--d) both, pr-souffle var(--dur) ease-in-out calc(var(--d) + 1.05s) infinite;position:absolute;bottom:5.6vh;overflow:visible;translate:-50%}.sh--pre .pr__touffe path{fill:none;stroke-linecap:round;stroke:color-mix(in srgb, var(--tone,var(--accent)) 8%, #77a03c);stroke-width:3.4px;opacity:.95}.sh--pre .pr__touffe--f path{stroke:color-mix(in srgb, var(--tone,var(--accent)) 12%, #3d5d22);stroke-width:4.2px}@keyframes pr-pousse{0%{opacity:0;transform:scaleY(.05)rotate(0)}to{opacity:1;transform:scaleY(1) rotate(calc(var(--lean) * .3))}}@keyframes pr-souffle{0%,to{transform:rotate(calc(var(--lean) * .3))}50%{transform:rotate(calc(var(--lean) * .8))}}.sh--pre .pr__aigrette{opacity:0;animation:pr-vole var(--dur) linear var(--d) infinite;position:absolute;bottom:-6vh;overflow:visible;translate:-50%}.sh--pre .pr__aigrette path{fill:none;stroke:#56604699;stroke-width:3.4px;stroke-linecap:round;filter:drop-shadow(0 0 .18vh #ffffffe6)}.sh--pre .pr__aigrette circle{fill:#4a543ac7}@keyframes pr-vole{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.8}84%{opacity:.6}to{opacity:0;transform:translate(5vw,-112vh)rotate(220deg)}}.sh--vigne,.sh--givre,.sh--coeurs,.sh--cocardes,.sh--saucisses,.sh--sucre,.sh--guirlande,.sh--peloton,.sh--pre{overflow:hidden}.foam{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--tone,var(--accent)) 20%, #fff) 18%, color-mix(in srgb, var(--tone,var(--accent)) 34%, #fff) 100%);opacity:0;height:46%;animation:foam-rise 1.9s var(--ease-out) 1.55s both;position:absolute;bottom:0;left:0;right:0}@keyframes foam-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:.55;transform:none}}.som__veil{z-index:40;cursor:pointer;background:color-mix(in srgb, var(--encre) 22%, transparent);animation:p-fade .18s var(--ease-out) both;border:0;padding:0;position:fixed;inset:0}.som{z-index:41;background:color-mix(in srgb, var(--creme) 92%, var(--blanc));width:min(30rem,34vw);animation:som-in .26s var(--ease-out) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-1.4vh 0 4vh #1a171438}.som:focus{outline:0}@keyframes som-in{0%{opacity:0;transform:translate(4%)}to{opacity:1;transform:none}}.som__head{color:color-mix(in srgb, var(--encre) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--encre) 10%, transparent);flex:none;justify-content:space-between;align-items:center;padding:1.4em 1.2em 1em;display:flex}.som__x{cursor:pointer;border-radius:var(--r-sm);width:2.2em;height:2.2em;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.som__x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:1.2em;height:1.2em}.som__x:hover{color:var(--orange)}.som__list{overscroll-behavior:contain;flex:auto;min-height:0;padding:.6em 0 1.4em;overflow-y:auto}.som__row{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--encre);background:0 0;border:0;grid-template-columns:2.6em 4.4em 1fr;align-items:center;gap:.9em;padding:.42em 1.2em;display:grid}.som__row.is-first{border-top:1px solid color-mix(in srgb, var(--encre) 9%, transparent);margin-top:.5em;padding-top:.8em}.som__row:first-child{border-top:0;margin-top:0}.som__row:hover{background:color-mix(in srgb, var(--encre) 6%, transparent)}.som__row:focus-visible{outline:.2vh solid var(--orange);outline-offset:-.2vh}.som__row.is-here{background:color-mix(in srgb, var(--orange) 14%, transparent)}.som__row.is-here .som__n{color:var(--orange)}.som__row.is-here .som__vig{box-shadow:0 0 0 2px var(--orange)}.som__n{font-size:calc(var(--fs-label) * .82);letter-spacing:.06em;color:color-mix(in srgb, var(--encre) 38%, transparent);text-align:right;font-weight:800}.som__vig{aspect-ratio:4/5;background:color-mix(in srgb, var(--encre) 8%, var(--blanc));border-radius:0;width:100%;display:block;overflow:hidden}.som__vig img{object-fit:contain;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.som__vig-none{background:repeating-linear-gradient(-45deg, transparent 0 4px, color-mix(in srgb, var(--encre) 8%, transparent) 4px 8px);width:100%;height:100%;display:block}.som__txt{flex-direction:column;gap:.15em;min-width:0;display:flex}.som__txt b{font-size:calc(var(--fs-label) * 1.02);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.15;overflow:hidden}.som__txt i{font-style:normal;font-size:calc(var(--fs-label) * .8);color:color-mix(in srgb, var(--encre) 45%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zoom{z-index:40;animation:zoom-in-veil .22s var(--ease-out) both;place-items:center;display:grid;position:fixed;inset:0}@keyframes zoom-in-veil{0%{opacity:0}to{opacity:1}}.zoom__veil{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:zoom-out;background:#080a0eed;border:0;padding:0;position:absolute;inset:0}.zoom__box{cursor:default;justify-content:center;align-items:center;display:flex;position:absolute;inset:3.4vh 3.4vh 9vh;overflow:hidden}.zoom__box.is-zoomed{cursor:grab}.zoom__box.is-dragging{cursor:grabbing}.zoom__img{object-fit:contain;animation:zoom-in-img .3s var(--ease-out) backwards;background:var(--blanc);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;display:block;box-shadow:0 2vh 8vh #0000008c}.zoom__img.is-moving{will-change:transform}@keyframes zoom-in-img{0%{opacity:0;transform:scale(.96)}to{opacity:1}}.zoom__crisp{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .2s var(--ease-out);position:absolute;inset:0}.zoom__crisp.is-ready{opacity:1}.zoom--alpha .zoom__img{box-shadow:none;filter:drop-shadow(0 2vh 4vh #0000008c);background:0 0}.zoom--alpha .zoom__img.is-covered{opacity:0}.zoom--alpha .zoom__crisp{filter:drop-shadow(0 2vh 4vh #0000008c)}.zoom__bar{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;align-items:center;gap:.3vh;padding:.5vh;display:flex;position:absolute;bottom:2.6vh;left:50%;translate:-50%;box-shadow:inset 0 0 0 .12vh #ffffff2e}.zoom__btn,.zoom__pct{color:var(--blanc);font:inherit;cursor:pointer;border-radius:var(--r-pill);transition:background .18s var(--ease-out), opacity .18s var(--ease-out);background:0 0;border:0}.zoom__btn{width:4.6vh;height:4.6vh;font-size:calc(var(--fs-lead) * .9);font-variation-settings:"wght" 600;font-weight:600;line-height:1}.zoom__pct{min-width:8.4vh;height:4.6vh;font-size:calc(var(--fs-label) * .62);letter-spacing:.07em;font-variation-settings:"wght" 800;padding:0 1em;font-weight:800}.zoom__btn:hover,.zoom__pct:hover{background:#ffffff29}.zoom__btn:disabled{opacity:.3;cursor:default;background:0 0}.zoom__btn:focus-visible,.zoom__pct:focus-visible,.zoom__close:focus-visible{outline:.25vh solid var(--orange);outline-offset:.2vh}.zoom__close{right:var(--safe);top:var(--safe);z-index:2;width:6vh;height:6vh;color:var(--blanc);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s var(--ease-out), transform .18s var(--ease-out);background:#ffffff1a;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 .12vh #fff3}.zoom__close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:46%;height:46%}.zoom__close:hover{background:var(--orange);transform:rotate(90deg)}.stage--digital{container-type:size}.dgt{width:min(100cqw, calc(100cqh * var(--r)));aspect-ratio:var(--r);position:relative}.dgt__slot{position:absolute}.dgt__item{cursor:zoom-in;filter:drop-shadow(0 1.4vh 1.8vh #040a1e66)drop-shadow(0 .25vh .5vh #040a1e4d);background:0 0;border:0;padding:0;position:absolute;inset:0}.dgt__item:disabled{cursor:default}.dgt__img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.dgt__item:has(.crisp.is-ready) img.dgt__img{opacity:0;transition:opacity 0s .28s}.dgt__cue{position:absolute;bottom:6%;right:5%}.dgt__item:hover .dgt__cue,.dgt__item:focus-visible .dgt__cue{opacity:1;transform:none}.dgt__item:focus-visible{outline:.25vh solid var(--orange);outline-offset:.4vh}.dgt__cap{white-space:nowrap;color:var(--blanc);font-size:calc(var(--fs-label) * .6);letter-spacing:.1em;text-shadow:0 .2vh 1vh #080e1e80;position:absolute;top:calc(100% + 1.6vh);left:50%;translate:-50%}.slide.is-active .dgt__slot{animation:dgt-in .74s var(--ease-out) calc(.8s + var(--i) * .12s) both}@keyframes dgt-in{0%{opacity:0;transform:translateY(3%)}to{opacity:1;transform:none}}
