:root{--display:"Big Shoulders Display", "Big Shoulders", "Arial Narrow", "Roboto Condensed", Impact, sans-serif;--logo:"Archivo Black", "Arial Black", "Archivo", system-ui, sans-serif;--text:"Archivo", "Segoe UI", Roboto, system-ui, sans-serif;--edge:clamp(20px, 5vw, 72px);--strip-w:clamp(60px, 7vw, 100px);--snap:cubic-bezier(.3, 1.7, .5, 1);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#d9141e}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){background:#0c0c0c}}:root[data-theme=dark]{background:#0c0c0c}.app{--paper:#d9141e;--backdrop:#0c0c0c;--band:#00000024;--burst:#a20e15;--burst-edge:#fff;--on-paper:#fff;--on-paper-2:#ffe3e4;--panel:#fff;--ink:#000;--ink-2:#474747;--ultra:#000;--on-ultra:#fff;--item-hover:#3a3a3a;--tang:#fff;--on-tang:#000;--red:#e5191c;--print:#000;--ticket-print:#000;--mark:#000;--on-mark:#fff;--row-bg:#000;--row-fg:#fff;--row-hover:#3a3a3a;--row-sel-bg:#e5191c;--row-sel-fg:#fff;--row-sel-print:#000;--row-sel-flair:#1fe0ea;--char-outline:#000;--char-head:#fff;--char-body:#111;--char-base:#3a3a3a;--char-accent:#e5191c;--flair:#1fe0ea;--boil-print:#000;--char-hair:#3a3a3a;--char-hair-dark:#1a1a1a;--char-glasses:#000;--char-vest:#2e2e2e}*,:before,:after{box-sizing:inherit}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px)}body{height:100%;color:var(--on-paper);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0}#root{height:100%}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{background:var(--paper);height:100%;min-height:520px;color:var(--on-paper);isolation:isolate;position:relative;overflow:hidden}.app:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(-45deg,#00000029 0 2px,#0000 2px 9px);animation:1.6s linear infinite lines-drift;position:absolute;inset:0 0 0 -13px;-webkit-mask-image:linear-gradient(to bottom left,#000,#0000 55%);mask-image:linear-gradient(to bottom left,#000,#0000 55%)}@keyframes lines-drift{to{transform:translate(12.728px)}}.app:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#00000038 30%,#0000 33%) 0 0/11px 11px;width:55%;height:60%;position:absolute;bottom:0;left:0;-webkit-mask-image:radial-gradient(at 0 100%,#000,#0000 70%);mask-image:radial-gradient(at 0 100%,#000,#0000 70%)}.band{background:var(--band);pointer-events:none;height:24%;position:absolute;top:58%;left:-10%;right:-10%;transform:rotate(-8deg)}.burst-pos{z-index:0;pointer-events:none;position:absolute}.burst{width:100%;height:100%;animation:90s linear infinite burst-turn;display:block;overflow:visible}@keyframes burst-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.burst,.app:before{animation:none}}.burst-fill{fill:var(--burst)}.burst-print{fill:none;stroke:var(--burst-edge);stroke-width:2.5px;transform:translate(5px,4px)}.layer{pointer-events:none;position:absolute;inset:0}.layer canvas{width:100%;height:100%;display:block}.layer-back{z-index:1}.app.is-carrying .layer-back,.app.is-carrying .palm-menu{z-index:31}.app.is-carrying.is-portrait .lay-host{z-index:32}.app.is-carrying.is-portrait .flyers{z-index:33}.tail{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tail-fill{fill:var(--panel)}.tail-print{fill:var(--print)}.backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.seam{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.seam-half{background:radial-gradient(circle, #ffffff0f 30%, transparent 33%) 0 0 / 11px 11px, var(--backdrop);width:400vmax;height:400vmax;position:absolute;top:-200vmax;left:0}.seam-edge{background:var(--on-paper);width:6px;height:400vmax;position:absolute;top:-200vmax;left:-3px}.palm-menu{z-index:3;transform-origin:50%;--rfs:34px;grid-auto-rows:1fr;display:grid;position:absolute;top:0;left:0}.prow{outline:none;width:100%;height:100%;padding:0;display:block;position:relative}.prow-in{top:10%;bottom:10%;left:calc(5% + var(--s,0em));font-size:var(--rfs);transform-origin:0;align-items:center;padding:0 .42em;display:flex;position:absolute;right:7%}.prow.is-active{z-index:1}.prow-cursor,.prow-trail{position:absolute;inset:0}.prow-bg{background:var(--row-bg);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);position:absolute;inset:0}.prow-hl,.prow-print,.prow-flair{clip-path:polygon(0 16%,6% 0,100% 6%,94% 46%,100% 58%,92% 100%,5% 94%,2% 60%);opacity:0;position:absolute;inset:-12% -46% -12% -6%}.prow-hl{background:var(--row-sel-bg)}.prow-print{background:var(--row-sel-print);transform:translate(8px,7px)}.prow-flair{background:var(--row-sel-flair);transform:translate(-8px,-6px)}.prow-label{font:800 1em/1 var(--display);letter-spacing:.01em;color:var(--row-fg);white-space:nowrap;position:relative}.prow.is-active .prow-in{transform:scale(1.07)}.prow.is-active .prow-hl,.prow.is-active .prow-print,.prow.is-active .prow-flair{opacity:1}.prow.is-active .prow-bg{opacity:0}.prow.is-active .prow-label{color:var(--row-sel-fg)}.lt-word,.lt-slot{display:inline-block}.lt-word{white-space:nowrap}.lt-cut{background:var(--panel);color:var(--ink);margin:0 .03em;padding:.05em .08em .01em}.prow.is-active .lt-cut{background:var(--ink);color:var(--row-sel-fg)}.prow:focus-visible .prow-in{outline:3px dashed var(--on-paper);outline-offset:5px}.ch{display:inline-block}.prow.is-active .prow-hl{animation:.36s step-end infinite boil-shape}.prow.is-active .prow-flair{animation:.36s step-end -.12s infinite boil-shape,.3s step-end infinite boil-flair}.prow.is-active .prow-print{animation:.36s step-end -.24s infinite boil-shape,.42s step-end infinite boil-print}@keyframes boil-shape{0%{clip-path:polygon(0 16%,6% 0,100% 6%,94% 46%,100% 58%,92% 100%,5% 94%,2% 60%)}33%{clip-path:polygon(1% 10%,8% 3%,99% 0,96% 40%,100% 64%,94% 96%,3% 100%,0 54%)}66%{clip-path:polygon(0 22%,4% 2%,100% 11%,91% 50%,99% 55%,89% 100%,7% 90%,1% 66%)}}@keyframes boil-flair{0%{transform:translate(-8px,-6px)}33%{transform:translate(-12px,-3px)}66%{transform:translate(-6px,-9px)}}@keyframes boil-print{0%{transform:translate(8px,7px)}33%{transform:translate(11px,5px)}66%{transform:translate(6px,10px)}}.impact{z-index:4;opacity:0;pointer-events:none;width:10px;height:10px;position:absolute;top:0;left:0;overflow:visible}.impact line{stroke:var(--on-paper);stroke-width:5px;stroke-linecap:square}.flash{z-index:29;background:var(--on-paper);opacity:0;pointer-events:none;position:absolute;inset:0}.nameplate{z-index:3;transform-origin:0 100%;pointer-events:none;font:400 var(--nfs,64px) / 1 var(--logo);white-space:nowrap;position:absolute;top:0;left:0}.np-boxes{isolation:isolate}.np-letters{position:absolute;inset:0}.np-line{width:max-content;display:flex}.np-line-0{align-items:flex-end;padding-top:.3em}.np-line-1{align-items:flex-start;margin:-.04em 0 0 .8em;padding-bottom:.3em}.np-line-0 .np-slot{transform-origin:50% 100%}.np-line-1 .np-slot{transform-origin:50% 0}.np-slot{margin-left:-.14em;display:inline-block;position:relative}.np-slot:first-child{margin-left:0}.np-slot-inv{z-index:1;margin-left:-.02em}.np-slot-inv+.np-slot{margin-left:-.02em}.np-ch{padding:.08em .1em .03em;line-height:.9;display:inline-block}.np-boxes .np-ch{color:#0000}.np-art{filter:url(#np-outline)}.np-boxes .np-inv{position:relative}.np-boxes .np-inv:before{content:"";background:var(--panel);clip-path:var(--q);position:absolute;inset:-.04em}.np-q0{--q:polygon(4% 8%, 97% 0, 100% 90%, 0 100%)}.np-q1{--q:polygon(0 0, 94% 6%, 98% 100%, 6% 93%)}.np-q2{--q:polygon(8% 2%, 100% 10%, 93% 96%, 0 100%)}.np-q3{--q:polygon(0 5%, 100% 0, 95% 94%, 3% 100%)}.np-letters .np-white{color:var(--on-paper)}.np-letters .np-inv{color:var(--ink)}.bubble{z-index:3;transform-origin:0 100%;width:clamp(250px,22vw,320px);position:absolute}.bubble:before,.bubble-print,.bubble-body{clip-path:polygon(0 4%,20% 0,52% 3%,100% 0,97% 36%,100% 68%,96% 100%,62% 97%,28% 100%,2% 96%,4% 58%,0 30%)}.bubble:before{content:"";background:var(--flair);position:absolute;inset:0;transform:translate(-7px,-6px)}.bubble-print{background:var(--print);position:absolute;inset:0;transform:translate(10px,9px)}.bubble-body{background:var(--panel);color:var(--ink);padding:22px 26px;position:relative}.bubble-body:before{content:"";pointer-events:none;background:radial-gradient(circle,#0003 30%,#0000 33%) 0 0/8px 8px;width:60%;height:70%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(to bottom left,#000,#0000 70%);mask-image:linear-gradient(to bottom left,#000,#0000 70%)}.bubble-body>*{position:relative}.bubble-title{font:800 clamp(32px, 3vw, 44px) / .95 var(--display);text-wrap:balance;margin:0 0 8px}.bubble-text{font:400 16px/1.5 var(--text);color:var(--ink-2);margin:0 0 14px}.bubble-peek{font:600 15px/1.45 var(--text);color:var(--ink);margin:0;padding-top:16px}.bubble-peek:before{content:"";background:var(--ink);width:38%;height:6px;position:absolute;top:0;left:0;transform:skew(-30deg)rotate(-2deg)}.chips{flex-wrap:wrap;gap:8px 6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.chips li{font:800 clamp(14px, .95vw, 19px) / 1 var(--display);letter-spacing:.04em;text-transform:uppercase;background:var(--ultra);color:var(--on-ultra);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);padding:6px 13px 5px;rotate:-2deg}.chips li:nth-child(2n){rotate:1.5deg}.chips li:nth-child(3n+2){background:var(--flair);color:var(--ink)}.cta{font:800 clamp(23px, min(1.8vw, 3vh), 36px) / 1 var(--display);color:var(--ink);filter:drop-shadow(6px 6px 0 var(--print));transition:transform .13s var(--snap);padding:10px 24px 12px 20px;display:inline-block;position:relative;rotate:-2deg}.cta-bg{background:var(--flair);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);position:absolute;inset:0;transform:skew(-8deg)}.cta-label{position:relative}.cta.is-pressed{color:var(--flair);transform:scale(1.08)rotate(-2deg)}.cta.is-pressed .cta-bg{background:var(--ink)}.cta-icon{vertical-align:-.08em;fill:currentColor;width:.85em;height:.85em;margin-right:.35em}.cta:focus-visible{outline:3px dashed var(--ink);outline-offset:4px}.chrome{z-index:5;pointer-events:none;position:absolute;inset:0}.chrome>*{pointer-events:auto}.tag{top:clamp(16px,3.2vh,34px);left:var(--edge);z-index:5;margin:0;position:absolute}.app.is-sub .tag,.app.is-sub .hints{left:calc(var(--strip-w) + clamp(20px, 3vw, 44px))}.tag-inner{background:var(--mark);color:var(--on-mark);font:600 15px/1 var(--text);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);padding:9px 20px 10px 16px;display:inline-block;transform:rotate(-3deg)}.hints{left:var(--edge);z-index:5;font:500 14px/1 var(--text);color:var(--on-paper-2);flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex;position:absolute;bottom:clamp(16px,3.5vh,34px)}.hint{align-items:center;gap:4px;display:inline-flex}kbd{text-align:center;min-width:26px;font:600 13px/1 var(--text);background:var(--mark);color:var(--on-mark);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);margin-right:3px;padding:6px 8px 7px;display:inline-block}@media (hover:hover){.prow:not(.is-active):hover .prow-bg{background:var(--row-hover)}.cta:hover .cta-bg{background:var(--red)}.cta:hover{color:var(--panel)}}@media (pointer:coarse){.hints{display:none}}.app.is-portrait{--strip-w:40px}.app.is-portrait .bubble{width:min(340px,100% - 54px);left:22px;top:calc(env(safe-area-inset-top,0px) + clamp(16px, 3.2vh, 34px) + 58px);transform-origin:30% 100%}.app.is-portrait .bubble-body{padding:14px 18px 16px}.app.is-portrait .bubble-title{margin-bottom:6px;font-size:26px}.app.is-portrait .bubble-text{margin-bottom:10px;font-size:14.5px}.app.is-portrait .bubble-peek{font-size:13.5px}@media (height<=700px){.app.is-portrait .bubble{top:calc(env(safe-area-inset-top,0px) + clamp(16px, 3.2vh, 34px) + 50px)}.app.is-portrait .bubble-body{padding:10px 14px 12px}.app.is-portrait .bubble-title{margin-bottom:4px;font-size:22px}.app.is-portrait .bubble-text{margin-bottom:8px;font-size:13.5px}.app.is-portrait .bubble-peek{padding-top:12px;font-size:12.5px}}.app.is-portrait .chips{margin-bottom:12px}.app.is-portrait .hints{display:none}.app.is-portrait .lay-host{bottom:70px}@media (prefers-reduced-motion:reduce){.prow.is-active .prow-hl,.prow.is-active .prow-flair,.prow.is-active .prow-print,.g-card.is-active .item-in,.dz-tab.is-active,.m-row.is-active .item-in,.t-node.is-active .t-title,.s-card.is-active .item-in,.cta{animation:none}.prow-in,.cta{transition:none}}.flyers{z-index:31;pointer-events:none;position:absolute;inset:0}.flyer{visibility:hidden;filter:drop-shadow(var(--sx,0px) var(--sy,0px) 0 var(--print));position:absolute;top:0;left:0}.flyer>*{display:block}.fly-card{width:var(--cw)}.fly-card .item-in{aspect-ratio:3/4;background:var(--panel);border:3px solid var(--ink);position:relative}.fly-glint{width:110px}.glint-face{width:100%;height:auto;overflow:visible}.glint-face polygon{fill:var(--panel);stroke:var(--ink);stroke-width:5px;stroke-linejoin:miter;paint-order:stroke}.fly-coin{width:44px}.coin-face{aspect-ratio:1;background:var(--panel);border:5px solid var(--ink);border-radius:50%;position:relative}.coin-face:after{content:"";background:var(--red);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);position:absolute;inset:12%}.fly-page{width:96px}.page-face{aspect-ratio:150/180;background:var(--panel);border:3px solid var(--ink);flex-direction:column;display:flex;overflow:hidden}.page-band{min-height:1.9em;font:700 13px/1 var(--display);text-align:center;color:var(--panel);background:var(--red);border-bottom:3px solid var(--ink);padding-top:.45em}.page-big{font:800 36px/1 var(--display);color:var(--ink);flex:1;place-items:center;display:grid}.fly-bubble{width:96px}.bubble-face{--dark:1;isolation:isolate;aspect-ratio:4/3;font:800 44px/1 var(--display);color:color-mix(in srgb, var(--panel) calc(var(--dark) * 100%), var(--ink));background:var(--panel);clip-path:polygon(4% 10%,30% 0,62% 6%,96% 0,100% 44%,94% 90%,58% 100%,22% 92%,0 100%,6% 56%);place-items:center;display:grid;position:relative}.bubble-face:before{content:"";z-index:-1;background:var(--ink);opacity:var(--dark);clip-path:polygon(4% 10%,30% 0,62% 6%,96% 0,100% 44%,94% 90%,58% 100%,22% 92%,0 100%,6% 56%);position:absolute;inset:6px}.tear{z-index:100;pointer-events:none;position:fixed;overflow:hidden}.tear-copy{inset:0;height:100%!important;min-height:0!important;position:absolute!important}.tear-copy canvas{width:100%;height:100%;display:block}.private-stamp{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 0;display:flex}.private-mark{font:800 clamp(20px, 1.6vw, 30px) / 1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border:4px double var(--ink);padding:6px 14px 7px;display:inline-block;rotate:-7deg}.private-note{font:500 clamp(13px, .9vw, 16px) / 1.3 var(--text);color:var(--ink-2);max-width:26ch}.wipe{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wipe.is-active{pointer-events:auto}.tag{align-items:center;gap:10px;display:flex}.back-chip{font:800 20px/1 var(--display);color:var(--on-tang);background:var(--tang);clip-path:polygon(0 50%,14% 0,100% 0,94% 100%,14% 100%);padding:8px 16px 9px 22px;transform:rotate(-3deg)}.back-chip:focus-visible{outline:3px dashed var(--on-paper);outline-offset:4px}@media (hover:hover){.back-chip:hover{background:var(--mark);color:var(--on-mark)}}.app.char-right .hints{left:auto;right:var(--edge)}.lay-host{z-index:3;position:absolute;top:12%;bottom:9%}.app.lay-gallery .lay-host,.app.lay-timeline .lay-host{left:39%;right:3.5%}.app.lay-dossier .lay-host,.app.lay-meters .lay-host,.app.lay-stickers .lay-host{left:var(--edge);right:43%}.lay{height:100%}.d-stack,.d-page.is-active{display:contents}.d-page:not(.is-active){display:none}.app.is-portrait .lay-host.is-gliding{transition:top .3s cubic-bezier(.65,0,.35,1)}.item{text-align:left;outline:none;display:block}.item:focus-visible .item-in{outline:3px dashed var(--on-paper);outline-offset:5px}.lay-title{font:900 clamp(52px, min(7vw, 10vh), 150px) / .85 var(--display);color:var(--on-paper);text-shadow:.05em .05em 0 var(--mark);transform-origin:0 100%;margin:0;transform:rotate(-4deg)}.lay-detail{background:var(--panel);border:3px solid var(--ink);box-shadow:16px 16px 0 var(--print);color:var(--ink);padding:clamp(20px,1.6vw,34px) clamp(24px,2vw,42px) clamp(24px,2vw,42px)}.d-title{font:800 clamp(30px, min(3vw, 5vh), 60px) / .95 var(--display);margin:0 0 6px}.d-meta{font:700 clamp(15px, 1vw, 20px) / 1.3 var(--text);color:var(--ink);background:var(--flair);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);margin:4px 0 14px;padding:.35em .75em .4em;display:inline-block;rotate:-2deg}.d-text{font:400 clamp(16px, 1.15vw, 22px) / 1.5 var(--text);color:var(--ink-2);max-width:44ch;margin:0 0 16px}.lay-gallery{flex-direction:column;justify-content:center;align-items:flex-end;gap:2.4vh;display:flex}.lay-gallery .lay-title{z-index:30;transform-origin:100% 100%;position:relative}.g-row,.fly-card{--cw:clamp(116px, min(13vw, 21vh), 290px)}.g-row{align-items:flex-end;padding:26px 10px 6px 0;display:flex;transform:rotate(-4deg)}.g-card{width:var(--cw);z-index:calc(10 - var(--i));position:relative}.g-card+.g-card{margin-left:calc(var(--cw) * -.34)}.g-card .item-in{aspect-ratio:3/4;background:var(--panel);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--print);transform:rotate(calc((var(--i) - 2) * 3.5deg));transition:transform .17s var(--snap), box-shadow .12s;display:block;position:relative}.g-card.is-active{z-index:20}.g-card.is-active .item-in{box-shadow:none;transform:translateY(-28px)scale(1.14)rotate(0)}.g-art{border:2px solid var(--ink);position:absolute;inset:8px 8px 40px}.g-icon{object-fit:contain;width:88%;height:88%;position:absolute;inset:6%}.art-0{background:repeating-linear-gradient(-45deg, #c9151a 0 7px, transparent 7px 16px), var(--red)}.art-1{background:repeating-conic-gradient(from 0deg at 50% 45%, #ececec 0 10deg, transparent 10deg 24deg), var(--panel)}.art-2{background:radial-gradient(#c9151a 30%, transparent 32%) 0 0 / 11px 11px, var(--red)}.art-3{background:linear-gradient(160deg, #ececec 0 50%, transparent 50%), var(--panel)}.art-4{background:repeating-linear-gradient(90deg, #c9151a 0 4px, transparent 4px 14px), var(--red)}.g-name{font:800 clamp(15px, min(1.4vw, 2.2vh), 26px) / .95 var(--display);background:var(--ultra);color:var(--on-ultra);clip-path:polygon(0 10%,3% 0,50% 5%,97% 0,100% 12%,98% 90%,100% 100%,50% 95%,2% 100%,0 88%);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding:5px 9px 4px;display:-webkit-box;position:absolute;bottom:8px;left:-7px;right:-7px;overflow:hidden;rotate:-3deg}.g-card:nth-child(2n) .g-name{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);rotate:2deg}.lay-gallery .g-card.is-active .item-in{box-shadow:14px 16px 0 var(--print);transform:translateY(-44px)scale(1.2)rotate(-5deg)}.g-detail{width:min(640px,100%);transform:rotate(-3deg)}.g-detail .d-text{max-width:none}.app:not(.is-portrait) .lay-gallery{grid-template-columns:max-content;place-content:center end;justify-items:end;display:grid}.app:not(.is-portrait) .g-detail{justify-self:stretch;width:0;min-width:100%}.banner-title{isolation:isolate;width:max-content;max-width:100%;text-shadow:none;padding:.08em .2em .1em;position:relative}.bt-slash{z-index:-1;background:var(--ultra);clip-path:polygon(3% 18%,22% 4%,48% 12%,74% 0,100% 10%,96% 48%,100% 86%,76% 100%,52% 90%,26% 100%,0 88%,4% 52%);position:absolute;inset:-.04em -.28em -.1em -.32em}.bt-letters,.bt-ch{display:inline-block}.bt-hollow{color:#0000;-webkit-text-stroke:.03em var(--on-paper);text-shadow:none}.lay-dossier{flex-direction:column;justify-content:flex-start;padding-top:clamp(0px,5vh,60px);display:flex}.lay-dossier .lay-title{margin-bottom:22px}.dz-body{transform-origin:0;transform:rotate(-2deg)}.dz-tabs{align-items:flex-end;gap:6px;padding-left:16px;display:flex}.dz-tab .item-in{background:var(--ultra);color:var(--on-ultra);font:800 clamp(20px, min(2vw, 3.4vh), 40px) / 1 var(--display);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);transition:padding .15s var(--snap), background-color 80ms;padding:10px 20px 12px;display:block}.dz-tab.is-active .item-in{background:var(--tang);color:var(--on-tang);padding-top:20px}.dz-sheet{border-top:8px solid var(--red);flex-direction:column;align-items:flex-start;min-height:33vh;display:flex}.dz-lead{font:400 clamp(20px, min(1.9vw, 3.2vh), 36px) / 1.42 var(--text);max-width:60ch;margin:0 0 20px}.facts{gap:16px;max-width:70ch;margin:0 0 24px;display:grid}.fact dt{font:800 clamp(16px, 1.1vw, 22px) / 1 var(--display);letter-spacing:.04em;text-transform:uppercase;background:var(--ultra);color:var(--on-ultra);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);margin-bottom:8px;padding:4px 12px 3px 10px;display:inline-block}.fact dd{font:400 clamp(16px, 1.15vw, 22px) / 1.45 var(--text);margin:0}.fact .chips{margin:0}.lay-meters{flex-direction:column;justify-content:center;gap:16px;padding-top:14px;display:flex}.m-rows{flex-direction:column;gap:10px;display:flex}.m-row{width:min(100%,46vw);margin-left:calc(var(--i) * 14px)}.m-row .item-in{background:var(--ultra);border:3px solid var(--ultra);transition:transform .16s var(--snap), background-color 80ms, box-shadow .12s;padding:10px 20px 11px;display:block;transform:skew(-10deg)}.m-row .item-in>*{transform:skew(10deg)}.m-name{font:800 clamp(26px, min(2.7vw, 4.2vh), 56px) / 1 var(--display);color:var(--on-ultra)}.m-row.is-active .item-in{background:var(--tang);border-color:var(--ink);box-shadow:10px 10px 0 var(--print);transform:skew(-10deg)translate(18px)scale(1.04)}.m-row.is-active .m-name{color:var(--on-tang)}.m-row.is-active.is-waiting .item-in{background:var(--ultra);border-color:var(--ultra);box-shadow:none;animation:none;transform:skew(-10deg)}.m-row.is-active.is-waiting .m-name{color:var(--on-ultra)}.m-detail{transform-origin:0;max-width:min(100%,42vw);margin-top:6px;transform:rotate(-3deg)}.app:not(.is-portrait) .m-detail{width:min(100%,46vw);max-width:none;box-shadow:none;isolation:isolate;background:0 0;border:0;margin-left:70px;padding-left:clamp(40px,3vw,60px);position:relative;transform:none}.app:not(.is-portrait) .m-detail:before{content:"";z-index:-1;background:var(--panel);border:3px solid var(--ink);box-shadow:16px 16px 0 var(--print);position:absolute;inset:0;transform:skew(-10deg)}.app:not(.is-portrait) .m-detail .d-text{max-width:none}.lay-timeline{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-content:center;column-gap:30px;display:grid}.lay-timeline .lay-title{transform-origin:100% 100%;grid-column:1/-1;justify-self:end;margin-bottom:18px}.t-wrap{padding-left:38px;position:relative}.t-line{background:var(--on-paper);width:6px;position:absolute;top:-14px;bottom:-14px;left:13px}.t-nodes{flex-direction:column;gap:26px;display:flex}.t-node .item-in{transition:transform .16s var(--snap);flex-direction:column;gap:5px;padding:4px 0 4px 10px;display:flex;position:relative}.t-dot{background:var(--paper);border:4px solid var(--on-paper);width:22px;height:22px;transition:transform .16s var(--snap), background-color 80ms;position:absolute;top:50%;left:-36px;transform:translateY(-50%)rotate(45deg)}.lay-host.is-entering .t-dot{transition:none}.t-date{font:600 clamp(14px, .95vw, 19px) / 1 var(--text);color:var(--on-paper-2)}.t-title{font:800 clamp(24px, min(2.5vw, 4.2vh), 50px) / 1 var(--display);color:var(--on-paper);align-self:flex-start;padding:2px 8px 3px 0}.t-node.is-active .item-in{transform:translate(14px)}.t-node.is-active .t-dot{background:var(--tang);transform:translateY(-50%)rotate(45deg)scale(1.35)}.t-node.is-active .t-title{background:var(--tang);color:var(--on-tang);box-shadow:6px 6px 0 var(--print);padding-left:8px}.t-detail{margin-top:var(--dy,0px);transition:margin-top .24s var(--snap);align-self:start;transform:rotate(-3deg)}.lay-stickers{flex-direction:column;justify-content:center;gap:18px;padding-top:14px;display:flex}.s-grid{grid-template-columns:repeat(2,minmax(0,clamp(120px,min(14vw,17vh),280px)));gap:16px 22px;padding:8px 0 8px 10px;display:grid}.s-card .item-in{aspect-ratio:1;background:var(--ultra);border:4px solid var(--on-paper);box-shadow:7px 7px 0 var(--print);transform:rotate(var(--r,-6deg));transition:transform .17s var(--snap), background-color 80ms;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.s-card:nth-child(2) .item-in{--r:7deg;border-radius:18px}.s-card:nth-child(3) .item-in{--r:-4deg;border-radius:18px}.s-card:nth-child(4) .item-in{--r:9deg}.s-glyph{font:900 clamp(34px, min(4vw, 6vh), 86px) / 1 var(--display);color:var(--on-ultra)}.s-name{font:800 clamp(17px, min(1.25vw, 2.1vh), 26px) / 1 var(--display);color:var(--on-ultra)}.s-card.is-active .item-in{background:var(--tang);box-shadow:12px 14px 0 var(--print);transform:rotate(-5deg)scale(1.16)}.s-card.is-active .s-glyph,.s-card.is-active .s-name{color:var(--on-tang)}.s-detail{transform-origin:50%;max-width:min(100%,42vw);transform:rotate(-3deg)}.app:not(.is-portrait) .lay-stickers{--sz:clamp(110px, min(10.5vw, 19vh), 230px)}.app:not(.is-portrait) .s-grid{grid-template-columns:repeat(4, minmax(0, var(--sz)));gap:16px 28px;padding:10px 0 30px 10px}.app:not(.is-portrait) .s-card{translate:0 calc(var(--sz) * var(--slap,0))}.app:not(.is-portrait) .s-card:first-child{--slap:.09}.app:not(.is-portrait) .s-card:nth-child(2){--slap:-.04}.app:not(.is-portrait) .s-card:nth-child(4){--slap:-.1}.app:not(.is-portrait) .s-detail{width:100%;max-width:calc(4 * var(--sz) + 3 * 28px + 10px)}.s-address{font:800 clamp(24px, min(2.5vw, 4vh), 50px) / 1.05 var(--display);overflow-wrap:anywhere;margin:0 0 8px}.g-card.is-active .item-in,.dz-tab.is-active,.m-row.is-active .item-in,.t-node.is-active .t-title,.s-card.is-active .item-in,.cta:hover,.cta:focus-visible,.cta.is-pressed{animation:.36s step-end infinite boil-drop}@keyframes boil-drop{0%{filter:drop-shadow(-6px -5px 0 var(--flair)) drop-shadow(7px 6px 0 var(--boil-print))}33%{filter:drop-shadow(-9px -2px 0 var(--flair)) drop-shadow(10px 4px 0 var(--boil-print))}66%{filter:drop-shadow(-4px -8px 0 var(--flair)) drop-shadow(5px 9px 0 var(--boil-print))}}@media (prefers-reduced-motion:reduce){.g-card.is-active .item-in,.dz-tab.is-active,.m-row.is-active .item-in,.t-node.is-active .t-title,.s-card.is-active .item-in,.cta:hover,.cta:focus-visible,.cta.is-pressed{animation:none}}@media (height<=760px) and (aspect-ratio>=9/10){.lay-title{font-size:clamp(44px,8.5vh,64px)}.lay-detail{padding:14px 18px 16px}.d-text{margin-bottom:10px}.chips{margin-bottom:12px}.lay-gallery,.lay-meters,.lay-stickers{gap:10px}}.app.is-portrait .lay-host{left:12px;right:12px;top:calc((var(--line-y,.38) + .01) * 100%);overscroll-behavior:contain;scrollbar-width:none;padding:4px 10px 16px 4px;bottom:12px;overflow-y:auto}.app.is-portrait .lay-host::-webkit-scrollbar{display:none}.app.is-portrait .lay{height:auto;width:var(--pw,auto);transform:translateX(var(--px,0px)) scale(var(--pk,1));transform-origin:0 0}.app.is-portrait .lay-title{display:none}.app.is-portrait .m-detail,.app.is-portrait .s-detail{max-width:none}.app.is-portrait .lay-detail{box-shadow:7px 7px 0 var(--print);z-index:2;padding:14px 16px 16px;position:relative}.scroll-tab{z-index:5;width:max-content;font:800 17px / 1 var(--display);color:var(--on-ultra);background:var(--ultra);border:2px solid var(--on-ultra);box-shadow:4px 4px 0 var(--flair);margin:-40px 4px 0 auto;padding:8px 16px 9px 14px;display:block;position:sticky;bottom:6px;rotate:-3deg}.scroll-tab:focus-visible{outline:3px dashed var(--on-paper);outline-offset:3px}.scroll-arrow{margin-right:5px;animation:1s step-end infinite arrow-bob;display:inline-block}.scroll-tab.is-back .scroll-arrow{--bob:-1}@keyframes arrow-bob{0%{translate:0}12%{translate:0 calc(var(--bob,1) * 2px)}24%{translate:0 calc(var(--bob,1) * 4px)}36%{translate:0 calc(var(--bob,1) * 2px)}48%{translate:0}}@media (prefers-reduced-motion:reduce){.scroll-arrow{animation:none}}.app.is-portrait .g-row,.app.is-portrait .dz-tabs,.app.is-portrait .m-rows,.app.is-portrait .t-wrap,.app.is-portrait .s-grid{z-index:1;translate:0 var(--stick,0px);filter:brightness(calc(1 - var(--cover,0) * .4));position:relative}.app.is-portrait .dz-tabs{z-index:3;filter:none}.app.is-portrait .d-title{font-size:26px}.app.is-portrait .d-text{margin-bottom:12px;font-size:15px}.app.is-portrait .lay-gallery{justify-content:flex-start;align-items:stretch;gap:14px}.app.is-portrait .fly-card{--cw:88px}.app.is-portrait .g-row{--cw:116px;--gap:16px;justify-content:flex-start;gap:var(--gap);transform:translateX(calc(50% - (var(--a,0) + .5) * var(--cw) - var(--a,0) * var(--gap) + var(--drag,0px)));touch-action:pan-y;margin:0 -22px 0 -16px;padding:40px 0 10px;transition:transform .32s cubic-bezier(.22,1,.36,1)}.app.is-portrait.lay-gallery .lay-host{padding-left:16px;padding-right:22px;left:0;right:0}.app.is-portrait .g-row.is-dragging{transition:none}.app.is-portrait .g-card{flex:none}.app.is-portrait .g-card+.g-card{margin-left:0}.app.is-portrait .g-card:not(.is-active) .item-in{transform:scale(.9) rotate(calc((var(--i) - 2) * 2deg));opacity:.85}.app.is-portrait .g-name{padding:3px 7px;font-size:14px;bottom:6px}.app.is-portrait .lay-gallery .g-card.is-active .item-in{box-shadow:8px 10px 0 var(--print);transform:translateY(-16px)scale(1.12)rotate(-4deg)}.app.is-portrait .g-art{inset:6px 6px 30px}.app.is-portrait .g-detail{width:auto}.app.is-portrait .lay-dossier,.app.is-portrait .lay-meters,.app.is-portrait .lay-stickers{justify-content:flex-start}.app.is-portrait .lay-dossier{padding-top:0}.app.is-portrait .dz-tabs{gap:4px;padding-left:6px}.app.is-portrait .dz-tab .item-in{white-space:nowrap;padding:8px clamp(6px,2.4vw,11px) 10px;font-size:clamp(13px,4vw,16px)}.app.is-portrait .dz-tab.is-active .item-in{padding-top:14px}.app.is-portrait .dz-lead{margin-bottom:14px;font-size:16px}.app.is-portrait .dz-sheet{min-height:0}.app.is-portrait .facts{gap:10px;margin-bottom:16px}.app.is-portrait .fact dd{font-size:15px}.app.is-portrait .fact-desktop{display:none}.app.is-portrait .m-row{width:calc(100% - 44px);margin-left:calc(var(--i) * 8px)}.app.is-portrait .lay-meters{gap:10px;padding-top:2px}.app.is-portrait .m-rows{gap:5px}.app.is-portrait .m-row .item-in{padding:5px 12px 6px}.app.is-portrait .m-name{font-size:20px}.app.is-portrait .lay-timeline{grid-template-columns:1fr;align-content:start;row-gap:12px}.app.is-portrait .t-nodes{gap:8px}.app.is-portrait .t-date{font-size:12px}.app.is-portrait .t-title{font-size:19px}.app.is-portrait .t-wrap{background:var(--ultra);box-shadow:6px 6px 0 var(--print);clip-path:polygon(0 3%,100% 0,98% 100%,1% 97%);padding:14px 16px 14px 44px}.app.is-portrait .t-line{top:8px;bottom:8px;left:19px}.app.is-portrait .t-date,.app.is-portrait .t-title{text-shadow:2px 2px 0 var(--print)}.app.is-portrait .t-node.is-active .t-title{text-shadow:none}.app.is-portrait .t-detail{margin-top:0}.app.is-portrait .s-grid{grid-template-columns:repeat(4,minmax(0,110px));gap:10px;padding:4px}.app.is-portrait .s-card .item-in{box-shadow:4px 4px 0 var(--print);border-width:3px}.app.is-portrait .s-glyph{font-size:26px}.app.is-portrait .s-name{font-size:14px}.app.is-portrait .s-address{font-size:22px}@media (prefers-reduced-motion:reduce){.g-card .item-in,.dz-tab .item-in,.m-row .item-in,.t-node .item-in,.t-dot,.t-detail,.s-card .item-in{transition:none}}.rotate-hint{display:none}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){.rotate-hint{z-index:100;background:radial-gradient(circle, #0000002e 30%, transparent 33%) 0 0 / 11px 11px, var(--paper);color:var(--on-paper);text-align:center;touch-action:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}}.rotate-phone{border:5px solid var(--on-paper);width:46px;height:78px;box-shadow:5px 5px 0 var(--print);border-radius:9px;animation:1.8s ease-in-out infinite turn-phone}@keyframes turn-phone{0%,25%{transform:rotate(-90deg)}55%,to{transform:rotate(0)}}.rotate-title{font:900 32px/1 var(--display);text-transform:uppercase;background:var(--ink);color:var(--on-ultra);box-shadow:-5px -4px 0 var(--flair);margin:0;padding:8px 18px 6px;transform:rotate(-3deg)}.rotate-text{font:600 15px/1.4 var(--text);margin:0}@media (prefers-reduced-motion:reduce){.rotate-phone{animation:none}}
