@font-face{font-family:DeckJakarta;src:url('../../../assets/fonts/PlusJakartaSans-Variable.woff2') format('woff2');font-weight:200 800;font-display:swap}.deck.deck--contour{--deck-card-h:466px;font-family:DeckJakarta,Arial,sans-serif}.deck--contour .deck-stage{height:516px;width:calc(100% - 32px);max-width:1100px;margin:0 auto;display:block;overflow:clip}.deck--contour .deck-track{height:100%;width:100%;display:block;overflow:visible;padding:0;perspective:1800px;transform-style:flat}.deck--contour .deck-card{position:absolute;left:50%;top:26px;margin:0 0 0 -190px;width:380px;height:var(--deck-card-h);min-height:0;padding:30px;display:flex;flex-direction:column;gap:0;text-align:left;border:1px solid #252a31;border-radius:22px;background:linear-gradient(145deg,#14181d,#0a0c10 68%);box-shadow:0 22px 55px #0008;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .65s,border-color .65s;backface-visibility:hidden;will-change:transform}.deck--contour .deck-card:before{content:'';position:absolute;top:-1px;left:22%;right:22%;height:1px;background:linear-gradient(90deg,transparent,#aab4c0a0,transparent)}.deck--contour .deck-card.is-open{border-color:#48515d;box-shadow:0 22px 55px #0008}.deck--contour .deck-t{font-family:inherit;font-size:27px;font-weight:600;letter-spacing:-.045em;line-height:1.22;min-height:66px;margin:0;color:#edf0f4}.deck--contour .deck-mini{display:grid;gap:0;margin:20px 0 25px;align-items:stretch}.deck--contour .deck-who{display:flex;align-items:center;gap:13px;min-width:0;width:100%;max-width:none;padding:14px 0;background:0 0;border:0;border-bottom:1px solid #ffffff0a;border-radius:0}.deck--contour .deck-who:last-child{border-bottom:0}.deck--contour .deck-face{width:43px;height:43px;flex:none;background:#10151c}.deck--contour .deck-who-n{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;letter-spacing:-.025em;line-height:1.45;color:#edf0f4}.deck--contour .deck-ret{flex:none;margin-left:auto;font-size:14px;font-weight:400;color:#50c69a;white-space:nowrap;letter-spacing:normal}.deck--contour .deck-d{margin:auto 0 0;font-size:16px;line-height:1.6;color:#9ba3ae}.deck--contour .deck-arrow{display:block;top:50%;width:40px;height:40px;font-size:21px;background:#0d1014;border:1px solid #30363e;color:#e1e6ed;z-index:20}.deck--contour .deck-arrow:hover{background:#1a2028}.deck--contour .deck-arrow:focus-visible{outline:2px solid #e8b571;outline-offset:3px}.deck--contour .deck-arrow--prev{left:0}.deck--contour .deck-arrow--next{right:0}.deck--contour .deck-card--ghost{display:flex!important;transform:var(--deck-transform)!important;opacity:var(--deck-opacity)!important;filter:none!important}@media(min-width:701px) and (max-width:1100px){.deck--contour .deck-card{width:300px;margin-left:-150px;padding:25px}.deck--contour .deck-face{width:38px;height:38px}.deck--contour .deck-who{gap:10px}.deck--contour .deck-who-n{flex-direction:column;align-items:flex-start;justify-content:center;font-size:12px;gap:3px}.deck--contour .deck-ret{margin-left:0;font-size:12px}}@media(max-width:700px){.deck.deck--contour{--deck-card-h:452px}.deck--contour .deck-stage{width:100%;height:492px}.deck--contour .deck-card{width:calc(100% - 108px);max-width:380px;left:50%;top:18px;margin:0;padding:23px 18px}.deck--contour .deck-card:not(.is-open){visibility:hidden}.deck--contour .deck-arrow--prev{left:7px}.deck--contour .deck-arrow--next{right:7px}.deck--contour .deck-t{font-size:23px}.deck--contour .deck-mini{margin-top:16px}.deck--contour .deck-face{width:36px;height:36px}.deck--contour .deck-who{gap:10px}.deck--contour .deck-who-n{flex-direction:column;align-items:flex-start;justify-content:center;font-size:12px;gap:3px}.deck--contour .deck-ret{margin-left:0;font-size:12px}.deck--contour .deck-d{font-size:14px}}@media(max-width:380px){.deck--contour .deck-card{width:calc(100% - 104px);padding:23px 14px}.deck--contour .deck-t{font-size:20px}.deck--contour .deck-face{width:30px;height:30px}.deck--contour .deck-who{gap:8px}.deck--contour .deck-who-n{font-size:11px}}@media(prefers-reduced-motion:reduce){.deck--contour .deck-card{transition:none}}