#MainContent .tcn{font-family:Montserrat,sans-serif;color:#1a1714;background:#faf7f2}#MainContent .tcn .wrap{max-width:1080px;margin:0 auto;padding:0 22px}#MainContent .tcn .kick{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin:0 0 18px}#MainContent .tcn h1,#MainContent .tcn h2,#MainContent .tcn h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.01em;line-height:1.04;margin:0}#MainContent .tcn p{line-height:1.62;margin:0}#MainContent .tcn .btn{display:inline-block;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;text-decoration:none;padding:16px 34px;border:1.5px solid #1a1714;border-radius:0;background:#a8331f;color:#faf7f2;box-shadow:8px 8px #1a1714;transition:transform .12s,box-shadow .12s}#MainContent .tcn .btn:hover{transform:translate(3px,3px);box-shadow:4px 4px #1a1714}#MainContent .tcn .btn.dark{background:#0e0c0a}#MainContent .tcn .btn.light{background:#faf7f2;color:#1a1714;border-color:#faf7f2;box-shadow:8px 8px #a8331f}#MainContent .tcn .hero{position:relative;background:#0e0c0a;color:#faf7f2;padding:98px 0 108px;overflow:hidden;border-bottom:1.5px solid #1a1714}#MainContent .tcn .hero .wrap{position:relative;z-index:2;max-width:840px}#MainContent .tcn .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#MainContent .tcn .hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.42}#MainContent .tcn .hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0c0a80,#0e0c0ae0)}#MainContent .tcn .hero .kick{color:#c9e265}#MainContent .tcn .hero h1{font-size:clamp(56px,11vw,120px);color:#faf7f2;margin:0 0 8px}#MainContent .tcn .hero .sub{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(24px,4vw,38px);line-height:1.12;color:#ffd200;margin:0 0 26px}#MainContent .tcn .hero .lead{font-size:17px;max-width:600px;color:#faf7f2db;margin:0 0 34px}#MainContent .tcn .concept{padding:82px 0}#MainContent .tcn .concept .grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}#MainContent .tcn .concept h2{font-size:clamp(32px,5vw,52px);margin:0 0 22px}#MainContent .tcn .concept p{font-size:16px;color:#4a423b;margin:0 0 22px}#MainContent .tcn .checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}#MainContent .tcn .checks li{font-family:JetBrains Mono,monospace;font-size:12.5px;text-transform:uppercase;padding:12px 16px;border:1.5px solid #1a1714;background:#f7f4ec;box-shadow:5px 5px #1a1714}#MainContent .tcn .media{border:1.5px solid #1a1714;background:#0e0c0a;box-shadow:12px 12px #1a1714;aspect-ratio:4/5;overflow:hidden;display:flex;align-items:center;justify-content:center}#MainContent .tcn .media img{width:100%;height:100%;object-fit:cover}#MainContent .tcn .media span{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#faf7f299;text-align:center;padding:20px}#MainContent .tcn .parcours{padding:82px 0;background:#1a1714;color:#faf7f2}#MainContent .tcn .parcours .head{max-width:640px;margin:0 0 46px}#MainContent .tcn .parcours .kick{color:#c9e265}#MainContent .tcn .parcours h2{font-size:clamp(30px,4.6vw,46px);color:#faf7f2}#MainContent .tcn .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#MainContent .tcn .step{border:1.5px solid #FAF7F2;background:#0e0c0a;padding:26px 22px;box-shadow:7px 7px #a8331f}#MainContent .tcn .step .num{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.1em;color:#ffd200;display:block;margin:0 0 14px}#MainContent .tcn .step h3{font-size:24px;color:#faf7f2;margin:0 0 10px}#MainContent .tcn .step p{font-size:14px;color:#faf7f2c7}#MainContent .tcn .final{padding:92px 0;background:#a8331f;color:#faf7f2;border-top:1.5px solid #1a1714;text-align:center}#MainContent .tcn .final .kick{color:#ffd200}#MainContent .tcn .final h2{font-size:clamp(40px,7vw,78px);color:#faf7f2;margin:0 0 18px}#MainContent .tcn .final p{font-size:17px;max-width:520px;margin:0 auto 32px;color:#faf7f2e6}@media(max-width:820px){#MainContent .tcn .concept .grid{grid-template-columns:1fr}#MainContent .tcn .media{aspect-ratio:16/11}#MainContent .tcn .steps{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tc-night.css.map */
