.hx{--F:clamp(120px, min(calc((100cqw - 2 * var(--g)) * var(--wf) / (.341 * var(--k) + var(--n))), calc((100svh - var(--hv)) / (var(--k) + var(--wk)))), var(--Fmax));--tw:clamp(300px,27cqw,420px);--th:calc(var(--tw) * .75);--tg:clamp(12px,1.3cqw,20px);position:relative;overflow:hidden;container-type:inline-size}.hx-lock{align-items:flex-end;display:flex}.hx-cat{z-index:2;width:auto;height:calc(var(--k) * var(--F));margin-right:calc(-.218 * var(--k) * var(--F));flex:none;display:block;position:relative}.hx-name{z-index:1;white-space:nowrap;font:100 var(--F)/.78 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0;position:relative}.hx-web{font-family:var(--display);text-transform:uppercase;margin:0;line-height:1}.hx-title{font-family:var(--display);text-wrap:balance;margin:0;font-weight:200}.hx-title em{font-style:italic;font-weight:300}.hx-design{font:400 16px/1.5 var(--f-sans);margin:0}.hx--night{--k:1.12;--n:3.012;--wf:.9;--wk:.16;--Fmax:440px;--hv:496px;--dk:#15100c;--cr:#f3eee6;isolation:isolate;text-align:center;color:var(--cr);background:radial-gradient(ellipse 62% 46% at 50% 34%,#a06e4a33,#a06e4a00 72%),var(--dk);margin-bottom:calc(var(--block) * .25);padding:clamp(16px,1.8vw,26px) 0 clamp(56px,6vw,96px)}.hx--night:before{content:"";z-index:2;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='.6 .6 .6 0 -.4 .6 .6 .6 0 -.4 .6 .6 .6 0 -.4 0 0 0 0 1'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");position:absolute;inset:0}.hx--night .hx-lock{justify-content:center}.hx--night .hx-name{color:var(--cr)}.hx--night .hx-web{margin-top:calc(var(--F) * .07);padding-left:calc(.341 * var(--k) * var(--F) + .62em);font-size:calc(var(--F) * .09);letter-spacing:.62em;color:var(--cr);font-weight:300}.hx--night .hx-title{padding:0 var(--g);letter-spacing:-.012em;max-width:28ch;margin:clamp(18px,2cqw,28px) auto 0;font-size:clamp(30px,3.7cqw,58px);line-height:1.08}@media (min-width:1000px){.hx--night .hx-title{max-width:none}}.hx--night .hx-title em{color:#f2c94c}.hx-stage{padding:0 var(--g);margin-top:clamp(34px,3.9cqw,58px);position:relative}.hx-rows{height:calc(var(--th) + 64px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}@media (min-width:1100px){.hx--night .hx-stage{min-height:calc(var(--th) * .9 + 24px)}.hx--night .hx-rows{left:0;right:0;top:calc(var(--th) * -.07);position:absolute}}@media (max-width:1099px){.hx--night .hx-stage{flex-direction:column;display:flex}.hx--night .hx-rows{margin:-44px calc(-1 * var(--g)) 0;height:calc(var(--th) + 48px);order:1}}.hx-track{will-change:transform;width:max-content;animation:150s linear infinite hx-slide;display:flex}.hx-rows:hover .hx-track,.hx-rows[data-paused] .hx-track{animation-play-state:paused}@keyframes hx-slide{to{transform:translate(-50%)}}.hx-tile{width:var(--tw);aspect-ratio:4/3;margin-right:var(--tg);background:#1d1916;border-radius:3px;flex:none;display:block;overflow:hidden;box-shadow:0 0 0 1px #f6f3ef1f,0 34px 48px -24px #000000f2,0 14px 26px -14px #000000b3}.hx-tile video{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;margin:0;display:block}.hx--night .hx-card{z-index:3;background:var(--cr);color:#111;text-align:left;border-radius:20px;width:min(640px,100%);margin:0 auto;padding:22px 24px;position:relative;box-shadow:0 0 0 1px #00000040,0 50px 90px -30px #000000d9,0 18px 36px -18px #0009}.hx-foot{padding:0 var(--g);margin-top:clamp(22px,2.4cqw,32px);position:relative}.hx--night .hx-design{color:#cfc6b8;max-width:62ch;margin:0 auto}.hx-pause{left:var(--g);z-index:3;box-sizing:border-box;width:44px;height:44px;color:var(--cr);cursor:pointer;background:0 0;border:1px solid #f3eee6b3;border-radius:0;place-items:center;margin:0;padding:0;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hx-pause:hover{background:var(--cr);color:#111}.hx-pause:focus-visible{outline:2px solid var(--cr);outline-offset:3px}@media (max-width:900px){.hx-foot{flex-direction:column;align-items:center;gap:20px;display:flex}.hx-pause{position:static;transform:none}}@media (prefers-reduced-motion:reduce){.hx-track{animation:none}.hx-foot .hx-pause,.hx-reel-foot{display:none}}:root:not(.hx-past) body:has(.hx--night) header.sh:not(:has(.sh-menu:not([hidden]))){background:#15100c;border-bottom-color:#f3eee629}:root:not(.hx-past) body:has(.hx--night) header.sh:not(:has(.sh-menu:not([hidden]))) :is(.sh-logo,.sh-nav a,.sh-signin,.sh-acct-btn,.sh-menu-btn,.langs button.on){color:#f3eee6}:root:not(.hx-past) body:has(.hx--night) header.sh:not(:has(.sh-menu:not([hidden]))) :is(.langs button,.langs-sep){color:#b9b2a8}:root:not(.hx-past) body:has(.hx--night) header.sh:not(:has(.sh-menu:not([hidden]))) .langs button.on{color:#f3eee6}:root:not(.hx-past) body:has(.hx--night) header.sh:not(:has(.sh-menu:not([hidden]))) :is(.sh-signin,.sh-acct-btn,.sh-menu-btn){background:0 0;border-color:#f3eee6b3}:root:not(.hx-past) body:has(.hx--night) header.sh:not(:has(.sh-menu:not([hidden]))) :is(.sh-signin,.sh-acct-btn,.sh-menu-btn):hover{background:#f3eee61a}:root:not(.hx-past) body:has(.hx--night) header.sh:not(:has(.sh-menu:not([hidden]))) .sh-acct-btn[aria-expanded=true]{background:var(--paper);color:#111}:root:not(.hx-past) body:has(.hx--night) header.sh:not(:has(.sh-menu:not([hidden]))) .sh-acct{border-left-color:#f3eee640}:root:not(.hx-past) body:has(.hx--night) header.sh:not(:has(.sh-menu:not([hidden]))) :is(a,button):focus-visible{outline-color:#f3eee6}body:has(.hx--night) header.sh{transition:background-color .35s,border-color .35s}@media (prefers-reduced-motion:reduce){body:has(.hx--night) header.sh{transition:none}}.hx--day{--k:1.1;--n:3.012;--wf:1;--wk:.15;--Fmax:520px;--hv:440px;background:#fff}.hx-band{padding:clamp(14px,1.6cqw,22px) var(--g) clamp(16px,1.8cqw,26px);background:var(--paper);border-bottom:1px solid var(--sand)}.hx-kicker{font:500 13px/1.4 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:#111;text-align:left;margin:0}.hx--day .hx-lock{margin-top:clamp(4px,.7cqw,10px)}.hx--day .hx-name{color:#111}.hx--day .hx-web{margin:calc(var(--F) * .05) -.55em 0 0;text-align:right;font-size:calc(var(--F) * .1);letter-spacing:.55em;color:#111;font-weight:300}.hx-go{padding:clamp(26px,2.6cqw,36px) var(--g) clamp(28px,3cqw,44px);grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:clamp(32px,5cqw,80px);display:grid}.hx--day .hx-title{letter-spacing:-.015em;color:#111;font-size:clamp(36px,4.3cqw,66px);line-height:1.04}.hx--day .hx-design{color:#4a4a4a;max-width:46ch;margin-top:clamp(16px,1.6cqw,24px)}.hx--day .hx-card{background:#fff;border:1px solid #111;padding:clamp(18px,1.8cqw,26px);box-shadow:0 28px 70px -34px #5c421e52}.hx-reel{padding:0 0 clamp(56px,6cqw,96px)}.hx--day .hx-rows{height:calc(var(--th) + 40px)}.hx--day .hx-tile{background:var(--sand);box-shadow:0 0 0 1px #11111114,0 26px 40px -26px #3c28148c}.hx-reel-foot{padding:0 var(--g)}.hx--day .hx-pause{color:#111;border-color:#111;position:static;transform:none}.hx--day .hx-pause:hover{color:#fff;background:#111}.hx--day .hx-pause:focus-visible{outline-color:#111}.hx-mk{display:inline-block;position:relative}.hx-mk em{z-index:1;padding:0 .06em;display:inline-block;position:relative}.hx-mk .mark{z-index:0;pointer-events:none;width:108%;height:44%;position:absolute;top:42%;left:-4%;overflow:visible;transform:rotate(-1.6deg)}@media (prefers-reduced-motion:no-preference){.hx-mk .mark{clip-path:inset(-30% 100% -30% -4%);animation:.95s cubic-bezier(.6,.05,.25,1) 2.6s forwards hx-mark}.hx-mk .mark[data-mk=wait]{animation:none}.hx-mk .mark[data-mk=go]{animation:.95s cubic-bezier(.6,.05,.25,1) .15s forwards hx-mark}}@keyframes hx-mark{to{clip-path:inset(-30% -4%)}}.hx-card .refbox{text-align:left;max-width:none;margin:0}.hx-card .refbox-h{font:500 17px/1.35 var(--f-sans);margin:0 0 10px}.hx-card .st-row{border-color:#1111114d}.hx-card .st-row:focus-within{border-color:#111}.hx-card .refbox:not(.refbox--done){grid-template-columns:minmax(0,1fr);grid-template-areas:"form""drop""live";display:grid}.hx-card .refbox:not(.refbox--done)>form{grid-area:form}.hx-card .refbox:not(.refbox--done)>div[aria-live]{grid-area:live}.hx-card .refbox:not(.refbox--done)>.refbox-or{z-index:1;pointer-events:none;max-width:calc(100% - 200px);font:500 16px/1.3 var(--f-sans);color:#111;grid-area:drop;place-self:center start;margin:14px 0 0;padding:0 0 0 62px;position:relative}.hx-card .refbox:not(.refbox--done)>.refbox-or:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 26' fill='none' stroke='%23111' stroke-width='1.4'><rect x='1' y='1' width='28' height='24'/><circle cx='9' cy='8.5' r='2.6'/><path d='M1 21l8-8 6 6 5-4 9 8'/></svg>") 50%/contain no-repeat;width:28px;height:24px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.hx-card .refbox:not(.refbox--done)>.refbox-drop{background:0 0;border:1.5px dashed #1111118c;border-radius:999px;flex-direction:row;grid-area:drop;justify-content:flex-end;gap:0;min-height:64px;margin:14px 0 0;padding:7px}.hx-card .refbox-drop.over{background:#f2c94c47;border-style:solid;border-color:#111}.hx-card .refbox-drop .st-link{min-height:48px;font:500 15px/1 var(--f-sans);white-space:nowrap;background:#fff;border:1.5px solid #111;border-radius:999px;padding:0 22px;text-decoration:none;transition:background .2s,color .2s}.hx-card .refbox-drop .st-link:hover{color:#fff;background:#111}.hx-card .refbox-drop p{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hx-card .refbox-reading,.hx-card .st-err{margin:12px 0 0}.hx-card .refbox-ai{font:400 13px/1.45 var(--f-sans);color:#111111b3;margin:10px 0 0}@media (max-width:560px){.hx--night .hx-card{border-radius:18px;padding:18px 16px}.hx-card .refbox:not(.refbox--done)>.refbox-or{align-self:start;max-width:none;margin-top:14px;padding:16px 16px 0 58px}.hx-card .refbox:not(.refbox--done)>.refbox-or:before{margin-top:-2px;top:16px;left:18px;transform:none}.hx-card .refbox:not(.refbox--done)>.refbox-drop{border-radius:22px;justify-content:stretch;padding:54px 8px 8px}.hx-card .refbox-drop .st-link{width:100%}}@media (max-width:640px){.hx-name span{display:block}.hx--night{--k:1.55;--n:1.528;--wf:.94;--wk:.16;--hv:0px}.hx--night .hx-web{margin-top:calc(var(--F) * .1);font-size:calc(var(--F) * .11);letter-spacing:.5em;padding-left:calc(.341 * var(--k) * var(--F) + .5em)}.hx--day{--k:1.62;--n:1.528;--wf:1;--wk:.15;--hv:0px}.hx--day .hx-web{font-size:calc(var(--F) * .13);margin-top:calc(var(--F) * .08)}.hx-kicker{letter-spacing:.14em;font-size:12px;line-height:1.5}.hx-go{grid-template-columns:minmax(0,1fr);gap:24px}.hx--day .hx-say{display:contents}.hx--day .hx-card{order:1}.hx--day .hx-design{order:2;margin-top:0}.hx--day .hx-title{font-size:clamp(34px,10cqw,44px)}.hx--day .hx-design{max-width:none}}.hx--day{--k:1.62;--n:3.45;--wk:.02;--hv:230px;--Fmax:360px}.hx--day .hx-lock--stack{justify-content:center;margin-top:clamp(10px,1.4cqw,22px)}.hx--day .hx-name--stack{letter-spacing:-.05em;line-height:.8}.hx--day .hx-name--stack span{display:block}.hx-go--stack{text-align:center;flex-direction:column;align-items:center;gap:clamp(18px,2cqw,28px);max-width:820px;margin:0 auto;display:flex}.hx-go--stack .hx-title{margin:0}.hx-go--stack .hx-card{text-align:left;width:100%;max-width:680px}.hx--day .hx-go--stack .hx-design{max-width:56ch;margin-top:0}@media (max-width:640px){.hx--day{--F:calc((100vw - 2 * var(--g)) / 4.02)}.hx-go--stack{gap:18px}.hx--day .hx-go--stack .hx-card,.hx--day .hx-go--stack .hx-design{order:0}}.hx--day .hx-kicker{text-align:center}.hx--day .hx-card{background:var(--sand);border:0;border-radius:32px;padding:clamp(24px,2.6cqw,40px) clamp(24px,3cqw,48px);box-shadow:0 40px 90px -40px #5c421e73,0 0 0 1px #5c421e0f}.hx--day .hx-card .refbox-h{text-align:center;font-size:clamp(19px,1.6vw,23px)}.hx--day .hx-band{padding-top:clamp(30px,3.4vw,56px);padding-bottom:clamp(22px,2.4vw,40px)}.hx--day .hx-lock--stack{margin-top:clamp(16px,1.8vw,30px)}.hx--day{--hv:280px}.hx--day .hx-go--stack{padding-top:clamp(76px,8.4vw,136px);padding-bottom:clamp(76px,8.4vw,130px)}:is(.hx-go--stack:has(.refbox--done)>.hx-title,.hx-go--stack:has(.refbox--done)>.hx-design){display:none}.hx-go--stack:has(.refbox--done){padding-top:40px}.hx--day .hx-card:has(.refbox--done){padding:32px}#start{scroll-margin-top:72px}@media (min-width:641px){.hx--day{--hv:520px}html[lang=fr] .hx--day{--hv:580px}.hx--day .hx-lock--stack{margin-top:clamp(12px,1.1vw,18px)}.hx--day .hx-go--stack{padding-top:clamp(44px,4.4vw,72px);padding-bottom:clamp(44px,4.4vw,72px)}}.hx-go--stack .hx-nocard{font:500 14px/1.4 var(--f-sans);color:#111;margin:-8px 0 0}@media (min-width:641px){.hx--day{--hv:430px}html[lang=fr] .hx--day{--hv:490px}.hx--day .hx-go--stack{padding-top:clamp(30px,2.8vw,48px)}}
