@font-face{font-family:'DM Serif Display';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/dm-serif-display-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'DM Serif Display';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/dm-serif-display-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'DM Serif Display';font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fonts/dm-serif-display-latin-ext-400-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'DM Serif Display';font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fonts/dm-serif-display-latin-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Space Grotesk';font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fonts/space-grotesk-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Space Grotesk';font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fonts/space-grotesk-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.mg-ad{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;padding:7px 14px;font:600 11.5px/1.3 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center}
.mg-ad b{padding:2px 7px;border:1px solid currentColor;border-radius:4px;font-weight:800}
.mg-note{font-size:12.5px;line-height:1.45;opacity:.82;margin-top:10px;max-width:46em}
.mg-ck{position:fixed;left:16px;right:16px;bottom:16px;z-index:999;display:flex;justify-content:center}
.mg-ck[hidden]{display:none}
.mg-ck__in{max-width:760px;width:100%;background:#fff;color:#1d1d1d;border-radius:14px;padding:18px 20px;box-shadow:0 20px 50px -14px rgba(0,0,0,.45);display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;font:400 14px/1.5 system-ui,sans-serif}
.mg-ck__in b{display:block;font-size:15px;margin-bottom:4px}.mg-ck__in a{color:inherit;text-decoration:underline}
.mg-ck__b{display:flex;gap:10px}.mg-ck__b button{min-width:132px;padding:12px 16px;border-radius:999px;border:2px solid #1d1d1d;background:#fff;color:#1d1d1d;font:700 14px system-ui,sans-serif;cursor:pointer}
.mg-ck__b button[data-ck=yes]{background:#1d1d1d;color:#fff}
@media(max-width:640px){.mg-ck{left:8px;right:8px;bottom:8px}.mg-ck__in{grid-template-columns:1fr}.mg-ck__b button{flex:1;min-width:0}}
.mg-disc{display:grid;gap:10px;font-size:13px;line-height:1.55}
.mg-disc h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px}

.mg-go{min-height:100vh;display:grid;place-items:center;padding:30px 18px;text-align:center}
.mg-go__in{max-width:560px}.mg-go__brand{font-weight:800;letter-spacing:.2em;text-transform:uppercase;font-size:13px;opacity:.7}
.mg-go h1{margin:14px 0 12px}.mg-go p{margin:0 0 14px}
.mg-go__bar{height:4px;border-radius:4px;background:rgba(127,127,127,.25);overflow:hidden;margin:22px auto;max-width:280px}.mg-go__bar i{display:block;height:100%;width:0;background:currentColor;animation:mggo 1.8s linear forwards}
@keyframes mggo{to{width:100%}}
.mg-go__btn{display:inline-block;padding:15px 24px;border-radius:999px;background:currentColor;text-decoration:none;font-weight:800;margin-bottom:14px}
.mg-go__btn{color:inherit;outline:2px solid currentColor;background:transparent}
.mg-go__s{font-size:13px;opacity:.8}

:root{--ink:#16130f;--ink2:#25201a;--cr:#f4ead6;--cr2:#eadcc0;--mu:#e8b52a;--br:#b23a2a;--t:#6b5f4f;--line:rgba(22,19,15,.15)}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:var(--cr);color:var(--ink);font:400 17px/1.65 'Space Grotesk',system-ui,sans-serif;overflow-x:clip}
img{max-width:100%;height:auto;display:block}a{color:inherit}
.wrap{width:min(1220px,100% - 40px);margin:auto}.narrow{width:min(860px,100% - 40px)}
h1,h2,h3{font-family:'DM Serif Display',Georgia,serif;font-weight:400;line-height:1.02;letter-spacing:-.01em}
h1{font-size:clamp(48px,7vw,104px)}h2{font-size:clamp(36px,4.8vw,64px)}h3{font-size:26px;line-height:1.1}
em{font-style:italic;color:var(--br)}
.kick{font:600 12px/1 'Space Grotesk';letter-spacing:.22em;text-transform:uppercase;color:var(--br);margin-bottom:18px;display:flex;align-items:center;gap:10px}.kick::before{content:"";width:28px;height:2px;background:currentColor}
.lead{font-size:18.5px;color:var(--t);max-width:38em;margin-top:18px}.small{font-size:13.5px;color:var(--t);margin-top:12px}
.btn{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--cr);text-decoration:none;font-weight:700;font-size:15.5px;padding:16px 24px;border-radius:2px;border:2px solid var(--ink);transition:transform .25s,box-shadow .25s,background .25s;box-shadow:5px 5px 0 var(--mu)}
.btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--mu)}.btn.sm{padding:10px 14px;font-size:13.5px;box-shadow:3px 3px 0 var(--mu);white-space:nowrap}.btn.big{padding:18px 28px;font-size:16.5px}
.btn.ghost{background:transparent;color:var(--ink);box-shadow:none}.btn.ghost:hover{background:var(--ink);color:var(--cr)}.btn.light{background:var(--mu);color:var(--ink);border-color:var(--mu);box-shadow:5px 5px 0 var(--cr)}.btn.full{width:100%;justify-content:center}
.mg-ad{background:var(--mu);color:var(--ink)}
.top{position:sticky;top:0;z-index:40;background:rgba(244,234,214,.92);backdrop-filter:blur(10px);border-bottom:2px solid var(--ink)}
.tin{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}
.logo{display:flex;align-items:center;gap:12px;text-decoration:none}.logo svg{width:42px;height:42px;transition:transform .4s}.logo:hover svg{transform:rotate(-8deg)}
.logo span{font:400 26px/1 'DM Serif Display'}.logo small{display:block;font:600 10px/1.4 'Space Grotesk';letter-spacing:.18em;text-transform:uppercase;color:var(--t);margin-top:3px}
.nav{display:flex;gap:28px;font-weight:600;font-size:14.5px}.nav a{text-decoration:none;position:relative}.nav a::after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;background:var(--br);transition:right .3s}.nav a:hover::after{right:0}
.hero{position:relative;background:var(--ink);color:var(--cr);padding:70px 0 0;overflow:hidden}
.checker{position:absolute;right:-10%;top:-10%;width:60%;height:120%;background:conic-gradient(var(--ink2) 25%,transparent 0 50%,var(--ink2) 0 75%,transparent 0) 0 0/64px 64px;opacity:.9;transform:rotate(8deg);mask:linear-gradient(90deg,transparent,#000 40%)}
.hero .kick{color:var(--mu)}.hero em{color:var(--mu)}.hero .lead{color:#d9ccb3}.hero .mg-note{color:#cbbda3}
.hero .btn{background:var(--mu);color:var(--ink);border-color:var(--mu);box-shadow:5px 5px 0 var(--br)}.hero .btn.ghost{background:transparent;color:var(--cr);border-color:var(--cr);box-shadow:none}.hero .btn.ghost:hover{background:var(--cr);color:var(--ink)}
.hg{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center;padding-bottom:70px}
.hc{display:flex;gap:16px;flex-wrap:wrap;margin:30px 0 4px}
.ticket{background:var(--cr);color:var(--ink);border-radius:6px;position:relative;transform:rotate(2.5deg);box-shadow:0 40px 60px -30px #000;transition:transform .5s}
.ticket:hover{transform:rotate(0) scale(1.01)}
.tk-top{display:flex;justify-content:space-between;padding:12px 18px;font:600 11px/1 'Space Grotesk';letter-spacing:.18em;text-transform:uppercase;border-bottom:2px dashed var(--line)}
.tk-img{position:relative;display:grid;place-items:center;padding:22px;min-height:300px}.disc{position:absolute;width:76%;aspect-ratio:1;border-radius:50%;background:var(--mu);animation:spin 40s linear infinite;background-image:repeating-conic-gradient(var(--mu) 0 10deg,#f0c24a 0 20deg)}
.tk-img img{position:relative;width:86%;mix-blend-mode:multiply;animation:bob 5s ease-in-out infinite}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{50%{transform:translateY(-8px) rotate(-2deg)}}
.tk-b{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:0 22px 16px;align-items:end}.tk-b small{grid-column:1/-1;font:600 11px/1 'Space Grotesk';letter-spacing:.16em;text-transform:uppercase;color:var(--t)}.tk-b b{font:400 54px/1 'DM Serif Display'}.tk-p{font:400 40px/1 'DM Serif Display';color:var(--br);text-align:right}.tk-m{grid-column:2;text-align:right;font-size:12px;color:var(--t)}
.tk-perf{height:22px;margin:0 -1px;background:radial-gradient(circle at 0 50%,var(--ink) 10px,transparent 11px),radial-gradient(circle at 100% 50%,var(--ink) 10px,transparent 11px);border-top:2px dashed var(--line);position:relative;top:11px}
.tk-f{padding:18px 22px 20px}.tk-f p{font-size:12px;color:var(--t);margin-top:10px;text-align:center}
.tram{background:var(--br);color:var(--cr);overflow:hidden;padding:14px 0;border-top:2px solid var(--ink)}.tram div{display:flex;gap:26px;width:max-content;animation:mq 40s linear infinite}.tram span{font:400 26px/1 'DM Serif Display';white-space:nowrap}.tram i{color:var(--mu);font-style:normal}
@keyframes mq{to{transform:translateX(-33.33%)}}
.sec{padding:100px 0}.cream{background:var(--cr2)}.dark{background:var(--ink);color:var(--cr)}.dark .lead{color:#d0c3aa}.dark .kick,.dark em{color:var(--mu)}
.nums{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--ink)}.nums>div{padding:28px 24px;border-right:2px solid var(--ink)}.nums>div:last-child{border:0}.nums b{display:block;font:400 clamp(48px,5vw,72px)/1 'DM Serif Display';color:var(--br)}.nums span{font-size:14.5px;color:var(--t)}
.sh{max-width:800px;margin-bottom:50px}.sh.c{text-align:center;margin-inline:auto}.sh.c .kick{justify-content:center}.sh.c .lead{margin-inline:auto}
.carnet{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.rc{background:var(--cr);border:2px solid var(--ink);position:relative;transition:transform .3s,box-shadow .3s}.rc:hover{transform:translateY(-6px);box-shadow:8px 8px 0 var(--ink)}
.rc figure{aspect-ratio:1;overflow:hidden;border-bottom:2px solid var(--ink)}.rc img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.rc:hover img{transform:scale(1.07)}
.rc .no{position:absolute;top:12px;left:12px;background:var(--mu);font:700 13px/1 'Space Grotesk';padding:7px 9px;border:2px solid var(--ink)}
.rc h3{padding:18px 18px 8px}.rc p{padding:0 18px;font-size:15px;color:var(--t)}.dose{display:inline-block;margin:14px 18px 18px;font:600 11.5px/1 'Space Grotesk';letter-spacing:.12em;text-transform:uppercase;border-top:2px solid var(--br);padding-top:8px;color:var(--br)}
.gifrow{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;margin-top:70px}.gifrow figure{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--mu);background:#fff}.gifrow img{width:100%}.gifrow figcaption{padding:10px 14px;font-size:13px;border-top:2px solid var(--ink)}.gifrow h3{font-size:36px;margin-bottom:14px}.gifrow p{color:var(--t);margin-bottom:22px}
.tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}
.tile{perspective:1000px;cursor:pointer;min-height:330px;outline:none}.tile__in{position:relative;height:100%;min-height:330px;transition:transform .7s cubic-bezier(.3,1.3,.5,1);transform-style:preserve-3d}
.tile:hover .tile__in,.tile.on .tile__in,.tile:focus-visible .tile__in{transform:rotateY(180deg)}
.tf,.tb{position:absolute;inset:0;backface-visibility:hidden;border:2px solid var(--cr);padding:22px 18px}
.tf{background:repeating-linear-gradient(45deg,var(--ink2) 0 14px,var(--ink) 14px 28px);display:flex;flex-direction:column}.tn{font:600 12px 'Space Grotesk';color:var(--mu);letter-spacing:.2em}
.tbug{display:block;width:70px;height:52px;color:var(--mu);margin:26px 0 18px;animation:crawl 3s ease-in-out infinite}.tbug svg{width:100%;height:100%}
@keyframes crawl{50%{transform:translateX(10px) rotate(-6deg)}}
.tf h3{font-size:25px}.tf em{color:#bdb09a;font-size:14px;margin-top:6px}.flip{margin-top:auto;font:600 11.5px 'Space Grotesk';letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}
.tb{background:var(--mu);color:var(--ink);transform:rotateY(180deg);border-color:var(--mu);opacity:0;transition:opacity 0s .18s}.tf{transition:opacity 0s .18s}.tile:hover .tb,.tile.on .tb,.tile:focus-visible .tb{opacity:1}.tile:hover .tf,.tile.on .tf,.tile:focus-visible .tf{opacity:0}.tb b{display:block;font:700 11px/1 'Space Grotesk';letter-spacing:.16em;text-transform:uppercase;margin:4px 0 6px;color:var(--br)}.tb p{font-size:14.5px;line-height:1.5;margin-bottom:14px}
.warn{margin-top:30px;border:2px solid var(--mu);padding:20px 22px;font-size:15px;color:#e5d8bf;max-width:980px}.warn b{color:var(--mu)}
.diy{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;margin-top:70px}.diy figure{border:2px solid var(--cr)}.diy img{width:100%;aspect-ratio:4/5;object-fit:cover}
.diy h3{font-size:34px;margin-bottom:18px}.diy ol{counter-reset:o;list-style:none;display:grid;gap:12px}.diy li{counter-increment:o;position:relative;padding-left:52px;color:#ddd0b6}.diy li::before{content:counter(o,decimal-leading-zero);position:absolute;left:0;top:-4px;font:400 28px 'DM Serif Display';color:var(--mu)}.diy li b{color:var(--cr)}.dark .small{color:#bdb09a}
.fg2{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}
.fpic{position:relative;background:var(--mu);border:2px solid var(--ink);padding:40px;box-shadow:12px 12px 0 var(--ink)}.fpic>img{width:100%;mix-blend-mode:multiply}
.fsmall{position:absolute;right:-30px;bottom:-30px;width:42%;border:2px solid var(--ink);background:#fff}.fsmall img{aspect-ratio:1;object-fit:cover;width:100%}
.stamp{position:absolute;left:-22px;top:-22px;width:108px;height:108px;border-radius:50%;background:var(--br);color:var(--cr);display:grid;place-items:center;text-align:center;font:600 11px/1.3 'Space Grotesk';letter-spacing:.12em;text-transform:uppercase;transform:rotate(-14deg);border:2px solid var(--ink);z-index:2;animation:wob 6s ease-in-out infinite}
@keyframes wob{50%{transform:rotate(-4deg)}}
.price{display:flex;align-items:flex-end;gap:18px;margin:26px 0;flex-wrap:wrap}.price b{font:400 76px/.9 'DM Serif Display';color:var(--br)}.price span{font-size:13.5px;color:var(--t)}
.spec{width:100%;border-collapse:collapse;margin-top:30px;font-size:14.5px}.spec th,.spec td{text-align:left;padding:10px 0;border-bottom:1px solid var(--line);vertical-align:top}.spec th{width:40%;font-weight:600;color:var(--t)}
.tripg{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tripg figure{border:2px solid var(--ink);background:var(--cr)}.tripg img{aspect-ratio:3/4;object-fit:cover;width:100%;filter:sepia(.15)}.tripg figcaption{padding:14px;font-size:14px;color:var(--t)}.tripg b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}
.faq{display:grid;border-top:2px solid var(--ink)}.faq details{border-bottom:2px solid var(--ink)}
.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font:400 23px/1.25 'DM Serif Display'}.faq summary::-webkit-details-marker{display:none}
.faq summary i{flex:none;width:34px;height:34px;background:var(--mu);border:2px solid var(--ink);position:relative;transition:transform .3s}.faq summary i::before,.faq summary i::after{content:"";position:absolute;left:8px;right:8px;top:14px;height:2.5px;background:var(--ink)}.faq summary i::after{transform:rotate(90deg)}.faq details[open] summary i{transform:rotate(45deg)}
.faq p{padding-bottom:22px;color:var(--t)}
.fin{padding:0 0 100px}.fin-in{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:var(--br);color:var(--cr);padding:56px;border:2px solid var(--ink);box-shadow:12px 12px 0 var(--ink)}.fin em{color:var(--mu)}.fin .kick{color:var(--mu)}.fin p{margin:16px 0 24px;font-size:18px}.fin .mg-note{margin-top:14px;font-size:12.5px}
.fin-in img{border-radius:50%;animation:spin 60s linear infinite}
.foot{background:var(--ink);color:#cbbda3;padding:70px 0 34px;font-size:14.5px}.fbig{font:400 clamp(60px,12vw,180px)/.85 'DM Serif Display';color:var(--cr);margin-bottom:40px;white-space:nowrap;overflow:hidden}.fbig em{color:var(--mu)}
.fg{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding-bottom:28px;border-bottom:1px solid rgba(244,234,214,.15);margin-bottom:24px}.fg p{margin-bottom:10px}.fg nav{display:grid;gap:8px;align-content:start}.fg nav a{text-decoration:none;color:var(--cr);font-weight:600}.fg nav a:hover{color:var(--mu)}
.foot .mg-disc{color:#a99d88}.foot .mg-disc b,.foot .mg-disc h4{color:var(--mu)}
.lh{padding:70px 0 10px}.lh h1{font-size:clamp(40px,5vw,64px)}.prose h2{font-size:28px;margin:30px 0 8px}.prose p,.prose li{color:var(--t)}.prose ul{padding-left:1.2em}.upd{font-size:14px}.back{display:inline-block;margin-top:28px;font-weight:700}
.mg-go{background:var(--ink);color:var(--mu)}.mg-go h1{color:var(--cr);font-size:52px}.mg-go p{color:#d9ccb3}
.mbar{display:none}.js .rv{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.1,1)}.js .rv.on{opacity:1;transform:none}.js .d1{transition-delay:.12s}.js .d2{transition-delay:.24s}
.js .ticket.rv.on{transform:rotate(2.5deg)}.js .ticket.rv.on:hover{transform:rotate(0) scale(1.01)}
@media(max-width:1100px){.tiles{grid-template-columns:repeat(3,1fr)}.carnet{grid-template-columns:1fr 1fr}.tripg{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.ticket{order:-1}.nav{display:none}.hg,.gifrow,.diy,.fg2,.fin-in,.fg{grid-template-columns:1fr}.nums{grid-template-columns:1fr 1fr}.nums>div:nth-child(2){border-right:0}.nums>div:nth-child(-n+2){border-bottom:2px solid var(--ink)}.ticket{max-width:440px}.fin-in img{max-width:300px;margin:auto}}
@media(max-width:600px){body{font-size:16.5px}.sec{padding:66px 0}.hero{padding-top:40px}.tiles{grid-template-columns:1fr 1fr;gap:10px}.tile,.tile__in{min-height:300px}.tf,.tb{padding:16px 12px}.tf h3{font-size:20px}.tb p{font-size:13px}
.carnet{grid-template-columns:1fr}.tripg{grid-template-columns:1fr 1fr;gap:10px}.fpic{padding:24px;box-shadow:8px 8px 0 var(--ink)}.fsmall{right:-8px;bottom:-24px}.stamp{left:-8px;width:88px;height:88px;font-size:9.5px}.fin-in{padding:32px 20px}.price b{font-size:58px}.logo small{display:none}
.mbar{display:flex;position:fixed;left:10px;right:10px;bottom:10px;z-index:50;background:var(--cr);border:2px solid var(--ink);padding:8px;gap:10px;align-items:center;box-shadow:5px 5px 0 var(--mu);transition:transform .35s,opacity .35s}.mbar.hide{transform:translateY(150%);opacity:0}.mbar img{width:46px;height:46px;object-fit:cover}.mbar div{flex:1;min-width:0;line-height:1.25}.mbar b{display:block;font-size:14px}.mbar span{font-size:12.5px;color:var(--br);font-weight:700}body.home{padding-bottom:80px}.mg-ck{bottom:84px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.js .rv{opacity:1;transform:none}}
