.ds-dossier{padding-block:90px 105px}.ds-dossier-intro{margin-bottom:34px}.ds-dossier-intro h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.5rem,4.2vw,4.3rem);line-height:1.1}.ds-dossier-intro p{color:var(--ds-muted);margin-top:18px;font-size:.86rem;line-height:1.8}.ds-contract-selector{border:1px solid var(--ds-rule);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.ds-contract-selector legend,.ds-scene-selector legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ds-contract-selector button{text-align:left;color:#988a74;background:#141412;border:0;align-items:center;gap:17px;min-width:0;padding:24px 22px;transition:background .25s,color .25s;display:flex;position:relative}.ds-contract-selector button+button{border-left:1px solid var(--ds-rule)}.ds-contract-selector button>svg{flex:none}.ds-contract-selector button>svg:last-child{opacity:.4;width:14px;margin-left:auto}.ds-contract-selector button>span{gap:8px;min-width:0;display:grid}.ds-contract-selector strong{font-family:var(--font-display);color:#c2b7a5;font-size:clamp(.96rem,1.45vw,1.3rem);font-weight:400;line-height:1.3}.ds-contract-selector small{color:#8d806d;font-size:.64rem;line-height:1.5}.ds-contract-selector button[aria-pressed=true]{color:#dfbd80;background:#b6975a10;box-shadow:inset 0 -2px #c09e65}.ds-contract-selector button[aria-pressed=true] strong{color:#f1e1c4}.ds-contract-selector button[aria-pressed=true]>svg:last-child{opacity:1}.ds-contract-selector button:hover{color:#edd7b0;background:#c39a5e0b}:is(.ds-contract-selector button:focus-visible,.ds-scene-selector button:focus-visible){outline-offset:-5px;outline:2px solid #e1b974}.ds-contract-content{border:1px solid var(--ds-rule);background:#141513;border-top:0}.ds-contract-picture{animation:.35s both ds-contract-reveal}.ds-contract-scene{isolation:isolate;min-height:555px;position:relative;overflow:hidden}.ds-contract-hunt{background:radial-gradient(at 34% 60%,#58482d35,#0000 70%),linear-gradient(135deg,#181c18,#111210);justify-content:center;align-items:center;gap:90px;padding:55px 60px;display:flex}.ds-bounty-sheet{color:#342c1e;text-align:center;background:linear-gradient(#d4c5a3de,#b2a17fd9),url(/images/reading/rekrutierung-pergament-v1.webp) 50%/cover;flex:none;width:285px;padding:24px 25px 32px;position:relative;transform:rotate(-3deg);box-shadow:12px 25px 32px #0008,inset 0 0 60px #35271642}.ds-bounty-sheet:before{content:"";pointer-events:none;border:1px solid #61513370;position:absolute;inset:9px}.ds-bounty-authority{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #61513366;padding-bottom:13px;font-size:.52rem;display:block}.ds-bounty-wanted{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;margin-top:19px;font-size:2rem;line-height:1}.ds-bounty-mark{color:#51412699;place-items:center;width:78px;height:78px;margin:12px auto 9px;display:grid;position:relative}.ds-bounty-mark>span{background:#67513d;width:63px;height:1px;position:absolute;transform:rotate(-37deg)}.ds-bounty-sheet h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:2rem;font-weight:400}.ds-bounty-crime{margin-top:7px;font-size:.65rem}.ds-bounty-price{border-top:1px solid #61513366;flex-direction:column;align-items:center;margin-top:18px;padding-top:13px;display:flex}.ds-bounty-price strong{font-family:var(--font-display);font-size:2.8rem;font-weight:400;line-height:1}.ds-bounty-price span{letter-spacing:.2em;text-transform:uppercase;margin-top:6px;font-size:.55rem}.ds-bounty-seal{color:#cc9473;background:radial-gradient(circle at 35% 30%,#793e31,#40221e);border-radius:48% 53% 47% 46%;place-items:center;width:61px;height:63px;display:grid;position:absolute;bottom:33px;right:-19px;transform:rotate(-12deg);box-shadow:3px 4px 4px #0006,inset 0 0 0 4px #5e3029,inset 0 0 0 6px #9b554439}.ds-hunt-trail{width:260px;margin:0;padding:0;list-style:none}.ds-hunt-trail li{color:#bba476;align-items:center;gap:23px;padding:27px 0;display:flex;position:relative}.ds-hunt-trail li>svg{flex:none}.ds-hunt-trail li+li:before{content:"";border-left:1px dashed #a186535c;width:1px;height:29px;position:absolute;top:-15px;left:11px}.ds-hunt-trail p{font-family:var(--font-display);color:#e4d8bf;font-size:1.3rem;line-height:1.4}.ds-contract-scene-art{animation:.6s both ds-scene-develop;position:absolute;inset:0}.ds-contract-scene-art>img{object-fit:cover;opacity:0;transition:opacity .65s}.ds-contract-scene-art>img.is-active{opacity:1}.ds-contract-artwork{width:100%;height:100%;display:block}.ds-contract-scene-art:after{content:none}.ds-contract-journey:after,.ds-contract-league:after{content:"";pointer-events:none;background:linear-gradient(#0000 33%,#0d111083 70%,#0d1110df 88%,#0d1110 100%),radial-gradient(at 55% 40%,#0000 18%,#0c101142 94%);position:absolute;inset:0}.ds-contract-scene-copy{z-index:2;max-width:710px;position:absolute;bottom:31px;left:38px;right:38px}.ds-contract-scene-copy h3{font-family:var(--font-display);color:#efdfc4;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,3.3vw,3rem);font-weight:400;line-height:1.15}.ds-contract-scene-copy p{color:#c1b6a2;max-width:600px;margin-top:12px;font-size:.82rem;line-height:1.8}.ds-scene-selector{border:0;border-block:1px solid var(--ds-rule);background:#151612;min-width:0;margin:0;padding:0;display:grid}.ds-scene-selector-voyage{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-scene-selector-league{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-scene-selector button{color:#9e9079;justify-content:center;align-items:center;gap:10px;min-height:70px;padding:20px 12px;font-size:.7rem;line-height:1.5;transition:color .2s,background .2s;display:flex;position:relative}.ds-scene-selector button+button{border-left:1px solid #a7895630}.ds-scene-selector button>span{font-family:var(--font-display);color:#726349;flex:none;font-size:.73rem}.ds-scene-selector button[aria-pressed=true]{color:#efce92;background:#b8975510;box-shadow:inset 0 -2px #b89755}.ds-scene-selector button[aria-pressed=true]>span{color:#bca06a}.ds-scene-selector button:hover{color:#efd4a5;background:#b897550c}@keyframes ds-contract-reveal{0%{opacity:.35}to{opacity:1}}@keyframes ds-scene-develop{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.ds-page[data-motion=still] .ds-contract-picture,.ds-page[data-motion=still] .ds-contract-scene-art{animation:none}.ds-page[data-motion=still] .ds-contract-scene-art>img{transition:none}@media (prefers-reduced-motion:reduce){.ds-contract-scene-art>img{transition:none}.ds-contract-picture,.ds-contract-scene-art{animation:none}.ds-contract-selector button,.ds-scene-selector button{transition:none}}@media (max-width:1000px){.ds-contract-selector button{gap:11px;padding:20px 14px}.ds-contract-selector button>svg:last-child{display:none}.ds-contract-hunt{gap:50px;padding-inline:35px}.ds-scene-selector button{gap:7px;padding-inline:8px;font-size:.64rem}}@media (max-width:700px){.ds-dossier{padding-block:55px 70px}.ds-dossier-intro{margin-bottom:27px}.ds-dossier-intro h2{font-size:2.65rem}.ds-dossier-intro p{margin-top:16px;font-size:.8rem}.ds-contract-selector{grid-template-columns:1fr}.ds-contract-selector button{gap:17px;padding:17px 18px}.ds-contract-selector button+button{border-left:0;border-top:1px solid var(--ds-rule)}.ds-contract-selector button>span{grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;display:grid}.ds-contract-selector strong{font-size:1.12rem}.ds-contract-selector small{text-align:right;max-width:86px;font-size:.57rem}.ds-contract-selector button>svg{width:20px}.ds-contract-selector button[aria-pressed=true]{box-shadow:inset 2px 0 #c09e65}.ds-contract-scene{min-height:500px}.ds-contract-hunt{flex-direction:column;gap:29px;padding:36px 22px 29px}.ds-bounty-sheet{width:240px;padding:22px 21px 25px;transform:rotate(-2deg)}.ds-bounty-wanted{font-size:1.6rem}.ds-bounty-mark{width:61px;height:61px}.ds-bounty-mark svg{width:60px}.ds-bounty-sheet h3{font-size:1.8rem}.ds-bounty-price strong{font-size:2.4rem}.ds-hunt-trail{justify-content:space-between;gap:9px;width:100%;display:flex}.ds-hunt-trail li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;padding:10px 0;display:flex}.ds-hunt-trail li+li:before{border-top:1px dashed #a186535c;border-left:0;width:18px;height:1px;top:24px;left:-15px}.ds-hunt-trail li>svg{width:21px}.ds-hunt-trail p{font-size:.91rem;line-height:1.4}.ds-contract-journey,.ds-contract-league{min-height:540px}.ds-contract-scene-art{height:390px;bottom:auto}.ds-contract-artwork{width:155%;max-width:none;margin-left:-27.5%}.ds-contract-scene-copy{bottom:26px;left:24px;right:24px}.ds-contract-scene-copy h3{font-size:1.95rem}.ds-contract-scene-copy p{margin-top:13px;font-size:.78rem}.ds-contract-journey:after,.ds-contract-league:after{background:linear-gradient(#0000 22%,#0d111021 40%,#0d1110ce 72%,#0d1110 84% 100%)}.ds-contract-scene[data-scene=forge] .ds-contract-artwork{width:140%;margin-left:-20%}.ds-contract-scene[data-scene=master] .ds-contract-artwork{margin-left:-41%}.ds-contract-scene[data-scene=westfall] .ds-contract-artwork{margin-left:0}.ds-bridge-composition{transform:translate(150px,140px)scale(.6)}.ds-scene-selector-voyage{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-scene-selector-league{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-scene-selector button{justify-content:flex-start;min-height:61px;padding:15px 11px;font-size:.63rem}.ds-scene-selector button>span{font-size:.65rem}.ds-scene-selector-voyage button:nth-child(4){border-left:0}.ds-scene-selector-voyage button:nth-child(n+4),.ds-scene-selector-league button:nth-child(n+3){border-top:1px solid #a7895630}.ds-scene-selector-league button:nth-child(3){border-left:0}}@media (max-width:360px){.ds-contract-selector strong{font-size:1rem}.ds-contract-selector small{max-width:67px}.ds-bounty-sheet{width:210px}.ds-contract-hunt{padding-inline:16px}.ds-contract-journey,.ds-contract-league{min-height:560px}.ds-contract-scene-copy{left:20px;right:20px}.ds-contract-scene-copy h3{font-size:1.82rem}.ds-scene-selector button{gap:5px;padding-inline:8px;font-size:.57rem}}@media (max-width:700px){.ds-contract-journey,.ds-contract-league{min-height:0}.ds-contract-scene-art{aspect-ratio:1672/941;width:100%;height:auto;position:relative;inset:auto}.ds-contract-scene-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#0d1110);position:absolute;inset:0}.ds-contract-scene-copy{min-height:170px;padding:16px 24px 28px;position:relative;inset:auto}.ds-contract-journey:after,.ds-contract-league:after{content:none}.ds-scene-selector-voyage{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-scene-selector button{gap:7px;padding-inline:10px;font-size:.7rem}.ds-scene-selector-voyage button:nth-child(n){border-top:0;border-left:0}.ds-scene-selector-voyage button:nth-child(odd){border-left:1px solid #a7895630}.ds-scene-selector-voyage button:nth-child(n+4){border-top:1px solid #a7895630}}
