.rs{--cream:#f3e9cf;--cream-2:#eadbb5;--cream-3:#dcc9a0;--ivory:#fbf5e4;--umber:#3a2a20;--umber-2:#5b4636;--umber-3:#6f5a47;--gold:#b98a2e;--gold-l:#d9b65a;--gold-d:#8c6420;--gold-ink:#6f4e12;--ochre:#d9a441;--sage:#7f9170;--sage-d:#566a4f;--sage-l:#a9b896;--rose:#c98478;--rose-d:#a8584d;--rose-ink:#8c3f35;--teal:#2f6b70;--teal-d:#1f4a4f;--teal-l:#5e9a9c;--night:#17323a;--night-2:#1f4148;--foil:linear-gradient(180deg, #e8cc7c 0%, #cfa044 46%, #a77d27 54%, #d6ac4e 100%);--foil-text:linear-gradient(180deg, #e4c36c 0%, #b98a2e 48%, #8c6420 100%);--f-serif:"Songti SC", "STSong", "Source Han Serif SC", "Noto Serif CJK SC", "Noto Serif SC", "SimSun", serif;--f-sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--f-latin:"Bodoni 72", "Didot", "Baskerville", "Palatino Linotype", "Book Antiqua", Georgia, serif;--page-max:1380px;--gutter:22px;--bar-h:64px;--ease:cubic-bezier(.22, 1, .36, 1);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .36  0 0 0 0 .27  0 0 0 0 .16  0 0 0 .17 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}html{-webkit-text-size-adjust:100%;background:#efe3c3;scroll-padding-top:84px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.rs{background:var(--cream) var(--grain);min-height:100vh;color:var(--umber);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.75;position:relative;overflow-x:clip}.rs:before{content:"";z-index:0;pointer-events:none;opacity:.1;background:url(/mucha/ornaments/lattice.svg) 0 0/120px 104px;position:absolute;inset:0}.rs>*{z-index:1;position:relative}.rs *,.rs :before,.rs :after{box-sizing:border-box}:where(.rs) :is(h1,h2,h3,h4,p,ol,ul,dl,dd,figure){margin:0}:where(.rs) :is(ol,ul){padding:0;list-style:none}:where(.rs) a{color:inherit;text-decoration:none}:where(.rs) :is(img,svg){max-width:100%;height:auto;display:block}:where(.rs) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.rs) [hidden]{display:none!important}.rs ::selection{background:var(--gold-l);color:var(--umber)}.rs :focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:3px}.rs .rs-dark :focus-visible{outline-color:var(--gold-l)}.rs-skip{z-index:100;background:var(--umber);color:var(--cream);padding:10px 16px;font-weight:700;position:fixed;top:-80px;left:16px}.rs-skip:focus{top:12px}.rs-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rs-page{max-width:var(--page-max);padding:0 var(--gutter) 56px;margin:0 auto}.rs-gild{background:var(--foil-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px #3a2a20b8;paint-order:stroke fill;-webkit-background-clip:text;background-clip:text}.rs-dark .rs-gild{-webkit-text-stroke:1px #0a1a1fd9;background-image:linear-gradient(#f6e3a4 0%,#dcb95e 52%,#bf9234 100%)}.rs-btn{min-height:46px;font-family:var(--f-serif);letter-spacing:.1em;color:#2b1d14;background:var(--foil);transition:transform .18s var(--ease), box-shadow .18s var(--ease), filter .18s;border:1px solid #6e4f14;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #6e4f1459,0 2px #6e4f14,0 8px 14px #3a2a2033}.rs-btn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #fff9,inset 0 -1px #6e4f1459,0 4px #6e4f14,0 12px 18px #3a2a2038}.rs-btn:active{transform:translateY(1px);box-shadow:inset 0 1px #fff6,0 1px #6e4f14}.rs-btn--ghost{color:var(--umber);border:1.5px solid var(--gold-d);box-shadow:none;background:0 0}.rs-btn--ghost:hover{box-shadow:none;filter:none;background:#d9b65a47;transform:translateY(-2px)}.rs-btn--sm{min-height:40px;padding:0 20px;font-size:14px}.rs-btn small{font-family:var(--f-sans);letter-spacing:.04em;opacity:.8;font-size:13px;font-weight:600}.rs-chip{font-family:var(--f-serif);letter-spacing:.06em;color:var(--umber);border:1px solid var(--gold);background:#fbf5e4bf;border-radius:999px;padding:3px 14px;font-size:14px;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 2px #fbf5e4d9,inset 0 0 0 3px #b98a2e66}.rs-card{background:var(--cream-2) var(--grain);border:1px solid var(--umber);box-shadow:inset 0 0 0 5px var(--cream-2), inset 0 0 0 6px var(--gold), inset 0 0 0 10px var(--cream-2), inset 0 0 0 11px #3a2a208c, 0 20px 40px #3a2a2029;position:relative}.rs-card--night{background:var(--night);color:var(--cream);box-shadow:inset 0 0 0 5px var(--night), inset 0 0 0 6px var(--gold-l), inset 0 0 0 10px var(--night), inset 0 0 0 11px #d9b65a80, 0 24px 46px #17323a66;border-color:#0e1d22}.rs-chap{text-align:center;max-width:52em;margin:0 auto 30px}.rs-chap-no{width:62px;height:62px;font-family:var(--f-serif);color:var(--gold-d);background:url(/mucha/ornaments/medal.svg) 50%/contain no-repeat;place-items:center;margin-bottom:8px;font-size:28px;font-weight:900;display:inline-grid}.rs-chap-title{font-family:var(--f-serif);letter-spacing:.08em;color:var(--umber);text-wrap:balance;font-size:clamp(30px,3.8vw,54px);font-weight:900;line-height:1.2}.rs-chap-title em{font-style:normal}.rs-chap-sub{font-family:var(--f-serif);letter-spacing:.3em;color:var(--umber-3);margin-top:6px;font-size:18px}.rs-flourish{width:min(430px,80%);height:auto;margin:6px auto 0}.rs-sub-title{font-family:var(--f-serif);letter-spacing:.12em;text-align:center;text-wrap:balance;justify-content:center;align-items:center;gap:14px;font-size:clamp(24px,2.8vw,36px);font-weight:900;display:flex}.rs-sub-title:before,.rs-sub-title:after{content:"";background:var(--gold);flex:none;width:8px;height:8px;transform:rotate(45deg)}.rs-card--corners:before,.rs-card--corners:after{content:"";aspect-ratio:260/214;pointer-events:none;z-index:3;background-repeat:no-repeat;background-size:100% 100%;width:112px;position:absolute}.rs-card--corners:before{background-image:url(/mucha/orn/corner-tl.avif);top:-10px;left:-10px}.rs-card--corners:after{background-image:url(/mucha/orn/corner-br.avif);bottom:-10px;right:-10px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rs-rise{animation:linear both rs-rise;animation-timeline:view();animation-range:entry entry 45%}@keyframes rs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}.rs-bar{z-index:50;height:var(--bar-h);padding:0 var(--gutter);background:var(--cream) var(--grain);border-bottom:1px solid var(--umber);box-shadow:0 3px 0 -1px var(--gold), 0 8px 18px #3a2a201f;position:sticky;top:0}.rs-bar-in{height:100%;max-width:var(--page-max);align-items:center;gap:16px;margin:0 auto;display:flex}.rs-mono{width:46px;height:46px;font-family:var(--f-serif);color:var(--gold-d);background:url(/mucha/ornaments/laurel.svg) 50%/contain no-repeat;flex:none;place-items:center;font-size:22px;font-weight:900;line-height:1;display:grid}.rs-bar-name{font-family:var(--f-serif);letter-spacing:.1em;white-space:nowrap;font-size:17px;font-weight:800}.rs-bar-name i{font-family:var(--f-latin);letter-spacing:.06em;color:var(--umber-3);margin-left:12px;font-size:14px;font-style:italic;font-weight:400}.rs-nav{align-items:center;margin-left:auto;display:flex}.rs-nav a{font-family:var(--f-serif);letter-spacing:.16em;padding:8px 18px;font-size:16px;font-weight:700;position:relative}.rs-nav a+a:before{content:"";background:var(--gold);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-3px;transform:rotate(45deg)}.rs-nav a:after{content:"";background:var(--gold);height:2px;transition:transform .25s var(--ease);position:absolute;bottom:2px;left:18px;right:18px;transform:scaleX(0)}.rs-nav a:hover:after,.rs-nav a[aria-current]:after{transform:scaleX(1)}.rs-nav a[aria-current]{color:var(--gold-ink)}.rs-menu{min-height:40px;font-family:var(--f-serif);letter-spacing:.1em;border:1.5px solid var(--gold-d);background:var(--ivory);border-radius:999px;padding:0 16px;font-size:14px;font-weight:800;display:none}@media (width<=980px){.rs-bar-name i{display:none}.rs-bar .rs-btn{white-space:nowrap;letter-spacing:.06em;min-height:38px;margin-left:auto;padding:0 16px;font-size:14px}.rs-menu{white-space:nowrap;align-items:center;display:inline-flex}.rs-nav{top:var(--bar-h);padding:6px var(--gutter) 14px;background:var(--cream) var(--grain);border-bottom:1px solid var(--umber);box-shadow:0 3px 0 -1px var(--gold), 0 14px 22px #3a2a202e;flex-direction:column;align-items:stretch;margin:0;display:none;position:absolute;left:0;right:0}.rs-nav.is-open{display:flex}.rs-nav a{border-bottom:1px solid #b98a2e80;padding:14px 4px;font-size:18px}.rs-nav a+a:before,.rs-nav a:after{display:none}.rs-nav a[aria-current]{color:var(--gold-ink)}}@media (width<=400px){.rs-bar{padding:0 14px}.rs-bar-in{gap:8px}.rs-mono{width:40px;height:40px;font-size:19px}.rs-bar-name{letter-spacing:.06em;font-size:15px}.rs-bar .rs-btn{padding:0 12px;font-size:13px}.rs-menu{padding:0 12px}}@media (pointer:coarse){.rs-mono{width:44px;height:44px}.rs-bar-name{align-items:center;min-height:44px;display:inline-flex}.rs-bar .rs-btn,.rs-menu{min-height:44px}}@media (width<=330px){.rs-bar-name{display:none}}.rs-cover{isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,4.5vw,76px);padding:clamp(30px,4.2vw,60px) 0 clamp(18px,2.6vw,36px);display:grid;position:relative}.rs-cover:before{content:"";aspect-ratio:1;opacity:.085;z-index:-1;pointer-events:none;background:url(/mucha/ornaments/halo.svg) 50%/contain no-repeat;width:min(118vw,1000px);position:absolute;top:50%;left:-14%;transform:translateY(-52%)}.rs-kicker{font-family:var(--f-serif);letter-spacing:.42em;color:var(--umber-2);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:15px;font-weight:700;display:flex}.rs-kicker-name{letter-spacing:.24em;color:var(--umber);padding-left:.12em;font-size:clamp(28px,2.6vw,36px);font-weight:900;line-height:1.1}.rs-kicker:before{content:"";background:var(--gold);flex:none;width:9px;height:9px;transform:rotate(45deg)}.rs-kicker:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);flex:0 140px;height:1px}.rs-cover h1{font-family:var(--f-serif);letter-spacing:.05em;margin-top:20px;font-size:clamp(42px,5.2vw,74px);font-weight:900;line-height:1.14}.rs-cover h1 .l1{color:var(--umber);display:block}.rs-cover h1 .l2{display:block}@media (width>=981px){.rs-cover h1 .l,.rs-cover h1 .l1,.rs-cover h1 .l2{white-space:nowrap}}.rs-cover-flourish{width:min(470px,92%);height:auto;margin:10px 0 4px -8px}.rs-role{font-family:var(--f-serif);letter-spacing:.14em;color:var(--umber-2);font-size:21px;font-weight:800}.rs-intro{max-width:34em;color:var(--umber-2);margin-top:14px;font-size:17px;line-height:1.95}.rs-targets{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.rs-targets>b{font-family:var(--f-serif);letter-spacing:.3em;color:var(--umber-3);margin-right:4px;font-size:13px}.rs-targets a.rs-chip{transition:background .2s, transform .2s var(--ease)}.rs-targets a.rs-chip:hover{background:#d9b65a66;transform:translateY(-2px)}.rs-targets>small{color:var(--umber-3);flex-basis:100%;font-size:14px}.rs-targets>small:before{content:"↑ ";color:var(--gold-d)}.rs-cta{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.rs-poster{aspect-ratio:2/3;background:var(--cream-2);width:min(100%,520px);box-shadow:0 0 0 1px var(--umber), 0 0 0 6px var(--cream), 0 0 0 7px var(--gold), 0 0 0 8px var(--umber), 0 30px 54px #3a2a2052;justify-self:end;margin:0;position:relative;container-type:inline-size}.rs-poster picture{position:absolute}.rs-poster-bg{background:var(--ph-poster) center / 100% 100% no-repeat;inset:0}.rs-poster-bg img{width:100%;height:100%}.rs-poster-fig{width:78cqw;top:24.9cqw;left:11cqw;-webkit-mask-image:linear-gradient(#000 74%,#0000 99%);mask-image:linear-gradient(#000 74%,#0000 99%)}.rs-poster-fig img{width:100%;height:auto}.rs-poster-ribbon{aspect-ratio:1000/189;filter:drop-shadow(0 6px 8px #3a2a2047);position:absolute;bottom:1.5cqw;left:3cqw;right:3cqw}.rs-poster-ribbon img{width:100%;height:100%}.rs-poster-ribbon span{font-family:var(--f-latin);letter-spacing:.3em;text-transform:uppercase;color:var(--umber);place-items:center;font-size:4.3cqw;font-style:italic;font-weight:700;display:grid;position:absolute;inset:26% 24% 30%}.rs-proof{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:clamp(12px,2.4vw,34px);padding:clamp(26px,3.6vw,52px) 0 6px;display:grid;position:relative}.rs-proof-head{width:100%;font-family:var(--f-serif);letter-spacing:.34em;color:var(--umber-3);grid-column:1/-1;align-items:center;gap:16px;font-size:14px;font-weight:700;display:flex}.rs-proof-head:before,.rs-proof-head:after{content:"";background:linear-gradient(90deg, transparent, var(--gold));flex:1;height:1px}.rs-proof-head:after{transform:scaleX(-1)}.rs-medal{text-align:center;width:min(100%,232px);color:inherit;text-decoration:none;display:block}a.rs-medal .rs-medal-disc{transition:transform .25s var(--ease)}a.rs-medal:hover .rs-medal-disc,a.rs-medal:focus-visible .rs-medal-disc{transform:translateY(-4px)}a.rs-medal small:after{content:" →";color:var(--gold-d)}.rs-medal-disc{aspect-ratio:1;filter:drop-shadow(0 8px 10px #3a2a202e);background:url(/mucha/ornaments/medal.svg) 50%/contain no-repeat;place-items:center;display:grid}.rs-medal-disc strong{font-family:var(--f-latin);letter-spacing:.01em;color:var(--gold-d);font-size:clamp(30px,3.5vw,52px);font-weight:700;line-height:1}.rs-medal-disc strong.rs-long{font-size:clamp(19px,2.1vw,31px)}.rs-medal b{font-family:var(--f-serif);letter-spacing:.1em;margin-top:12px;font-size:18px;font-weight:900;display:block}.rs-medal small{color:var(--umber-3);margin-top:2px;font-size:14px;display:block}@media (width<=980px){.rs-cover{grid-template-columns:1fr;gap:30px;padding-top:24px}.rs-cover:before{top:18%;left:-40%}.rs-poster{justify-self:center;width:min(100%,460px)}.rs-cover h1{font-size:clamp(34px,9.4vw,66px)}.rs-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.rs-medal-disc strong{font-size:clamp(30px,8.5vw,46px)}.rs-medal-disc strong.rs-long{font-size:clamp(20px,5.4vw,28px)}}@media (width<=480px){.rs-cover h1{font-size:clamp(30px,9vw,42px)}}@media (width<=640px){.rs-cover{gap:22px;padding-top:16px}.rs-kicker{letter-spacing:.3em;gap:2px 10px;font-size:13px}.rs-kicker-name{letter-spacing:.2em;padding-left:.1em;font-size:30px}.rs-kicker:after{display:none}.rs-cover h1{margin-top:14px}.rs-cover-flourish{display:none}.rs-role{margin-top:8px}.rs-intro{margin-top:8px;font-size:15.5px;line-height:1.75}.rs-targets{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.rs-targets>b,.rs-targets>small{grid-column:1/-1}.rs-targets>b{margin:0}.rs-targets a.rs-chip{text-align:center;letter-spacing:.02em;justify-content:center;align-items:center;min-height:44px;padding:6px 4px;font-size:14px;display:flex}.rs-cta{flex-wrap:nowrap;gap:10px;margin-top:14px}.rs-cta .rs-btn{white-space:nowrap;flex:1 1 0;padding-inline:8px}}@media (width<=400px){.rs-role{letter-spacing:.06em}}.rs-toc{text-align:center;margin-top:clamp(48px,6vw,84px)}.rs-toc-label{font-family:var(--f-serif);letter-spacing:.5em;color:var(--umber-3);font-size:14px;font-weight:700}.rs-toc-title{font-family:var(--f-serif);letter-spacing:.08em;text-wrap:balance;margin-top:4px;font-size:clamp(26px,3vw,40px);font-weight:900}.rs-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-top:30px;display:grid}.rs-door{text-align:center;background:var(--cream-2) var(--grain);border:1px solid var(--umber);height:100%;box-shadow:inset 0 0 0 5px var(--cream-2), inset 0 0 0 6px var(--gold), inset 0 0 0 10px var(--cream-2), inset 0 0 0 11px #3a2a2073, 0 14px 26px #3a2a2024;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background-color .3s;border-radius:999px 999px 14px 14px;flex-direction:column;align-items:center;gap:6px;padding:128px 20px 26px;display:flex;position:relative}.rs-door-crown{object-fit:contain;width:96px;height:106px;transition:transform .35s var(--ease);position:absolute;top:20px;left:50%;transform:translate(-50%)}.rs-door-no{width:52px;height:52px;font-family:var(--f-serif);color:var(--gold-d);background:url(/mucha/ornaments/medal.svg) 50%/contain no-repeat;place-items:center;font-size:22px;font-weight:900;display:grid}.rs-door strong{font-family:var(--f-serif);letter-spacing:.14em;font-size:24px;font-weight:900}.rs-door-teaser{color:var(--umber-2);text-wrap:balance;font-size:14.5px;line-height:1.7}.rs-door-fact{font-family:var(--f-serif);color:var(--gold-ink);margin-top:auto;padding-top:10px;font-size:14px;font-weight:800}.rs-door-go{font-family:var(--f-serif);letter-spacing:.2em;opacity:.6;transition:opacity .25s, letter-spacing .35s var(--ease);font-size:14px;font-weight:800}.rs-door:hover,.rs-door:focus-visible{background-color:var(--ivory);box-shadow:inset 0 0 0 5px var(--ivory), inset 0 0 0 6px var(--gold), inset 0 0 0 10px var(--ivory), inset 0 0 0 11px #3a2a2073, 0 0 0 4px #d9b65a59, 0 22px 34px #3a2a2038;transform:translateY(-6px)}.rs-door:hover .rs-door-crown,.rs-door:focus-visible .rs-door-crown{transform:translate(-50%)translateY(-8px)scale(1.06)}.rs-door:hover .rs-door-go,.rs-door:focus-visible .rs-door-go{opacity:1;letter-spacing:.3em}@media (width<=980px){.rs-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rs-doors{grid-template-columns:1fr}.rs-door{border-radius:140px 140px 14px 14px;padding-top:112px}.rs-door-crown{width:84px;height:92px}}.rs-works{padding-top:clamp(24px,3.4vw,48px)}.rs-filter{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0 auto 22px;display:flex}.rs-filter>b{font-family:var(--f-serif);letter-spacing:.3em;color:var(--umber-3);margin-right:4px;font-size:14px}.rs-filter button{font-family:var(--f-serif);letter-spacing:.04em;border:1px solid var(--gold);background:#fbf5e4b3;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:700;transition:background .2s}.rs-filter button:hover{background:#d9b65a59}.rs-filter button[aria-pressed=true]{background:var(--foil);color:#2b1d14;border-color:#6e4f14;box-shadow:0 2px #6e4f14}.rs-filter-count{text-align:center;color:var(--umber-3);flex-basis:100%;font-size:14px}.rs-dir li{transition:opacity .3s}.rs-dir li[data-dim=true]{opacity:.62}.rs-jewel[data-dim=true] .rs-jewel-in{opacity:.5}.rs-stage{aspect-ratio:8/5;background:image-set(url(/mucha/stage.avif) type("image/avif"), url(/mucha/stage.jpg) type("image/jpeg")) center / cover no-repeat, var(--ph-stage) center / cover no-repeat, var(--night);padding:0;position:relative;overflow:hidden;container-type:inline-size}.rs-stage-in{grid-template-columns:minmax(0,37%) minmax(0,1fr);align-items:center;gap:2.5cqw;display:grid;position:absolute;inset:13.5% 15% 11.5% 19%}@container (width<=1100px){.rs-stage-in{grid-template-columns:minmax(0,42%) minmax(0,1fr)}}.rs-stage-list{background:#0e232adb;border:1px solid #d9b65a99;border-radius:12px;flex-direction:column;min-height:0;padding:1.6cqw 1.8cqw 1.4cqw;display:flex;position:relative;box-shadow:0 0 0 4px #0e232a8c,0 0 0 5px #d9b65a4d,0 14px 24px #00000059}.rs-hint{font-family:var(--f-serif);letter-spacing:.1em;color:var(--gold-l);margin-bottom:8px;font-size:clamp(13px,1.1cqw,14px);font-weight:700}.rs-dir{border-top:1px solid #d9b65a80}.rs-dir a{text-align:left;width:100%;color:var(--cream);transition:background .25s, padding .35s var(--ease);border-bottom:1px solid #d9b65a80;grid-template-columns:clamp(28px,3.4cqw,46px) 1fr 20px;align-items:center;gap:10px;padding:clamp(7px,1.05cqw,13px) 8px;display:grid}.rs-dir a:hover,.rs-dir a[data-active=true]{background:linear-gradient(90deg,#d9b65a4d,#0000 94%);padding-left:16px}.rs-dir-no{font-family:var(--f-latin);color:var(--gold-l);font-size:clamp(18px,2cqw,26px);font-style:italic;line-height:1}.rs-dir a[data-active=true] .rs-dir-no{color:var(--ivory);text-shadow:0 0 14px #d9b65af2}.rs-dir strong{font-family:var(--f-serif);letter-spacing:.04em;font-size:clamp(14px,1.35cqw,18px);font-weight:900;line-height:1.35;display:block}.rs-dir small{color:#d4c6a2;margin-top:1px;font-size:clamp(12px,1cqw,14px);display:block}.rs-dir-go{text-align:right;color:var(--gold-l);font-size:16px}.rs-preview{text-align:center;max-width:34em;color:var(--cream);text-shadow:0 0 5px #0e232a,0 0 11px #0e232a,0 1px 2px #0e232a;font-size:clamp(13px,1.05cqw,14px);line-height:1.7}.rs-preview b{font-family:var(--f-serif);letter-spacing:.12em;color:var(--gold-l);margin-bottom:0;font-weight:800;display:block}.rs-stage-dial{flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;height:100%;min-height:0;display:flex;position:relative}.rs-pause{z-index:4;min-height:34px;font-family:var(--f-serif);letter-spacing:.1em;color:var(--cream);background:#17323ad9;border:1px solid #d9b65ab3;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700;position:absolute;top:-4%;right:-6%}.rs-pause:hover{background:var(--gold);color:#2b1d14}.rs-dial{aspect-ratio:1;max-width:100%;height:calc(100% - 8.4cqw);margin-top:1.6cqw;position:relative}.rs-dial:before{content:"";border-radius:50%;position:absolute;inset:.4%;box-shadow:0 18px 20px #00000073}.rs-dial-tiles{will-change:transform;width:100%;max-width:none;height:100%;animation:60s linear infinite rs-spin-back;position:absolute;inset:0}.rs-dial-orbit{opacity:.9;will-change:transform;width:114%;max-width:none;height:114%;animation:90s linear infinite rs-spin;position:absolute;top:-7%;left:-7%}.rs-dial.is-paused .rs-dial-tiles,.rs-dial.is-paused .rs-dial-orbit{animation-play-state:paused}@keyframes rs-spin{to{transform:rotate(360deg)}}@keyframes rs-spin-back{to{transform:rotate(-360deg)}}.rs-dial-rotor{transition:transform 1.15s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.rs-dial-ring{width:100%;max-width:none;height:100%;position:absolute;inset:0}.rs-jewel{aspect-ratio:1;z-index:2;border-radius:50%;width:14.2%;padding:0;position:absolute;transform:translate(-50%,-50%)}.rs-jewel-in{background:var(--ivory);width:100%;height:100%;box-shadow:0 0 0 2px var(--gold-l), 0 8px 12px #00000073;border-radius:50%;transition:transform 1.15s cubic-bezier(.22,1,.36,1),box-shadow .35s,opacity .3s;display:block;overflow:hidden}.rs-jewel img{object-fit:cover;width:100%;height:100%}.rs-jewel[data-on=true] .rs-jewel-in{box-shadow:0 0 0 3px var(--gold-l), 0 0 0 6px #d9b65a52, 0 0 26px 8px #d9b65a99, 0 8px 12px #00000073}.rs-dial-pointer{aspect-ratio:1;background:var(--foil);z-index:3;border:1px solid #6e4f14;width:4.2%;position:absolute;top:-5.4%;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 12px #d9b65ab3}.rs-dial-center{z-index:1;background:radial-gradient(circle, var(--ivory), var(--cream-2));box-shadow:0 0 0 3px var(--gold-d), 0 0 0 6px var(--night), 0 0 0 8px var(--gold-l), inset 0 0 26px #3a2a2066;border-radius:50%;position:absolute;inset:25.6%;overflow:hidden}.rs-dial-center img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.rs-dial-center img.is-on{opacity:1}@media (width<=980px){.rs-stage{aspect-ratio:auto;background-position:50% 0;background-size:auto 100%;padding:34px 26px 30px}.rs-stage:before{content:"";background:linear-gradient(#17323a8c 0,#17323ae6 38%,#17323af5);position:absolute;inset:0}.rs-stage-in{grid-template-columns:1fr;gap:20px;position:relative;inset:auto}.rs-stage-dial{order:-1;height:auto}.rs-dial{width:min(86%,420px);height:auto;margin:14px auto 0}.rs-preview,.rs-stage-list:before{display:none}.rs-hint{font-size:14px}.rs-dir strong{font-size:17px}.rs-dir small{font-size:14px}.rs-dir a{grid-template-columns:40px 1fr 20px;padding:13px 8px}.rs-dir-no{font-size:24px}}@media (width<=640px){.rs-stage{background:image-set(url(/mucha/stage-m.avif) type("image/avif"), url(/mucha/stage-m.jpg) type("image/jpeg")) 50% 0 / cover no-repeat, var(--ph-stage) center / cover no-repeat, var(--night)}}@media (pointer:coarse){.rs-filter button,.rs-pause{min-height:44px}}.rs-deck-wrap{margin-top:clamp(48px,6vw,84px)}.rs-deck-head{text-align:center}.rs-deck-head p{color:var(--umber-3);margin-top:4px;font-size:15px}.rs-deck-group+.rs-deck-group{margin-top:clamp(32px,4vw,52px)}.rs-deck-group-title{font-family:var(--f-serif);letter-spacing:.14em;justify-content:center;align-items:baseline;gap:12px;margin-top:30px;font-size:19px;font-weight:900;display:flex}.rs-deck-group-title small{font-family:var(--f-sans);letter-spacing:.04em;color:var(--umber-3);font-size:14px;font-weight:600}.rs-deck-group+.rs-deck-group .rs-deck-group-title{margin-top:0}.rs-deck{--cols:5;--gap:clamp(12px, 1.6vw, 24px);justify-content:center;gap:clamp(22px, 2.6vw, 34px) var(--gap);flex-wrap:wrap;margin-top:26px;display:flex}.rs-deck>li{width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols))}.rs-deck a{text-align:center;flex-direction:column;align-items:center;gap:2px;height:100%;display:flex}.rs-deck img{aspect-ratio:2/3;object-fit:cover;view-transition-class:rs-card;width:100%;height:auto;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:6px;box-shadow:0 0 0 1px #3a2a208c,0 12px 20px #3a2a2038}.rs-deck a:hover img,.rs-deck a:focus-visible img{box-shadow:0 0 0 2px var(--gold), 0 0 0 5px #d9b65a4d, 0 22px 28px #3a2a204d;transform:translateY(-8px)rotate(-1.2deg)}.rs-deck-no{font-family:var(--f-latin);color:var(--gold-d);margin-top:12px;font-size:20px;font-style:italic;line-height:1}.rs-deck strong{font-family:var(--f-serif);letter-spacing:.03em;text-wrap:balance;margin-top:2px;font-size:16px;font-weight:900;line-height:1.4}.rs-deck small{color:var(--umber-3);font-size:14px;line-height:1.5}.rs-deck-status{color:var(--gold-ink);border:1px solid var(--gold);background:#fbf5e4b3;border-radius:999px;margin-top:auto;padding:1px 10px;font-size:13px;font-weight:700}@media (width<=1100px){.rs-deck{--cols:4}}@media (width<=860px){.rs-deck{--cols:3}}@media (width<=600px){.rs-deck{--cols:2}.rs-deck strong{font-size:15px}}.rs-crumbs{font-family:var(--f-serif);letter-spacing:.1em;color:var(--umber-3);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:clamp(18px,2.6vw,34px) 0 16px;font-size:14px;font-weight:700;display:flex}.rs-crumbs a{color:var(--umber);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.rs-crumbs [aria-current]{color:var(--umber-2)}.rs-case{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.rs-case-art{background:radial-gradient(circle at 50% 30%, var(--ivory), var(--cream-3) 78%);border-right:1px solid #3a2a2073;justify-content:center;align-items:flex-start;padding:44px 34px 52px;display:flex;position:relative;overflow:clip}.rs-case-art:before{content:"";aspect-ratio:1;opacity:.2;pointer-events:none;background:url(/mucha/ornaments/halo.svg) 50%/contain no-repeat;width:130%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.rs-case-pin{top:calc(var(--bar-h) + 28px);text-align:center;width:min(100%,380px);margin:0;position:sticky}.rs-case-card{aspect-ratio:2/3;view-transition-class:rs-card;border-radius:8px;width:100%;height:auto;box-shadow:0 0 0 1px #3a2a208c,0 22px 34px #3a2a204d}.rs-status{z-index:2;text-align:center;width:112px;height:112px;font-family:var(--f-serif);letter-spacing:.05em;color:#2b1d14;border:2px solid var(--gold-d);background:radial-gradient(circle at 34% 28%,#f2daa0,#d2a548 52%,#a57a25);border-radius:50%;place-items:center;padding:12px;font-weight:900;line-height:1.25;display:grid;position:absolute;top:-16px;right:-16px;transform:rotate(-9deg);box-shadow:inset 0 0 0 4px #fbf5e480,inset 0 0 0 5px #8c6420a6,0 10px 16px #3a2a2057}.rs-case-body{padding:30px 44px 36px}.rs-case-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-case-count{font-family:var(--f-latin);letter-spacing:.12em;color:var(--umber-3);font-size:18px}.rs-case-count b{color:var(--gold-d);font-size:28px;font-weight:700}.rs-case-nav{gap:8px;display:flex}.rs-case-nav a{min-height:38px;font-family:var(--f-serif);letter-spacing:.06em;background:var(--ivory);border:1px solid var(--gold-d);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.rs-case-nav a:hover{background:#d9b65a66}.rs-case-kick{font-family:var(--f-serif);letter-spacing:.3em;color:var(--umber-3);margin-top:16px;font-size:14px;font-weight:700}.rs-case-title{font-family:var(--f-serif);letter-spacing:.04em;text-wrap:balance;margin-top:4px;font-size:clamp(34px,4.2vw,58px);font-weight:900;line-height:1.12}.rs-lede{font-family:var(--f-serif);margin-top:10px;font-size:19px;font-weight:700;line-height:1.75}.rs-now{color:var(--umber-2);margin-top:8px;font-size:15px}.rs-now b{font-family:var(--f-serif);color:var(--gold-ink);margin-right:10px}.rs-rows{border-top:2px solid var(--gold);margin-top:22px}.rs-row{border-bottom:1px solid #b98a2ea6;grid-template-columns:178px minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.rs-row dt{align-items:flex-start;gap:12px;display:flex}.rs-row-no{width:34px;height:34px;font-family:var(--f-serif);color:#2b1d14;background:var(--foil);border:1px solid #6e4f14;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid;box-shadow:0 2px #6e4f14}.rs-row-label{font-family:var(--f-serif);letter-spacing:.08em;font-size:18px;font-weight:900;line-height:1.25}.rs-row-label small{font-family:var(--f-latin);letter-spacing:.08em;color:var(--rose-ink);margin-top:3px;font-size:13px;font-style:italic;font-weight:400;display:block}.rs-row dd{color:var(--umber-2);font-size:16px;line-height:1.9}.rs-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rs-shots{border-top:1px dashed #b98a2ed9;margin-top:24px;padding-top:16px}.rs-shots-title{font-family:var(--f-serif);letter-spacing:.12em;font-size:17px;font-weight:900}.rs-shots-title small{font-family:var(--f-sans);letter-spacing:.04em;color:var(--umber-3);margin-left:12px;font-size:14px;font-weight:600}.rs-shots ul{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:14px;display:flex}.rs-shots li{width:min(100%,310px)}.rs-shots li[data-shape=square],.rs-shots li[data-shape=phone]{width:150px}.rs-shots button{text-align:left;cursor:zoom-in;width:100%;display:block}.rs-shots img{object-fit:cover;background:var(--ivory);width:100%;height:auto;box-shadow:0 0 0 3px var(--gold), 0 0 0 5px var(--cream-2), 0 0 0 6px var(--umber), 0 10px 16px #3a2a203d;transition:transform .25s var(--ease);border-radius:6px}.rs-shots button:hover img{transform:translateY(-4px)}.rs-shots button span{color:var(--umber-3);margin-top:12px;font-size:14px;font-weight:700;display:block}.rs-shots button span:after{content:" ⤢";color:var(--gold-d)}.rs-zoom{border:1px solid var(--umber);max-width:min(92vw,1100px);max-height:92vh;color:var(--umber);background:var(--cream) var(--grain);box-shadow:inset 0 0 0 5px var(--cream), inset 0 0 0 6px var(--gold), 0 30px 60px #00000073;border-radius:10px;padding:46px 20px 16px}.rs-zoom::backdrop{background:#0e1d22d1}.rs-zoom[open]{animation:rs-zoom-in .28s var(--ease)}@keyframes rs-zoom-in{0%{opacity:0;transform:scale(.96)}}.rs-zoom figure{justify-items:center;gap:12px;display:grid}.rs-zoom img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;max-height:calc(92vh - 150px)}.rs-zoom figcaption{max-width:56em;color:var(--umber-2);font-size:14px;line-height:1.7}.rs-zoom figcaption b{font-family:var(--f-serif);color:var(--gold-ink);margin-right:10px}.rs-zoom-close{min-height:32px;font-family:var(--f-serif);background:var(--ivory);border:1px solid var(--gold-d);border-radius:999px;padding:0 14px;font-size:14px;font-weight:700;position:absolute;top:10px;right:12px}.rs-full{margin-top:18px;font-size:15px}.rs-full summary{cursor:pointer;font-family:var(--f-serif);letter-spacing:.06em;padding:8px 0;font-weight:800}.rs-full h2{font-family:var(--f-serif);letter-spacing:.1em;color:var(--gold-ink);margin-top:14px;font-size:15px;font-weight:900}.rs-full p{color:var(--umber-2);margin-top:8px;line-height:1.9}.rs-links{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:16px;display:flex}.rs-note{color:var(--umber-3);border:1px dashed var(--umber-3);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}.rs-case-foot{gap:16px;margin-top:22px;display:grid}.rs-case-pn{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rs-case-pn a{border:1px solid var(--gold-d);background:#fbf5e4b3;border-radius:14px;align-content:center;gap:2px;min-height:68px;padding:12px 20px;transition:background .2s;display:grid}.rs-case-pn a:hover{background:#d9b65a59}.rs-case-pn a:last-child{text-align:right}.rs-case-pn small{font-family:var(--f-serif);letter-spacing:.2em;color:var(--umber-3);font-size:14px;font-weight:700}.rs-case-pn strong{font-family:var(--f-serif);letter-spacing:.02em;font-size:18px;font-weight:900;line-height:1.35}.rs-case-back{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-case-back p{color:var(--umber-3);font-size:14px}@media (hover:none){.rs-case-back p{display:none}}@media (width<=980px){.rs-case{grid-template-columns:1fr}.rs-case-art{border-bottom:1px solid #3a2a2073;border-right:0;padding:40px 22px 34px}.rs-case-pin{width:min(78%,330px);position:relative;top:auto}.rs-status{width:96px;height:96px;top:-14px;right:-22px}.rs-case-body{padding:24px 22px 30px}.rs-row{grid-template-columns:1fr;gap:8px}.rs-lede{font-size:17px}}@media (width<=640px){.rs-case-art{padding:26px 22px 24px}.rs-case-pin{width:min(60%,230px)}.rs-status{transform-origin:100% 0;transform:scale(.8)}.rs-case-nav a{min-height:44px}.rs-case-pn{grid-template-columns:1fr}.rs-case-pn a:last-child{text-align:left}}@media (pointer:coarse){.rs-case-nav a{min-height:44px}.rs-full summary{align-items:center;min-height:44px;display:flex}.rs-crumbs a{align-items:center;min-height:44px;display:inline-flex}}.rs-content{padding-top:clamp(24px,3.4vw,48px)}.rs-content-grid{grid-template-columns:minmax(290px,340px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.rs-acct{padding:34px 30px 36px}.rs-acct-id{align-items:center;gap:16px;display:flex}.rs-avatar{object-fit:cover;width:84px;height:84px;box-shadow:0 0 0 3px var(--gold), 0 0 0 6px var(--cream-2), 0 0 0 7px var(--umber), 0 10px 16px #3a2a2047;border-radius:50%;flex:none}.rs-acct-id p{color:var(--umber-2);font-size:14px;line-height:1.5}.rs-acct-id h2{font-family:var(--f-serif);letter-spacing:.12em;font-size:36px;font-weight:900;line-height:1.15}.rs-acct-id small{color:var(--umber-3);font-size:14px}.rs-acct-desc{color:var(--umber-2);margin-top:18px;font-size:15px;line-height:1.9}.rs-metrics{gap:4px;margin:20px 0 18px;display:grid}.rs-metrics>div{border-bottom:1px solid #b98a2e99;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 2px;display:flex}.rs-metrics>div:first-child{border-top:2px solid var(--gold)}.rs-metrics strong{font-family:var(--f-latin);color:var(--gold-d);order:2;font-size:30px;font-weight:700;line-height:1.1}.rs-metrics small{color:var(--umber-2);order:1;font-size:14px}.rs-topics,.rs-platforms{flex-wrap:wrap;gap:8px;display:flex}.rs-platforms{flex-direction:column;align-items:stretch;margin-top:18px}.rs-platforms .rs-btn{justify-content:space-between}.rs-posts-head{font-family:var(--f-serif);letter-spacing:.3em;justify-content:center;align-items:baseline;gap:16px;margin:0 0 4px;font-size:22px;font-weight:900;display:flex}.rs-posts-head span{letter-spacing:.12em;color:var(--umber-3);font-size:14px;font-weight:600}.rs-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.4vw,22px);display:grid}.rs-post{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.rs-post-frame{aspect-ratio:370/950;width:100%;transition:transform .35s var(--ease);position:relative}.rs-post:hover .rs-post-frame{transform:translateY(-8px)}.rs-post-frame .photo{object-fit:cover;object-position:50% 42%;background:var(--night);border-radius:999px 999px 0 0;width:61.6%;height:78.2%;position:absolute;top:19.4%;left:19.2%}.rs-post-frame .rim{pointer-events:none;filter:drop-shadow(0 12px 14px #3a2a2047);width:100%;height:100%;position:absolute;inset:0}.rs-post-plat{font-family:var(--f-serif);letter-spacing:.3em;color:var(--umber-3);font-size:14px;font-weight:800}.rs-post-metric{font-family:var(--f-latin);color:var(--gold-d);font-size:clamp(26px,2.5vw,36px);font-weight:700;line-height:1.1}.rs-post-metric i{font-family:var(--f-sans);color:var(--umber-3);margin-left:4px;font-size:14px;font-style:normal;font-weight:600}.rs-post--featured .rs-post-metric{color:var(--rose-d);font-size:clamp(30px,3vw,44px)}.rs-post-title{font-family:var(--f-serif);letter-spacing:.03em;text-wrap:balance;margin-top:2px;font-size:15px;font-weight:900;line-height:1.5}.rs-post-detail{color:var(--umber-3);font-size:14px;line-height:1.5}.rs-short{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:14px clamp(24px,3.4vw,56px);margin-top:clamp(40px,5vw,72px);padding:30px clamp(22px,3vw,44px) 32px;display:grid}.rs-short-kick{letter-spacing:.14em;color:var(--umber-3);font-size:14px}.rs-short h2{font-family:var(--f-serif);letter-spacing:.1em;margin-top:2px;font-size:clamp(26px,2.6vw,34px);font-weight:900}.rs-short-desc{color:var(--umber-2);margin-top:12px;font-size:16px;line-height:1.9}.rs-short .rs-metrics{margin:0}.rs-short .rs-metrics strong i{font-family:var(--f-sans);color:var(--umber-3);margin-left:4px;font-size:14px;font-style:normal;font-weight:600}.rs-short-asof{color:var(--umber-3);margin-top:10px;font-size:14px}.rs-flow{margin-top:clamp(56px,6.5vw,96px)}.rs-flow-head{text-align:center}.rs-flow-head p{color:var(--umber-3);margin-top:4px;font-size:14px}.rs-flow-toggle{border:1px solid var(--gold-d);background:var(--ivory);border-radius:999px;margin-top:14px;display:inline-flex;overflow:hidden}.rs-flow-toggle button{font-family:var(--f-serif);letter-spacing:.06em;padding:7px 18px;font-size:14px;font-weight:700;transition:background .2s}.rs-flow-toggle button+button{border-left:1px solid var(--gold)}.rs-flow-toggle button:hover{background:#d9b65a4d}.rs-flow-toggle button[aria-pressed=true]{background:var(--foil);color:#2b1d14}.rs-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);margin-top:30px;display:grid;position:relative}.rs-flow-steps:before{content:"";background:linear-gradient(90deg, transparent, var(--gold) 8%, var(--gold) 92%, transparent);height:2px;position:absolute;top:22px;left:10%;right:10%}.rs-flow-steps>li{text-align:center;position:relative}.rs-flow-bead{width:44px;height:44px;font-family:var(--f-latin);color:#2b1d14;background:var(--foil);box-shadow:0 0 0 5px var(--cream), 0 2px 0 5px #6e4f1459;border:1px solid #6e4f14;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:inline-grid}.rs-flow-steps h3{font-family:var(--f-serif);letter-spacing:.2em;margin-top:8px;font-size:19px;font-weight:900}.rs-flow-steps ul{gap:8px;margin-top:10px;display:grid}.rs-flow-steps ul li{text-align:left;transition:opacity .25s, transform .25s var(--ease), box-shadow .25s;background:#fbf5e4d9;border:1px solid #b98a2e99;border-radius:8px;padding:8px 10px 8px 12px;font-size:14px;line-height:1.6}.rs-flow-steps ul li b{font-family:var(--f-serif);letter-spacing:.14em;font-size:13px;display:block}.rs-flow-steps [data-who=ai]{border-left:4px solid var(--teal)}.rs-flow-steps [data-who=ai] b{color:var(--teal-d)}.rs-flow-steps [data-who=me]{border-left:4px solid var(--rose)}.rs-flow-steps [data-who=me] b{color:var(--rose-ink)}.rs-flow-steps[data-show=ai] [data-who=me],.rs-flow-steps[data-show=me] [data-who=ai]{background:0 0;border-style:dashed dashed dashed solid}.rs-flow-steps[data-show=ai] [data-who=ai],.rs-flow-steps[data-show=me] [data-who=me]{transform:translateY(-2px);box-shadow:0 6px 12px #3a2a2029}@media (width<=1100px){.rs-content-grid{grid-template-columns:1fr}.rs-acct{grid-template-columns:1fr 1fr;gap:6px 30px;padding:28px 26px 30px;display:grid}.rs-acct-id,.rs-acct-desc{grid-column:1/2}.rs-metrics{grid-area:1/2/4/3;align-self:center;margin:0}.rs-topics,.rs-platforms{grid-column:1/3}.rs-platforms{flex-direction:row}.rs-posts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;max-width:560px;margin:0 auto}}@media (width<=980px){.rs-short{grid-template-columns:1fr}.rs-flow-steps{grid-template-columns:1fr;gap:18px}.rs-flow-steps:before{background:linear-gradient(180deg, transparent, var(--gold) 6%, var(--gold) 94%, transparent);width:2px;height:auto;inset:0 auto 0 21px}.rs-flow-steps>li{text-align:left;grid-template-columns:44px minmax(0,1fr);gap:2px 16px;display:grid}.rs-flow-steps h3{margin-top:8px}.rs-flow-steps ul{grid-column:2;margin-top:0}}@media (width<=640px){.rs-acct{grid-template-columns:1fr}.rs-acct-id,.rs-acct-desc,.rs-metrics,.rs-topics,.rs-platforms{grid-area:auto/1}.rs-platforms{flex-direction:column}}@media (pointer:coarse){.rs-flow-toggle button{min-height:44px}}.rs-path{padding-top:clamp(24px,3.4vw,48px)}.rs-path-intro{justify-content:center;align-items:center;min-height:230px;display:flex;position:relative}.rs-vine{object-fit:contain;opacity:.92;pointer-events:none;width:80px;height:auto;max-height:240px;position:absolute;top:50%;transform:translateY(-50%)}.rs-vine--l{left:4%}.rs-vine--r{right:4%;transform:translateY(-50%)scaleX(-1)}.rs-path-lead{text-wrap:balance;text-align:center;max-width:36em;font-family:var(--f-serif);color:var(--umber-2);margin:0 auto;font-size:19px;font-weight:600;line-height:2}.rs-bloom{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.6vw,40px);margin-top:46px;display:grid;position:relative}.rs-bloom:before{content:"";transform-origin:0;background:linear-gradient(90deg, transparent, var(--gold) 10%, var(--gold) 90%, transparent);height:3px;position:absolute;top:90px;left:12.5%;right:12.5%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rs-bloom:before{animation:linear both rs-thread;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes rs-thread{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.rs-bloom-item{text-align:center;position:relative}.rs-bloom-item .rs-medal-disc{width:min(100%,180px);margin:0 auto 18px;position:relative}.rs-medal-disc--art img{object-fit:contain;width:62%;height:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rs-medal-disc--art strong{min-width:40px;font-family:var(--f-latin);color:#2b1d14;background:var(--foil);border:1px solid #6e4f14;border-radius:999px;padding:0 10px;font-size:18px;font-weight:700;line-height:26px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px #6e4f14}.rs-bloom-item h2{font-family:var(--f-serif);letter-spacing:.08em;font-size:20px;font-weight:900}.rs-bloom-item p{color:var(--umber-2);margin-top:6px;font-size:15px;line-height:1.85}.rs-ways{margin-top:clamp(54px,6vw,88px)}.rs-ways ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin-top:24px;display:grid}.rs-ways li{padding:30px 30px 28px}.rs-ways-no{font-family:var(--f-latin);color:var(--gold-d);font-size:34px;font-style:italic;font-weight:700;line-height:1}.rs-ways h3{font-family:var(--f-serif);letter-spacing:.14em;margin-top:10px;font-size:22px;font-weight:900}.rs-ways p{color:var(--umber-2);margin-top:6px;font-size:15px;line-height:1.85}.rs-exp{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:8px 36px;margin-top:clamp(40px,5vw,60px);padding:30px clamp(24px,4vw,54px);display:grid}.rs-exp+.rs-exp{margin-top:22px}.rs-exp-when{font-family:var(--f-latin);letter-spacing:.06em;color:var(--gold-d);font-size:22px;font-style:italic;font-weight:700}.rs-exp h2{font-family:var(--f-serif);letter-spacing:.08em;word-break:keep-all;overflow-wrap:anywhere;font-size:22px;font-weight:900}.rs-exp p{color:var(--umber-2);margin-top:6px}.rs-exp .rs-tags{margin-top:14px}@media (width<=1100px){.rs-vine{display:none}}@media (width<=980px){.rs-bloom{grid-template-columns:1fr 1fr;row-gap:38px}.rs-bloom:before{display:none}}@media (width<=860px){.rs-ways ol{grid-template-columns:1fr}}@media (width<=560px){.rs-bloom,.rs-exp{grid-template-columns:1fr}}.rs-contact{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(24px,4vw,70px);margin-top:clamp(24px,3.4vw,48px);padding:clamp(40px,5vw,78px) clamp(28px,5vw,80px);display:grid;overflow:hidden}.rs-eyebrow{font-family:var(--f-serif);letter-spacing:.4em;color:var(--gold-l);font-size:15px;font-weight:700}.rs-contact h1{font-family:var(--f-serif);letter-spacing:.06em;color:var(--cream);text-wrap:balance;margin-top:10px;font-size:clamp(36px,4.6vw,70px);font-weight:900;line-height:1.14}.rs-flourish--left{opacity:.95;width:min(420px,88%);margin:14px 0 0}.rs-contact-lede{color:#ddd2b4;max-width:32em;margin-top:14px;font-size:17px;line-height:1.95}.rs-contact-act{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.rs-contact-act .rs-btn{text-align:left;justify-content:space-between;min-width:240px}.rs-contact .rs-btn--ghost{color:var(--cream);border-color:var(--gold-l)}.rs-contact .rs-btn--ghost:hover{background:#d9b65a38}.rs-email{min-height:52px;margin-top:14px}.rs-email-out{min-height:28px;font-family:var(--f-latin);letter-spacing:.06em;color:var(--gold-l);word-break:break-all;font-size:24px;font-weight:700}.rs-email-note{color:#cdbf9d;font-size:14px}.rs-meta{color:#cdbf9d;border-top:1px solid #d9b65a66;flex-wrap:wrap;gap:6px 22px;margin-top:18px;padding-top:14px;font-size:14px;display:flex}.rs-contact-poster{aspect-ratio:2/3;background:var(--ph-contact) center / 100% 100% no-repeat, var(--cream-2);width:min(100%,380px);box-shadow:0 0 0 1px #0e1d22, 0 0 0 6px var(--night), 0 0 0 7px var(--gold-l), 0 0 0 8px #0e1d22, 0 28px 44px #00000080;justify-self:center;margin:0;position:relative;container-type:inline-size}.rs-contact-poster img{object-fit:cover;width:100%;height:100%}.rs-contact-seal{z-index:2;aspect-ratio:1;width:31cqw;font-family:var(--f-serif);color:#2b1d14;border:2px solid var(--gold-d);transition:transform .45s var(--ease), box-shadow .3s;background:radial-gradient(circle at 34% 28%,#f2daa0,#d2a548 52%,#a57a25);border-radius:50%;place-items:center;font-size:19cqw;font-weight:900;line-height:1;display:grid;position:absolute;top:25.7%;left:50.3%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:inset 0 0 0 4px #fbf5e480,inset 0 0 0 5px #8c6420a6,0 10px 18px #3a2a2066}.rs-contact-seal:hover{transform:translate(-50%,-50%)rotate(-3deg)scale(1.06);box-shadow:inset 0 0 0 4px #fbf5e480,inset 0 0 0 5px #8c6420a6,0 0 0 6px #d9b65a59,0 14px 22px #3a2a2073}.rs-contact-poster.is-open .rs-contact-seal{transform:translate(-50%,-50%)rotate(16deg)scale(.8)}.rs-contact-poster.is-open .rs-contact-seal:after{content:"";clip-path:polygon(0 0,100% 12%,30% 30%,100% 52%,20% 70%,100% 100%,0 100%);background:#6e4f14;width:3px;height:84%;position:absolute;top:8%;left:48%;transform:rotate(18deg)}.rs-letter{z-index:2;text-align:center;color:var(--umber);background:var(--ivory) var(--grain);border:1px solid var(--gold-d);box-shadow:0 0 0 4px var(--ivory), 0 0 0 5px var(--gold), 0 18px 26px #0000006b;opacity:0;transition:opacity .4s var(--ease), transform .55s var(--ease);pointer-events:none;border-radius:6px;gap:2px;padding:12px 12px 10px;display:grid;position:absolute;bottom:8%;left:10%;right:10%;transform:translateY(26px)rotate(-2deg)}.rs-contact-poster.is-open .rs-letter{opacity:1;transform:rotate(-1deg)}.rs-letter small{font-family:var(--f-serif);letter-spacing:.3em;color:var(--umber-3);font-size:12px}.rs-letter span{font-family:var(--f-latin);letter-spacing:.03em;word-break:break-all;font-size:clamp(14px,6.6cqw,22px);font-weight:700}.rs-footer{max-width:var(--page-max);padding:8px var(--gutter) 44px;text-align:center;margin:0 auto}.rs-footer-art{justify-content:center;align-items:flex-end;gap:clamp(8px,3vw,40px);margin:0 auto 16px;display:flex}.rs-footer-art img{height:auto}.rs-footer-art img:not(.mid){width:clamp(64px,9vw,120px)}.rs-footer-art .mid{width:min(520px,56%);margin-bottom:4px}.rs-footer p{color:var(--umber-3);flex-wrap:wrap;justify-content:center;gap:6px 26px;font-size:14px;display:flex}.rs-footer a{text-underline-offset:3px;text-decoration:underline}.rs-footer a:last-child{color:var(--umber);font-weight:700}@media (width<=980px){.rs-contact h1 em{display:block}.rs-contact{grid-template-columns:1fr;padding:38px 22px 34px}.rs-contact-poster{width:min(80%,320px);margin:8px auto 0}.rs-contact-act .rs-btn{width:100%;min-width:0}}@media (pointer:coarse){.rs-footer a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.rs-bar{view-transition-name:rs-bar}::view-transition-old(root){animation:.2s ease-in both rs-vt-out}::view-transition-new(root){animation:.34s cubic-bezier(.22,1,.36,1) both rs-vt-in}::view-transition-group(*.rs-card){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(*.rs-card):only-child{animation:.3s ease-in both rs-flip-out}::view-transition-new(*.rs-card):only-child{animation:.38s cubic-bezier(.22,1,.36,1) .12s both rs-flip-in}@keyframes rs-vt-out{to{opacity:0}}@keyframes rs-vt-in{0%{opacity:0;transform:translateY(12px)}}@keyframes rs-flip-out{to{opacity:0;transform:perspective(1000px)rotateY(75deg)}}@keyframes rs-flip-in{0%{opacity:0;transform:perspective(1000px)rotateY(-75deg)}}.rs-pager{background:var(--cream-2) var(--grain);border:1px solid var(--umber);max-width:780px;box-shadow:inset 0 0 0 4px var(--cream-2), inset 0 0 0 5px var(--gold), 0 14px 24px #3a2a2024;transition:transform .3s var(--ease), background-color .3s;border-radius:999px;align-items:center;gap:16px;margin:clamp(56px,7vw,96px) auto 0;padding:16px 30px;display:flex}.rs-pager small{font-family:var(--f-serif);letter-spacing:.3em;white-space:nowrap;color:var(--umber-3);font-size:13px;font-weight:700}.rs-pager-no{width:50px;height:50px;font-family:var(--f-serif);color:var(--gold-d);background:url(/mucha/ornaments/medal.svg) 50%/contain no-repeat;flex:none;place-items:center;font-size:21px;font-weight:900;display:grid}.rs-pager strong{font-family:var(--f-serif);letter-spacing:.12em;white-space:nowrap;font-size:22px;font-weight:900}.rs-pager em{min-width:0;color:var(--umber-2);flex:1;font-size:14px;font-style:normal}.rs-pager>span:last-child{color:var(--gold-d);transition:transform .3s var(--ease);margin-left:auto;font-size:22px}.rs-pager:hover{background-color:var(--ivory);transform:translateY(-3px)}.rs-pager:hover>span:last-child{transform:translate(6px)}.rs-pager--back{justify-content:center}.rs-pager--back>span:last-child{margin-left:0}.rs-pager--back:hover>span:last-child{transform:translateY(-4px)}@media (width<=640px){.rs-pager{border-radius:26px;flex-wrap:wrap;gap:8px 14px;padding:16px 22px}.rs-pager small{flex-basis:100%}.rs-pager em{flex-basis:100%;order:5}}.rs{--ph-poster:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEaADAAQAAAABAAAAGgAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgAGgARAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMABwcHBwcHDAcHDBEMDAwRFxEREREXHhcXFxcXHiQeHh4eHh4kJCQkJCQkJCsrKysrKzIyMjIyODg4ODg4ODg4OP/bAEMBCQkJDg0OGQ0NGTsoISg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//dAAQAAv/aAAwDAQACEQMRAD8A6iFNRu76SKF2J3NgbiABnvS6lBqlk4ErsM8ghiQRV+wvDa37yRIZMlldV5PXOafrV+bpl3xtEiAkb+CSeOnSvH03O6+pc3yf3j+dG+T+8fzplFAj/9Du9Fu4VvZrYhQzO3I68GpfEl3CkQt2Csx+bmpvs9ukzSJGgbJOQBn86SW3gmbdNGrn1YA/zrx79Du8xlFanlx/3R+VHlx/3R+VArn/2Q==);--ph-contact:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEaADAAQAAAABAAAAGgAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgAGgARAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMABwcHBwcHDAcHDBEMDAwRFxEREREXHhcXFxcXHiQeHh4eHh4kJCQkJCQkJCsrKysrKzIyMjIyODg4ODg4ODg4OP/bAEMBCQkJDg0OGQ0NGTsoISg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//dAAQAAv/aAAwDAQACEQMRAD8A6Cxjmu794VdshzgEnHU/pxUmtw3FlJ80hBbH3ScfX26VqaPZfaDJKreW6SEgjknk9am1qxKWj3E0nnORgbuPyx6CvHt1O27tYp739T+dG9/U/nSZFGRSKP/Q6bSb+Cz1EqzMTI7KQegyeKm8S6hBLN9kLMpjBxt6EntUgtrcTbxGm7dnO0ZzmnXFvbySs8kasx6kgE15HMdtiLJ9KMn0q/5cf90flR5cf90flUWLuf/Z);--ph-stage:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAGgAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgAGgAoAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMABwcHBwcHDAcHDBEMDAwRFxEREREXHhcXFxcXHiQeHh4eHh4kJCQkJCQkJCsrKysrKzIyMjIyODg4ODg4ODg4OP/bAEMBCQkJDg0OGQ0NGTsoISg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//dAAQAA//aAAwDAQACEQMRAD8A81gIOIrpEiz97I6Y5HND39nAR9mhVmI5JAqdUh+xiRDmTHCsMggiufCNDMY5RhgeQaxpwUr3FVlKNrGx/alz9/Ym71x/WpEvrO4z9qhVWA4IA61D5kHk471m7TNKI4xlieAK09nF9LGXtJLqbM5CkxWqLJj7uB1z15qpjU/+fVfyrRKw/Y97nEmOVAwABWTvt/7p/M1zq3Y6bPuf/9DzmGUNGktwMhh06c49qq3Fu1z+9OTI3A79PWseN36ZP3R3qaOWUNwx/OsUuXVA3zbk32O72b8cZ25q7b27W370ZEi9e3X0qv50u3G9sfU1VeWUkZY/nTc3LQnkUdTdklCo8kIACjp15x71l/2hcf3R+Q/wqhI79MnpVXc3rUqmi1Ua2P/Z)}@media (prefers-reduced-motion:reduce){.rs *,.rs :before,.rs :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rs .rs-pause{display:none}}
