.stGrain{pointer-events:none;z-index:150;opacity:.05;mix-blend-mode:multiply;view-transition-name:grain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.scCreme{background:var(--paper);box-shadow:inset 0 0 20vmin #221b121f}.scDore{background:radial-gradient(60vw 50vh at 40% 45%,#ffdea68c,#ffdea600 72%),linear-gradient(#f3e9d6,#e6d6b9);box-shadow:inset 0 0 24vmin #221b1238}.scNuit{background:radial-gradient(900px 480px at 50% 8%, #ffd89b17, transparent 60%), var(--ink);color:var(--paper)}.scNuit .stKick{color:var(--sun)}.scNuit .stP,.scNuit .stLead,.scNuit .stFine{color:var(--night-text)}.scNuit .stH2,.scNuit .stTitle,.scNuit h3{color:var(--paper)}.scNuit mark{color:var(--ink)}.scNuit .stLink{color:var(--sun)}.scTable{background:radial-gradient(60% 55%,#dce8ff8c,#0000 70%),#fffdf6;border:2px solid #e9dfcc}.scTable .scFeuille,.scFeuille.surTable{box-shadow:0 -2px #fffc,0 10px 26px #221b122e}.scBleu{background:repeating-linear-gradient(4deg, #4c6ebe1c 0 1.5px, transparent 1.5px 8px), repeating-linear-gradient(93deg, #4c6ebe13 0 1.5px, transparent 1.5px 11px), var(--paper)}.scSketch{z-index:1;pointer-events:none;background:repeating-linear-gradient(4deg,#4c6ebe38 0 1.5px,#0000 1.5px 8px),repeating-linear-gradient(93deg,#4c6ebe26 0 1.5px,#0000 1.5px 11px);position:absolute;inset:0}.scSpark{background:var(--sun);opacity:0;filter:blur(.5px);pointer-events:none;border-radius:50%;width:4px;height:4px;animation:10s linear infinite scRise1;position:absolute}.scAct{position:relative;overflow-x:clip}.scStage{max-width:none;padding:calc(var(--barH) + 24px) var(--gutter) clamp(40px, 6vh, 70px);position:relative}.scStage>*{position:relative}.scCaps{gap:12px;max-width:560px;margin:26px 0 0;display:grid}.scCap{background:var(--card);border:2px solid var(--ink);color:var(--ink);border-radius:14px;margin:0;padding:18px 20px 16px;box-shadow:6px 7px #221b1224}.scCap i{letter-spacing:.2em;text-transform:uppercase;color:var(--accent3);margin-bottom:8px;font-size:11px;font-style:normal;font-weight:700;display:block}.scCap b{font-family:var(--display);text-transform:uppercase;margin-bottom:7px;font-size:clamp(20px,2.1vw,27px);font-weight:400;line-height:1.02;display:block}.scCap span{color:var(--mut);font-size:13.5px;line-height:1.6;display:block}.scTampon{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--accent2);white-space:nowrap;background:#fffdf6d9;border:3px solid;border-radius:6px;padding:7px 13px;font-size:clamp(15px,1.5vw,22px);font-weight:400;line-height:1;display:inline-block;rotate:-8deg}.scTampon.encre{color:var(--ink)}.scTampon.soleil{color:var(--ink);background:var(--sun);border-color:var(--ink)}.scEtiq{background:var(--card);border:2px solid var(--ink);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border-radius:9px;padding:6px 11px;font-size:12.5px;display:inline-block;box-shadow:3px 3px #221b122e}.scType{white-space:nowrap;display:block}.scCurseur{background:var(--accent);vertical-align:-2px;width:2.5px;height:1em;margin-left:4px;animation:1.05s step-end infinite scBlink;display:inline-block}.scFeuille{background:var(--sheet);border:2px solid var(--ink);border-radius:6px;box-shadow:10px 12px #221b121f}.scFrame{position:relative}.stPrint.scFrame{border-color:#0000;border-radius:0}.scFrame>svg{z-index:2;pointer-events:none;stroke-dasharray:1;width:100%;height:100%;position:absolute;inset:0}.scFrame>svg rect{fill:none;stroke:var(--ink);stroke-width:2.6px;vector-effect:non-scaling-stroke}.lucarne{display:inline-block;position:relative}.lucarneWin{aspect-ratio:3/2;cursor:zoom-in;width:240px;font:inherit;background:#fff;border:5px solid #fff;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden;rotate:-1.6deg;box-shadow:8px 9px #221b1229}.lucarneWin img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.lucarneWin i{font-style:normal;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;background:var(--card);border:1.5px solid var(--ink);color:var(--ink);border-radius:6px;padding:3px 7px;font-size:11px;position:absolute;bottom:8px;left:8px}.lucarneMob{display:none}.lucarneBox{border:2px solid var(--ink);background:var(--card);opacity:0;width:min(960px,100vw - 32px);max-height:88dvh;transition:opacity .25s ease, transform .35s cubic-bezier(.2, 1.2, .4, 1), display .35s allow-discrete, overlay .35s allow-discrete;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;transform:translateY(20px)scale(.97)}.lucarneBox:popover-open{opacity:1;display:block;transform:none}@starting-style{.lucarneBox:popover-open{opacity:0;transform:translateY(20px)scale(.97)}}.lucarneBox::backdrop{-webkit-backdrop-filter:blur(4px);background:#221b1299}.lucarneBox img{width:100%;height:auto;display:block}.lucarneX{float:right;z-index:2;background:var(--ink);color:#fff;border:2px solid var(--ink);cursor:pointer;border-radius:50%;width:38px;height:38px;margin:10px 10px 0 0;font-size:21px;line-height:1;position:sticky;top:10px}@media (max-width:880px){.lucarneWin{display:none}.lucarneMob{display:inline-flex}}.stFolio{z-index:95;pointer-events:none;view-transition-name:folio;width:min(60vw,340px);height:24px;display:none;position:fixed;bottom:12px;right:clamp(12px,2vw,26px)}.stFolio span{white-space:nowrap;text-overflow:ellipsis;opacity:0;max-width:100%;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);background:#faf5eceb;border-radius:7px;padding:3px 8px;font-size:12.5px;position:absolute;bottom:0;right:0;overflow:hidden}@media (max-width:880px){.stFolio{display:none!important}}@supports (animation-timeline:view()){.scIn{animation:1s linear both scIn;animation-timeline:view();animation-range:entry calc(6% + var(--d,0%)) entry calc(52% + var(--d,0%))}.scStamp{animation:1s cubic-bezier(.2,1.3,.4,1) both scStamp;animation-timeline:view();animation-range:entry calc(10% + var(--d,0%)) entry calc(60% + var(--d,0%))}.scDeal{animation:1s cubic-bezier(.2,.9,.3,1) both scDeal;animation-timeline:view();animation-range:entry calc(0% + var(--d,0%)) entry calc(60% + var(--d,0%))}.scFrame>svg{animation:1s linear both scDraw;animation-timeline:view();animation-range:entry entry 40%}.scWipe{animation:1s cubic-bezier(.4,0,.2,1) both scWipe;animation-timeline:view();animation-range:entry 22% entry 72%}.stFolio{display:block}.stFolio span{animation:1s linear both scFo;animation-range:cover}.scPin{height:var(--h,300vh)}.scPin .scStage{height:100svh;padding-bottom:0;position:sticky;top:0;overflow:hidden}.scPin .scCaps{left:var(--gutter);z-index:5;width:min(400px,30%);height:176px;margin:0;position:absolute;bottom:clamp(18px,6vh,56px)}.scPin .scCap{opacity:0;text-align:left;position:absolute;inset:0}}@media (max-width:880px){@supports (animation-timeline:view()){.scPin{height:calc(var(--h,300vh) * .8)}.scPin .scCaps{width:92vw;height:150px;bottom:16px;left:4vw}.scPin .scCap{padding:14px 16px 13px}.scPin .scCap b{font-size:19px}}}@keyframes scIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes scStamp{0%{opacity:0;transform:scale(1.35)rotate(-3deg)}70%{opacity:1;transform:scale(.985)rotate(.4deg)}to{opacity:1;transform:none}}@keyframes scDeal{0%{opacity:0;transform:translate(16vw,12vh)rotate(14deg)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes scDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes scWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes scFo{0%{opacity:0;transform:translateY(8px)}7%,93%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes scHit{0%{opacity:0;transform:scale(2.4)rotate(20deg)}to{opacity:1;transform:none}}@keyframes scPop{0%{opacity:0;transform:scale(.3)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes scCapShow{0%{opacity:0;transform:translateY(14px)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes scSettle{0%{opacity:0;transform:translateY(4vh)rotate(-2.5deg)scale(.96)}to{opacity:1;transform:none}}@keyframes scPolaroidIn{0%{opacity:0;transform:translate(-40vw)rotate(-18deg)}to{opacity:1;transform:none}}@keyframes scSketchIn{0%{opacity:0}16%{opacity:.9}72%{opacity:.85}to{opacity:0}}@keyframes scDiagIn{0%{clip-path:polygon(0 100%,100% 76%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes scIrisIn{0%{clip-path:circle(0% at 50% 58%)}to{clip-path:circle(142% at 50% 58%)}}@keyframes scTypeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2px 0 0)}}@keyframes scBlink{50%{opacity:0}}@keyframes scRise1{0%{opacity:0;transform:translateY(0)}10%{opacity:.85}75%{opacity:.3}to{opacity:0;transform:translateY(-74vh)translate(3vw)}}@keyframes scBob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes scFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.stFolio,.scSpark,.scCurseur{display:none!important}.scPin{height:auto}.scPin .scStage{height:auto;position:static;overflow:visible}.scPin .scCaps{width:auto;height:auto;position:static}.scPin .scCap{opacity:1;position:static}}@media print{.stGrain,.stFolio,.lucarneBox,.scSpark{display:none!important}}
