.DialogueShowcase_feature__ekKhO{margin:48px 0 40px;padding:clamp(25px,3.5vw,48px);border:1px solid #77796c;background:radial-gradient(ellipse at 14% 100%,#263d324d,transparent 55%),#151817;color:#eeeade;position:relative;isolation:isolate;scroll-margin-top:90px}.DialogueShowcase_feature__ekKhO:before{content:"";position:absolute;inset:7px;border:1px solid #c3bda623;pointer-events:none}.DialogueShowcase_heading__M9q0o{position:relative;z-index:1;margin-bottom:18px}.DialogueShowcase_feature__ekKhO .DialogueShowcase_heading__M9q0o>p{margin:0 0 16px;color:#b9cdbd;font:10px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em}.DialogueShowcase_heading__M9q0o h3{margin:0;font:400 clamp(32px,3.3vw,48px)/1.12 Ferrum,Georgia,serif;color:#f1ede3}.DialogueShowcase_scene__Bxtyn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);grid-gap:clamp(25px,4vw,55px);gap:clamp(25px,4vw,55px);align-items:center;position:relative}.DialogueShowcase_portrait__qc9zx{position:relative;min-width:0;margin:0;align-self:end}.DialogueShowcase_portrait__qc9zx img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;object-position:bottom;image-rendering:pixelated}.DialogueShowcase_portrait__qc9zx figcaption{position:absolute;bottom:16px;left:16px;padding:8px 17px;border:1px solid #b8c2aa66;background:#101512eb;color:#eeeade;font:400 27px/1.2 Ferrum,Georgia,serif;letter-spacing:.06em}.DialogueShowcase_window___V2AM{min-width:0;padding:clamp(22px,3vw,36px);position:relative;border:1px solid #a6b7a1;background:linear-gradient(140deg,#1d2925,#0d1211 65%);box-shadow:0 15px 40px #0003,inset 0 0 0 5px #111815,inset 0 0 0 6px #9aab8c35}.DialogueShowcase_nameplate__Ee1gi{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:18px;border-bottom:1px solid #9baf8d44}.DialogueShowcase_nameplate__Ee1gi>span:first-child{color:#e6eadb;font:400 30px/1.2 Ferrum,Georgia,serif;letter-spacing:.05em}.DialogueShowcase_nameplate__Ee1gi>span:last-child{color:#adbfaa;font:9px/1.6 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.DialogueShowcase_text__eGeff{display:grid;min-height:210px;padding:23px 0}.DialogueShowcase_feature__ekKhO .DialogueShowcase_text__eGeff p{margin:0;color:#e5e6dc;font:17px/1.9 Georgia,serif;text-wrap:pretty}.DialogueShowcase_text__eGeff p:not(.DialogueShowcase_accessible__h5zLP){grid-area:1/1;white-space:pre-line}.DialogueShowcase_measure__XTY37{visibility:hidden;pointer-events:none}.DialogueShowcase_cursor__ovVVb{color:#b5d6b8}.DialogueShowcase_controls__YQDY2{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #9baf8d44}.DialogueShowcase_controls__YQDY2>span{color:#a5b7a4;font:9px/1.6 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.DialogueShowcase_replay__LqMEf{display:inline-flex;align-items:center;gap:22px;min-height:44px;padding:10px 14px;border:1px solid #899b7d;color:#e8eade;background:transparent;font:10px/1.6 Arial,sans-serif;letter-spacing:.08em;cursor:pointer}.DialogueShowcase_replay__LqMEf:hover{background:#dce4d1;color:#101713}.DialogueShowcase_replay__LqMEf:focus-visible{outline:2px solid #cce0bf;outline-offset:5px}.DialogueShowcase_accessible__h5zLP{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1000px){.DialogueShowcase_scene__Bxtyn{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:24px}.DialogueShowcase_text__eGeff{min-height:250px}.DialogueShowcase_feature__ekKhO .DialogueShowcase_text__eGeff p{font-size:15px}}@media (max-width:760px){.DialogueShowcase_feature__ekKhO{margin-block:34px;padding:27px 20px}.DialogueShowcase_heading__M9q0o h3{font-size:33px}.DialogueShowcase_scene__Bxtyn{grid-template-columns:minmax(0,1fr);gap:0}.DialogueShowcase_portrait__qc9zx{width:min(340px,95%);justify-self:center}.DialogueShowcase_portrait__qc9zx img{max-height:350px}.DialogueShowcase_window___V2AM{padding:23px 20px}.DialogueShowcase_text__eGeff{min-height:0;padding-block:20px}.DialogueShowcase_feature__ekKhO .DialogueShowcase_text__eGeff p{font-size:15px;line-height:1.85}.DialogueShowcase_controls__YQDY2{gap:8px}}@media (prefers-reduced-motion:reduce){.DialogueShowcase_replay__LqMEf{display:none}}