:root{--cs-paper:#e9dfc8;--cs-paper2:#f3ead2;--cs-ink:#1a1512;--cs-ink2:#4a4032;--cs-accent:#b5302a;--cs-gold:#e2b33c;--cs-brush:var(--cs-brush-font),"Nanum Brush Script",var(--cs-body-font),serif;--cs-body:var(--cs-body-font),"Gowun Batang","Apple SD Gothic Neo","Noto Serif KR",serif}*{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--cs-paper);color:var(--cs-ink);font:400 17px/1.75 var(--cs-body);word-break:keep-all;margin:0;overflow-x:hidden}html[data-lang=ko] [data-l=en],html[data-lang=en] [data-l=ko]{display:none!important}html[data-lang=en] body{word-break:normal}a{color:inherit}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}.cs-nav{z-index:50;padding:max(10px,env(safe-area-inset-top))max(18px,env(safe-area-inset-right))10px max(18px,env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.cs-nav .cs-brand{white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.cs-nav .cs-brand img{border-radius:7px;box-shadow:2px 2px #1a151259}.cs-nav .cs-brand b{font:400 24px/1 var(--cs-brush)}.cs-nav .cs-links{white-space:nowrap;align-items:center;gap:4px;font-size:14.5px;display:flex}.cs-nav .cs-links a{border-radius:3px;padding:5px 9px;text-decoration:none}.cs-nav .cs-links a:hover,.cs-nav .cs-links a[aria-current]{background:#1a15121a}.cs-nav .cs-lang{background:var(--cs-paper2);border:1.5px solid var(--cs-ink);margin-left:4px;padding:3px 10px;font-size:13px;font-weight:700;box-shadow:2px 2px #1a151299}.cs-page:not(.cs-page-home) .cs-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e9dfc8f0;border-bottom:1.5px solid #1a151240;position:sticky}.cs-page-home .cs-nav{text-shadow:0 0 10px var(--cs-paper),0 0 4px var(--cs-paper),0 0 2px var(--cs-paper)}.cs-page-home .cs-nav .cs-brand b,.cs-page-home .cs-nav .cs-links a{background:#e9dfc88c;border-radius:4px;padding-inline:8px}.cs-foot{padding:46px 22px max(40px,env(safe-area-inset-bottom));text-align:center;color:#d9cfb8;background:#1c1713;font-size:14.5px}.cs-foot p{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:0 0 8px;display:flex}.cs-foot b{font:400 26px var(--cs-brush);color:#f3ead2}.cs-foot a{text-underline-offset:3px;white-space:nowrap}.cs-foot .cs-fine{opacity:.6;margin-top:16px;font-size:13px;display:block}.cs-scene{position:relative}.cs-pin{height:100svh;position:sticky;top:0;overflow:hidden}.cs-pin.cs-paper{background:var(--cs-paper)radial-gradient(120% 90% at 50% 40%,#f1e8d1,#e2d6ba 78%,#d6c8a8)}.cs-pin.cs-dark{background:#14110e}.cs-bg{object-fit:cover;will-change:transform,opacity;width:100%;height:100%;position:absolute;inset:0}.cs-veil{pointer-events:none;background:linear-gradient(#14110e1a,#14110e33 45%,#14110ed1);position:absolute;inset:0}.cs-big{margin:0;font-size:clamp(21px,2.9vw,38px);line-height:1.5}.cs-when{letter-spacing:.22em;color:var(--cs-accent);margin:0 0 14px;font-size:13px;font-weight:700}.cs-head{font:400 clamp(30px,4.4vw,58px)/1.2 var(--cs-brush);margin:0 0 3vh 8vw}.cs-gate .cs-pin{background:var(--cs-paper)}.cs-snow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cs-gate .cs-mist{background:linear-gradient(180deg,#e9dfc88c,#e9dfc800 26%,#e9dfc800 62%,var(--cs-paper));pointer-events:none;position:absolute;inset:0}.cs-hint{left:0;right:0;bottom:max(34px,env(safe-area-inset-bottom));text-align:center;letter-spacing:.14em;color:var(--cs-ink2);margin:0;font-size:13.5px;position:absolute}.cs-hint i{background:var(--cs-ink);transform-origin:top;width:1.5px;height:34px;margin:0 auto 10px;animation:1.8s ease-in-out infinite drop;display:block}@keyframes drop{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(16px)}}.cs-gate .cs-says,.cs-gate .cs-father,.cs-gate .cs-later{text-align:center;text-shadow:0 0 16px var(--cs-paper),0 0 6px var(--cs-paper),0 0 2px var(--cs-paper);padding:0 24px;position:absolute;left:0;right:0}.cs-gate .cs-says{top:62vh}.cs-gate .cs-says small{letter-spacing:.2em;color:var(--cs-accent);margin-bottom:12px;font-size:12.5px;font-weight:700;display:block}.cs-gate .cs-says p{font:400 clamp(30px,4.2vw,58px)/1.3 var(--cs-brush);margin:0}.cs-gate .cs-father{margin:0;top:58vh}.cs-gate .cs-father p{font:400 clamp(30px,4.6vw,64px)/1.28 var(--cs-brush);margin:0 0 14px}.cs-gate .cs-father .cs-cut{color:var(--cs-accent);font-size:clamp(24px,3.4vw,46px)}.cs-gate .cs-later{top:36vh}.cs-gate .cs-arrive{pointer-events:none;position:absolute;inset:0}.cs-gate .cs-pin{--fh:100vh;--fx:calc(max(2vw,26vw - 34vh) + 33.6vh);--fy:71vh}.cs-veil{left:calc(var(--fx) - 150vmax);top:calc(var(--fy) - 150vmax);pointer-events:none;will-change:transform;width:300vmax;height:300vmax;-webkit-mask-image:url(/crimescene/img/silhouette.webp),linear-gradient(#000,#000);mask-image:url(/crimescene/img/silhouette.webp),linear-gradient(#000,#000);-webkit-mask-size:calc(var(--fh)*.672)var(--fh),100% 100%;-webkit-mask-size:calc(var(--fh)*.672)var(--fh),100% 100%;mask-size:calc(var(--fh)*.672)var(--fh),100% 100%;-webkit-mask-position:calc(150vmax - var(--fh)*.336)calc(150vmax - var(--fh)*.62),0 0;-webkit-mask-position:calc(150vmax - var(--fh)*.336)calc(150vmax - var(--fh)*.62),0 0;mask-position:calc(150vmax - var(--fh)*.336)calc(150vmax - var(--fh)*.62),0 0;-webkit-mask-composite:xor;background:radial-gradient(circle at 50% 44%,#cb4331,#a92822 62vmax);position:absolute;rotate:-3deg;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.cs-shade{left:calc(var(--fx) - var(--fh)*.336);top:calc(var(--fy) - var(--fh)*.62);height:var(--fh);transform-origin:50% 62%;pointer-events:none;will-change:transform,opacity;width:auto;max-width:none;position:absolute;rotate:-3deg}.cs-intro{color:#f6ecd6;justify-content:flex-end;align-items:center;padding:12vh 8vw 12vh 0;display:flex;position:absolute;inset:0}.cs-intro .cs-hint{color:#f6ecd6;opacity:.85}.cs-intro .cs-hint i{background:#f6ecd6}.cs-gate .cs-later b{font:400 clamp(54px,9vw,130px)/1 var(--cs-brush);display:block}.cs-gate .cs-later>span{color:var(--cs-ink2);margin-top:14px;font-size:clamp(16px,1.9vw,22px);display:block}.cs-bookscene .cs-pin{place-items:center;display:grid}.cs-book{aspect-ratio:688/1024;perspective:1700px;width:min(42vh,62vw);translate:calc(var(--open,0)*var(--shift,-11vw))0;margin-left:30vw}.cs-book .cs-tilt{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--ny,0)*-5deg))rotateY(calc(var(--nx,0)*7deg));transition:transform .25s ease-out;position:relative}.cs-leaf{border-radius:3px;width:100%;height:100%;position:absolute;inset:0}.cs-leaf.cs-first{background:#e6dbc2 50%/cover;box-shadow:0 0 0 1px #1a151238;container-type:inline-size}.cs-book .cs-block{background:#cdbf9b;border-radius:3px;position:absolute;inset:0;transform:translateZ(-1px);box-shadow:-1.5px 1.5px #e3d8bb,-3px 3px #c2b48f,-4.5px 4.5px #e0d4b6,-6px 6px #bdae88,-7.5px 7.5px #ddd1b2,-9px 9px #b8a982,-10.5px 10.5px #d9cdad,-12px 12px #b2a37b,-13.5px 13.5px #d4c8a6,-15px 15px #8f8262,-24px 30px 30px #1a15125c}.cs-leaf.cs-first .cs-cast{pointer-events:none;background:linear-gradient(270deg,#1a120899,#1a12082e 45%,#1a120800 80%);position:absolute;inset:0}.cs-turner{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.cs-seg{transform-origin:100%;width:100%;transform-style:preserve-3d;position:absolute;top:0;bottom:0;right:100%}.cs-turner>.cs-seg{width:10%;right:0}.cs-turner>.cs-flat{object-fit:cover;border-radius:3px;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(.5px)}.cs-seg>.cs-f,.cs-seg>.cs-b{backface-visibility:hidden;background-color:#e2d6b8;background-repeat:no-repeat;position:absolute;inset:0 -.6px}.cs-seg>.cs-b{transform:rotateY(180deg)}.cs-seg>.cs-f>i,.cs-seg>.cs-b>i{background:#1a1208;position:absolute;inset:0}.cs-seg>.cs-edge{transform-origin:0;background:linear-gradient(#e0d4b4,#b9aa84 50%,#d2c5a2);position:absolute;top:0;bottom:0;left:0;transform:rotateY(90deg)}.cs-leaf.cs-first h2{font:400 9.4cqw/1.1 var(--cs-brush);letter-spacing:.02em;margin:0;position:absolute;top:9%;right:16%}.cs-leaf.cs-first h2 [data-l=ko]{writing-mode:vertical-rl}.cs-leaf.cs-first h2 [data-l=en]{text-align:right;letter-spacing:0;width:6.2em;line-height:1.15;display:block}.cs-leaf.cs-first .cs-seal{mix-blend-mode:multiply;width:23cqw;height:auto;position:absolute;top:9.5%;left:11%;rotate:-5deg}.cs-leaf.cs-first p{text-align:left;color:var(--cs-ink2);margin:0;font-size:3.7cqw;line-height:1.6;position:absolute;bottom:10%;left:13%;right:38%}.cs-bookscene .cs-side{width:29vw;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.cs-bookscene .cs-side p{position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.cs-bookscene .cs-side .cs-big{font:400 clamp(28px,3.7vw,54px)/1.3 var(--cs-brush)}.cs-red{color:var(--cs-accent)}.cs-site .cs-plain{filter:brightness(.3)saturate(.45)contrast(1.05)}.cs-site .cs-lit{-webkit-mask-image:radial-gradient(circle var(--r)at var(--mx)var(--my),#000 0,#000 46%,transparent 100%);-webkit-mask-image:radial-gradient(circle var(--r)at var(--mx)var(--my),#000 0,#000 46%,transparent 100%);mask-image:radial-gradient(circle var(--r)at var(--mx)var(--my),#000 0,#000 46%,transparent 100%)}.cs-site .cs-glow{background:radial-gradient(circle calc(var(--r)*1.15)at var(--mx)var(--my),#ffc47833,#ffaa5a0f 55%,transparent 75%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.cs-site .cs-pin{cursor:crosshair}.cs-site .cs-shade{pointer-events:none;background:linear-gradient(#14110ec7,#14110e59 30%,#14110e00 52% 80%,#14110e73);position:absolute;inset:0}.cs-site .cs-lines{color:#f6ecd6;text-shadow:0 2px 14px #000000d9,0 0 4px #000000b3;width:min(560px,82vw);position:absolute;top:14vh;left:7vw}.cs-site .cs-lines .cs-when{color:#e9b48c}.cs-site .cs-lines .cs-big{font:400 clamp(30px,4vw,58px)/1.25 var(--cs-brush);position:absolute;top:38px;left:0;right:0}.cs-site .cs-count{left:7vw;bottom:max(40px,env(safe-area-inset-bottom));letter-spacing:.1em;color:var(--cs-ink);background:var(--cs-paper2);border:2px solid var(--cs-ink);padding:8px 18px;font-weight:700;position:absolute;box-shadow:4px 4px #0000008c}.cs-site .cs-count b{color:var(--cs-accent);font-size:1.3em}.cs-people .cs-pin,.cs-eps .cs-pin{flex-direction:column;justify-content:center;display:flex}.cs-track{will-change:transform;align-self:flex-start;gap:3vw;width:max-content;padding-left:8vw;display:flex}.cs-person{align-items:flex-end;gap:22px;width:min(640px,84vw);padding:0 26px 26px 0;display:flex}.cs-person img{filter:drop-shadow(8px 10px #1a151224);flex:none;width:44%}.cs-person>div{flex:1 1 0;min-width:0}.cs-person h3{font:400 clamp(38px,4.4vw,60px)/1 var(--cs-brush);margin:0}.cs-person small{letter-spacing:.14em;color:var(--cs-accent);margin:6px 0 14px;font-size:13px;font-weight:700;display:block}.cs-person blockquote{background:var(--cs-paper2);border:2px solid var(--cs-ink);margin:0 0 12px;padding:12px 16px;font-size:clamp(16px,1.5vw,19px);line-height:1.6;box-shadow:5px 5px #1a1512b3}.cs-person p{color:var(--cs-ink2);margin:0;font-size:15px}.cs-ep{aspect-ratio:688/1040;text-align:center;background:#e6dbc2 50%/cover;flex:none;width:min(300px,62vw,44vh);padding:26px 22px 22px;transition:transform .25s;position:relative;box-shadow:7px 9px #1a151240,0 0 0 1px #1a151233}.cs-ep:hover{transform:translateY(-10px)rotate(-1deg)}.cs-ep .cs-no{letter-spacing:.2em;color:var(--cs-accent);font-size:12px;font-weight:700;display:block}.cs-ep h3{min-height:2.3em;font:400 clamp(26px,2.6vw,34px)/1.12 var(--cs-brush);margin:6px 0 0}html[data-lang=en] .cs-ep h3{font-size:clamp(20px,2vw,26px)}.cs-ep img{mix-blend-mode:multiply;width:82%;margin:2% auto 0;-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000 96%);mask-image:radial-gradient(closest-side,#000 60%,#0000 96%)}.cs-ep p{color:var(--cs-ink2);margin:2% 0 0;font-size:14px;line-height:1.5}.cs-ep em{letter-spacing:.14em;white-space:nowrap;color:var(--cs-ink2);border:1.5px solid;padding:2px 10px;font-size:11.5px;font-style:normal;font-weight:700;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.cs-ep em.cs-free{color:#f6ecd6;background:var(--cs-accent);border-color:var(--cs-accent)}.cs-council .cs-pin{place-items:center;padding:70px 18px 20px;display:grid}.cs-council .cs-panel{width:min(680px,100%)}.cs-kicker2{letter-spacing:.18em;color:var(--cs-accent);font-size:13px;font-weight:700;display:block}.cs-council h2{font:400 clamp(34px,5vw,60px)/1.15 var(--cs-brush);margin:4px 0}.cs-council .cs-bet{color:var(--cs-ink2);margin:0 0 14px;font-size:15px}.cs-council .cs-opts{gap:10px;display:grid}.cs-voice{text-align:left;background:var(--cs-paper2);border:2px solid var(--cs-ink);align-items:flex-start;gap:14px;width:100%;padding:12px 16px;transition:translate .15s,box-shadow .15s,opacity .3s;display:flex;box-shadow:5px 5px #1a1512bf}.cs-voice:not(:disabled):hover{translate:-2px -2px;box-shadow:7px 7px #1a1512bf}.cs-voice .cs-mini{background:#eadfc2;border:1.5px solid #1a151280;border-radius:50%;flex:none;width:50px;height:50px;overflow:hidden}.cs-voice .cs-mini img{width:74px;max-width:none;margin:-17px 0 0 -12px}.cs-voice .cs-mini img[src*=yeon]{margin-top:-9px}.cs-voice .cs-mini.cs-letter{color:#5b4f3c;place-items:center;font-weight:700;display:grid}.cs-voice b{color:var(--cs-accent);font-size:13px;display:block}.cs-voice em{font-size:17px;font-style:normal;font-weight:700;display:block}.cs-voice q{color:var(--cs-ink2);font-size:14px;line-height:1.55;display:block}.cs-voice.cs-right{background:#dfe7cf;border-color:#3f6b3a;box-shadow:5px 5px #3f6b3a}.cs-voice.cs-wrong{border-color:var(--cs-accent);box-shadow:5px 5px 0 var(--cs-accent);background:#f0d6cf}.cs-voice.cs-dim{opacity:.5!important}.cs-verdict{min-height:92px;margin-top:16px;font-size:15.5px}.cs-verdict p{margin:0}.cs-verdict .cs-wait{color:var(--cs-ink2)}.cs-verdict.cs-on p{border-left:5px solid var(--cs-accent);background:#f3ead2e6;padding:10px 14px}.cs-again{border:1.5px dashed var(--cs-ink);background:0 0;margin-top:8px;padding:2px 12px;font-size:13.5px}.cs-dusk .cs-tone{mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#5a3b5e,#c96a3c 55%,#40232c);position:absolute;inset:0}.cs-dusk .cs-sun{filter:blur(2px);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#ffe6b0,#f29a4a 55%,#f2783c00 72%);border-radius:50%;width:16vmin;height:16vmin;margin:-8vmin 0 0 -8vmin;position:absolute}.cs-dusk .cs-lines{color:#f6ecd6;text-shadow:0 2px 14px #000c,0 0 4px #0009;height:34vh;position:absolute;bottom:13vh;left:7vw;right:7vw}.cs-dusk .cs-lines .cs-big{max-width:21em;font:400 clamp(30px,4vw,56px)/1.28 var(--cs-brush);position:absolute;bottom:0;left:0}.cs-clock{letter-spacing:.14em;color:#f6ecd6;background:var(--cs-accent);text-shadow:none;border-radius:3px;padding:4px 14px 3px;font-size:clamp(14px,1.6vw,19px);font-style:normal;font-weight:700;position:absolute;top:0;left:0;box-shadow:3px 3px #00000073}.cs-gold{color:#f3cf7a}.cs-note .cs-pin{background:#14110e;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:70px 18px 24px;display:flex}.cs-sheet{background:#e6dbc2 50%/cover;width:min(640px,100%);padding:clamp(26px,5vw,48px);position:relative;transform:rotate(-.8deg);box-shadow:10px 12px #00000073}.cs-sheet small{letter-spacing:.18em;color:var(--cs-accent);font-size:12px;font-weight:700;display:block}.cs-sheet .cs-mine{margin-top:22px}.cs-hand{font:400 clamp(26px,3.6vw,40px)/1.45 var(--cs-brush);margin:8px 0 0}html[data-lang=en] .cs-hand{font-size:clamp(22px,2.9vw,32px)}.cs-hand.cs-me{color:#3a2a22}.cs-inked i{opacity:clamp(.05,calc(var(--p)*var(--n) - var(--i)),1);font-style:normal}.cs-note .cs-under{text-align:center;color:#e9dfc8;max-width:34em;margin:0;font-size:clamp(15px,1.6vw,18px);position:relative}.cs-band{color:#f3ead2;background:#1c1713;padding:26px 0;overflow:hidden}.cs-belt{white-space:nowrap;will-change:transform;width:max-content;display:flex}.cs-belt>span{font:400 clamp(30px,4.2vw,56px)/1 var(--cs-brush);align-items:center;display:inline-flex}.cs-belt>span>i{background:var(--cs-accent);width:.32em;height:.32em;margin:0 .8em;display:inline-block;transform:rotate(45deg)}.cs-shots{text-align:center;background:var(--cs-paper)radial-gradient(120% 90% at 50% 40%,#f1e8d1,#e2d6ba 78%,#d6c8a8);padding:12vh 8vw 13vh}.cs-shots .cs-head{margin:0 0 7vh}.cs-shots .cs-row{justify-content:center;display:flex}.cs-shots .cs-row img{border:2px solid var(--cs-ink);border-radius:16px;width:min(250px,27vw);margin:0 -1.5vw;box-shadow:8px 10px #1a15124d}.cs-get{color:#f6ecd6;background:radial-gradient(circle at 30% 42%,#cb4331,#a92822 78%);justify-content:flex-end;align-items:center;min-height:100svh;padding:12vh 8vw 12vh 0;display:flex;position:relative;overflow:hidden}.cs-get .cs-figure{filter:drop-shadow(1.4vh 1.6vh #1a15122e);pointer-events:none;width:auto;max-width:none;height:100vh;position:absolute;bottom:-9vh;left:max(2vw,26vw - 34vh);rotate:-3deg}.cs-cta{width:min(560px,44vw);position:relative}.cs-cta .cs-kicker2{color:#f6ecd6;opacity:.9;margin:0 0 4px}.cs-cta :is(h1,h2){font:400 clamp(60px,8.4vw,132px)/1 var(--cs-brush);margin:0 0 14px}html[data-lang=en] .cs-cta :is(h1,h2){font-size:clamp(46px,6.2vw,96px)}.cs-cta>p{max-width:24em;margin:0 0 24px;font-size:clamp(16px,1.5vw,19px)}.cs-store{color:var(--cs-ink);background:var(--cs-gold);border:2px solid var(--cs-ink);padding:13px 32px;font-size:18px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:6px 6px #1a1512bf}.cs-store.cs-soon{color:var(--cs-ink2);background:#f3ead2}.cs-facts{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.cs-facts li{border:1.5px solid #f6ecd6bf;padding:2px 12px;font-size:13.5px}.cs-cta .cs-fine{opacity:.82;margin-top:20px;font-size:13.5px}.cs-cta .cs-fine a{color:inherit}.cs-rail{z-index:40;right:max(12px,env(safe-area-inset-right));pointer-events:none;mix-blend-mode:difference;width:2px;height:56vh;position:fixed;top:22vh}.cs-rail i{transform-origin:top;opacity:.7;background:#d9cfb8;position:absolute;inset:0}.cs-rail b{width:22px;height:22px;font:700 12px/1 var(--cs-body);color:#f6ecd6;background:var(--cs-accent);mix-blend-mode:normal;border-radius:3px;place-items:center;margin:-11px 0 0 -11px;display:grid;position:absolute;left:50%;transform:rotate(-6deg)}.cs-page-home .cs-rail{mix-blend-mode:normal}.cs-page-home .cs-rail i{background:var(--cs-accent);opacity:.55}.cs-readbar{z-index:60;background:var(--cs-accent);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.cs-legal{max-width:760px;margin:0 auto;padding:46px 22px 90px}.cs-legal header{border-bottom:2px solid var(--cs-ink);margin-bottom:30px;padding-bottom:18px}.cs-legal h1{font:400 clamp(44px,8vw,68px)/1.1 var(--cs-brush);margin:0}.cs-legal .cs-sub{color:var(--cs-ink2);margin:6px 0 0;font-size:14.5px}.cs-legal section{margin:0 0 30px}.cs-legal h2{margin:0 0 8px;font-size:19px}.cs-legal p{margin:0 0 10px}.cs-legal .cs-lead{background:var(--cs-paper2);border:2px solid var(--cs-ink);padding:14px 18px;box-shadow:5px 5px #1a1512b3}.cs-legal ul{margin:0 0 10px;padding-left:1.3em}.cs-legal li{margin-bottom:4px}.cs-legal a{color:#7c1f1b;text-underline-offset:3px}.cs-who{grid-template-columns:max-content 1fr;gap:4px 18px;margin:0;display:grid}.cs-who dt{color:var(--cs-ink2);font-weight:700}.cs-who dd{margin:0}.cs-mail a{font-size:20px;font-weight:700}.cs-faq{border-top:1.5px solid var(--cs-ink);margin:0;list-style:none;padding:0!important}.cs-faq li{border-bottom:1.5px solid var(--cs-ink);margin:0}.cs-faq button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 4px;font-weight:700;display:flex}.cs-faq button i{border-right:2px solid var(--cs-ink);border-bottom:2px solid var(--cs-ink);flex:none;width:11px;height:11px;transition:transform .25s;transform:rotate(45deg)translateY(-3px)}.cs-faq li.cs-on button i{transform:rotate(-135deg)translateY(-3px)}.cs-faq li>div{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.cs-faq li.cs-on>div{grid-template-rows:1fr}.cs-faq li>div>p{color:#33291f;margin:0;padding:0 4px;overflow:hidden}.cs-faq li.cs-on>div>p{padding-bottom:14px}@media (max-width:760px){body{font-size:16px}.cs-nav .cs-brand b{font-size:20px}.cs-nav .cs-links a{padding:4px 6px;font-size:13.5px}.cs-page-home .cs-nav .cs-brand b,html[data-lang=en] .cs-nav .cs-brand b{display:none}.cs-nav{gap:6px}.cs-nav .cs-lang{padding:3px 8px}.cs-book{--shift:-19vw;width:min(36vh,60vw);margin:-16vh 0 0}.cs-bookscene .cs-side{text-align:center;width:auto;inset:auto 7vw 15vh;transform:none}.cs-bookscene .cs-side p{top:auto;bottom:0;transform:none}.cs-site .cs-lines{top:12vh}.cs-person{flex-direction:column;align-items:flex-start;gap:6px;width:80vw;padding-right:0}.cs-person>div{flex:none;width:100%}.cs-person img{width:46%}.cs-council .cs-pin{align-items:start;padding-top:62px}.cs-voice{gap:10px;padding:9px 12px}.cs-voice q{font-size:13px}.cs-verdict{min-height:110px;font-size:14.5px}.cs-dusk .cs-lines{bottom:10vh}.cs-shots{padding:9vh 6vw 10vh}.cs-shots .cs-row img{border-radius:11px;width:31vw;margin:0 -2vw}.cs-get{min-height:0;padding:0 7vw 9vh;display:block}.cs-gate .cs-pin{--fh:100vw;--fx:50vw;--fy:calc(6vh + 62vw)}.cs-intro{justify-content:flex-start;align-items:flex-end;padding:0 7vw 13vh}.cs-intro .cs-cta h1{font-size:15vw}.cs-get .cs-figure{width:82vw;height:auto;margin:5vh auto -30vw;display:block;position:relative;bottom:auto;left:auto;-webkit-mask-image:linear-gradient(#000 62%,#0000 96%);mask-image:linear-gradient(#000 62%,#0000 96%)}.cs-cta{width:auto}.cs-cta :is(h1,h2){font-size:17vw}html[data-lang=en] .cs-cta :is(h1,h2){font-size:12.5vw}.cs-rail{right:6px}}@media (max-height:640px){.cs-council h2{font-size:30px}.cs-voice q{display:none}}@media (prefers-reduced-motion:reduce){.cs-hint i{animation:none}.cs-book .cs-tilt{transition:none}}
