.k0{background: #0B0A0C; color: #F3EEE6; font-family: 'Barlow', sans-serif; font-weight: 400}
.k1{border-bottom: 1px solid rgba(229,193,88,0.25); background: #0B0A0C}
.k2{max-width: 1240px; margin: 0 auto; padding: 14px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px}
.k3{display: flex; align-items: center; gap: 12px; text-decoration: none}
.k4{height: 72px; width: auto; display: block}
.k5{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 28px; font-family: 'Oswald', sans-serif; font-size: 15px; letter-spacing: 2px; text-transform: uppercase}
.k6{text-decoration: none; color: #E5C158}
.k7{text-decoration: none; color: #F3EEE6}
.k8{text-decoration: none; background: #E5C158; color: #0B0A0C; padding: 13px 20px; font-weight: 600}
.k9{position: relative; overflow: hidden; background: radial-gradient(ellipse at 75% 40%, #2A1238 0%, #0B0A0C 62%)}
.k10{max-width: 1240px; margin: 0 auto; padding: 80px 24px 96px; display: flex; flex-wrap: wrap; align-items: center; gap: 48px}
.k11{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 26px}
.k12{margin: 0; font-family: 'Oswald', sans-serif; font-size: 15px; letter-spacing: 6px; text-transform: uppercase; color: #B98AE0}
.k13{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(56px, 8vw, 104px); line-height: 0.95; text-transform: uppercase; letter-spacing: 1px}
.k14{margin: 0; max-width: 540px; font-size: 20px; line-height: 1.6; color: #D8CFC4}
.k15{display: flex; flex-wrap: wrap; gap: 14px; padding-top: 6px}
.k16{text-decoration: none; background: #E5C158; color: #0B0A0C; padding: 18px 30px; font-family: 'Oswald', sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase}
.k17{text-decoration: none; border: 1px solid #B98AE0; color: #F3EEE6; padding: 17px 28px; font-family: 'Oswald', sans-serif; font-size: 16px; letter-spacing: 2px; text-transform: uppercase}
.k18{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 14px}
.k19{display: block; width: 100%; height: auto; border: 1px solid rgba(229,193,88,0.35)}
.k20{border-top: 1px solid rgba(229,193,88,0.25); border-bottom: 1px solid rgba(229,193,88,0.25)}
.k21{max-width: 1240px; margin: 0 auto; padding: 0 24px}
.k22{display: block; width: 100%; aspect-ratio: 21 / 8; object-fit: cover; object-position: center 18%}
.k23{max-width: 1240px; margin: 0 auto; padding: 104px 24px; display: flex; flex-direction: column; gap: 56px}
.k24{display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-start}
.k25{flex: 1 1 400px; min-width: 0; margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(40px, 5vw, 64px); line-height: 1; text-transform: uppercase}
.k26{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 18px; font-size: 18px; line-height: 1.7; color: #D8CFC4}
.k27{margin: 0}
.k28{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px}
.k29{background: #151217; border-top: 3px solid #E5C158; padding: 32px; display: flex; flex-direction: column; gap: 14px}
.k30{font-family: 'Oswald', sans-serif; font-size: 15px; letter-spacing: 3px; color: #B98AE0}
.k31{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 600; font-size: 26px; letter-spacing: 1px; text-transform: uppercase; color: #F3EEE6}
.k32{margin: 0; font-size: 16px; line-height: 1.7; color: #C9C0B5}
.k33{background: linear-gradient(180deg, #120D16 0%, #0B0A0C 100%); border-top: 1px solid rgba(185,138,224,0.3); border-bottom: 1px solid rgba(185,138,224,0.3)}
.k34{max-width: 1240px; margin: 0 auto; padding: 104px 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 56px}
.k35{flex: 1 1 400px; min-width: 0; display: flex; justify-content: center}
.k36{display: block; width: 100%; max-width: 440px; height: auto}
.k37{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 22px}
.k38{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(40px, 5vw, 64px); line-height: 1; text-transform: uppercase}
.k39{margin: 0; font-size: 18px; line-height: 1.7; color: #D8CFC4}
.k40{align-self: flex-start; text-decoration: none; border: 1px solid #E5C158; color: #E5C158; padding: 17px 28px; font-family: 'Oswald', sans-serif; font-size: 16px; letter-spacing: 2px; text-transform: uppercase}
.k41{max-width: 1240px; margin: 0 auto; padding: 104px 24px; display: flex; flex-direction: column; gap: 44px}
.k42{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 24px}
.k43{display: flex; flex-direction: column; gap: 18px; max-width: 720px}
.k44{margin: 0; display: flex; flex-wrap: wrap; gap: 24px; align-items: center; background: #151217; border: 1px solid rgba(229,193,88,0.25); padding: 20px}
.k45{flex: 1 1 360px; min-width: 0; max-width: 560px; width: 100%; aspect-ratio: 4 / 5; object-fit: cover; display: block}
.k46{flex: 1 1 280px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.k47{font-family: 'Oswald', sans-serif; font-size: 15px; letter-spacing: 4px; text-transform: uppercase; color: #B98AE0}
.k48{font-family: 'Oswald', sans-serif; font-size: 30px; text-transform: uppercase; color: #F3EEE6}
.k49{font-size: 17px; line-height: 1.6; color: #C9C0B5}
.k50{display: grid; grid-template-columns: repeat(auto-fit, minmax(270px, 1fr)); gap: 20px}
.k51{background: #151217; border: 1px solid rgba(229,193,88,0.25); display: flex; flex-direction: column}
.k52{aspect-ratio: 4 / 3; background: #1E1922; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid rgba(229,193,88,0.2)}
.k53{width: 46%; height: auto; opacity: 0.85}
.k54{padding: 24px; display: flex; flex-direction: column; gap: 8px}
.k55{align-self: flex-start; font-family: 'Oswald', sans-serif; font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #0B0A0C; background: #B98AE0; padding: 4px 10px}
.k56{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 600; font-size: 24px; text-transform: uppercase; color: #F3EEE6}
.k57{font-size: 15px; color: #C9C0B5}
.k58{background: #E5C158; color: #0B0A0C}
.k59{max-width: 1240px; margin: 0 auto; padding: 96px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 32px}
.k60{flex: 1 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.k61{margin: 0; font-size: 19px; line-height: 1.6; color: #2A2418; max-width: 720px}
.k62{text-decoration: none; background: #0B0A0C; color: #E5C158; padding: 20px 34px; font-family: 'Oswald', sans-serif; font-size: 17px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase}
.k63{max-width: 1240px; margin: 0 auto; padding: 48px 24px 64px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 24px; font-size: 15px; color: #9E958B}
.k64{height: 64px; width: auto; display: block}
.k65{display: flex; flex-wrap: wrap; gap: 24px}
.k66{text-decoration: none}
.k67{display: flex; align-items: center; text-decoration: none}
.k68{background: radial-gradient(ellipse at 20% 30%, #2A1238 0%, #0B0A0C 60%)}
.k69{max-width: 1240px; margin: 0 auto; padding: 96px 24px; display: flex; flex-direction: column; gap: 24px}
.k70{margin: 0; max-width: 900px; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(52px, 7.5vw, 96px); line-height: 0.95; text-transform: uppercase}
.k71{margin: 0; max-width: 760px; font-size: 20px; line-height: 1.65; color: #D8CFC4}
.k72{max-width: 1240px; margin: 0 auto; padding: 104px 24px; display: flex; flex-wrap: wrap; gap: 56px; align-items: flex-start}
.k73{flex: 1 1 440px; min-width: 0; display: flex; flex-direction: column; gap: 20px}
.k74{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(38px, 4.6vw, 58px); line-height: 1; text-transform: uppercase}
.k75{margin: 0; font-size: 16px; line-height: 1.7; color: #9E958B; font-style: italic}
.k76{flex: 1 1 480px; min-width: 0; background: #151217; border: 1px solid rgba(229,193,88,0.25); padding: 36px; display: flex; flex-direction: column; gap: 18px}
.k77{margin: 0; font-family: 'Oswald', sans-serif; font-size: 15px; letter-spacing: 3px; text-transform: uppercase; color: #E5C158}
.k78{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px 24px; font-size: 16px; line-height: 1.5; color: #E8E1D7}
.k79{display: flex; gap: 12px; align-items: baseline}
.k80{width: 8px; height: 8px; flex: 0 0 8px; background: #B98AE0; transform: rotate(45deg)}
.k81{align-self: flex-start; text-decoration: none; background: #E5C158; color: #0B0A0C; padding: 18px 30px; font-family: 'Oswald', sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase}
.k82{flex: 1 1 380px; min-width: 0; display: flex; justify-content: center}
.k83{display: block; width: 100%; max-width: 420px; height: auto}
.k84{max-width: 1240px; margin: 0 auto; padding: 104px 24px; display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-start}
.k85{flex: 1 1 380px; min-width: 0; margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(38px, 4.6vw, 58px); line-height: 1; text-transform: uppercase}
.k86{flex: 1 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 18px; font-size: 18px; line-height: 1.7; color: #D8CFC4}
.k87{background: #151217; border-top: 1px solid rgba(229,193,88,0.2); border-bottom: 1px solid rgba(229,193,88,0.2)}
.k88{max-width: 1240px; margin: 0 auto; padding: 104px 24px; display: flex; flex-direction: column; gap: 40px}
.k89{display: flex; flex-direction: column; gap: 18px; max-width: 820px}
.k90{margin: 0; font-size: 16px; color: #9E958B}
.k91{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 14px}
.k92{border: 1px solid rgba(229,193,88,0.3); padding: 20px 22px; display: flex; gap: 14px; align-items: center; font-size: 17px; color: #F3EEE6}
.k93{font-family: 'Oswald', sans-serif; font-size: 18px; color: #E5C158}
.k94{margin: 0; max-width: 820px; font-size: 18px; line-height: 1.7; color: #D8CFC4}
.k95{max-width: 1240px; margin: 0 auto; padding: 56px 24px}
.k96{margin: 0; max-width: 920px; font-size: 14px; line-height: 1.7; color: #9E958B}
.k97{font-family: 'Oswald', sans-serif; letter-spacing: 2px; text-transform: uppercase; color: #C9C0B5}
.k98{border-top: 1px solid rgba(229,193,88,0.25)}
.k99{background: radial-gradient(ellipse at 70% 30%, #2A1238 0%, #0B0A0C 60%)}
.k100{max-width: 1240px; margin: 0 auto; padding: 88px 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 56px}
.k101{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(52px, 7.5vw, 96px); line-height: 0.95; text-transform: uppercase}
.k102{margin: 0; font-size: 22px; line-height: 1.5; color: #E5C158}
.k103{border: 1px solid rgba(229,193,88,0.5); padding: 22px 26px; display: flex; flex-direction: column; gap: 8px; max-width: 520px}
.k104{font-family: 'Oswald', sans-serif; font-size: 15px; letter-spacing: 3px; text-transform: uppercase; color: #E5C158}
.k105{font-size: 19px; color: #F3EEE6}
.k106{display: block; width: 100%; max-width: 460px; height: auto; border: 1px solid rgba(229,193,88,0.35)}
.k107{max-width: 1240px; margin: 0 auto; padding: 88px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px}
.k108{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 600; font-size: 26px; letter-spacing: 1px; text-transform: uppercase; color: #E5C158}
.k109{background: #120D16; border-top: 1px solid rgba(185,138,224,0.3); border-bottom: 1px solid rgba(185,138,224,0.3)}
.k110{max-width: 1240px; margin: 0 auto; padding: 96px 24px; display: flex; flex-direction: column; gap: 36px}
.k111{display: flex; flex-direction: column; gap: 14px; max-width: 760px}
.k112{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 16px}
.k113{border: 1px solid #9E958B; padding: 14px 22px; text-align: center; display: flex; flex-direction: column; gap: 4px}
.k114{font-family: 'Oswald', sans-serif; font-size: 20px; text-transform: uppercase}
.k115{font-size: 13px; color: #9E958B}
.k116{color: #E5C158; font-size: 24px}
.k117{background: #E5C158; color: #0B0A0C; padding: 18px 30px; text-align: center; display: flex; flex-direction: column; gap: 4px}
.k118{font-family: 'Oswald', sans-serif; font-size: 26px; font-weight: 700; text-transform: uppercase}
.k119{font-size: 14px; font-weight: 500}
.k120{color: #E5C158; font-size: 20px}
.k121{display: flex; flex-direction: column; gap: 14px}
.k122{font-family: 'Oswald', sans-serif; font-size: 14px; letter-spacing: 3px; text-transform: uppercase; color: #B98AE0}
.k123{display: grid; grid-template-columns: repeat(auto-fit, minmax(270px, 1fr)); gap: 14px}
.k124{background: #1A1420; border: 1px solid rgba(229,193,88,0.25); padding: 20px; display: flex; flex-direction: column; gap: 8px}
.k125{font-family: 'Oswald', sans-serif; font-size: 21px; text-transform: uppercase; color: #F3EEE6}
.k126{font-size: 14px; color: #E5C158}
.k127{font-size: 15px; line-height: 1.5; color: #C9C0B5}
.k128{display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 14px}
.k129{border: 1px solid #E5C158; padding: 22px; display: flex; flex-direction: column; gap: 8px}
.k130{font-family: 'Oswald', sans-serif; font-size: 19px; text-transform: uppercase; color: #E5C158}
.k131{font-size: 16px; color: #F3EEE6}
.k132{border: 1px solid rgba(243,238,230,0.3); padding: 22px; display: flex; flex-direction: column; gap: 8px}
.k133{font-family: 'Oswald', sans-serif; font-size: 19px; text-transform: uppercase; color: #C9C0B5}
.k134{display: flex; flex-direction: column; gap: 16px; max-width: 760px}
.k135{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px}
.k136{aspect-ratio: 4 / 5; background: radial-gradient(ellipse at 50% 40%, #2A1238 0%, #151217 70%); display: flex; align-items: center; justify-content: center; border-bottom: 1px solid rgba(229,193,88,0.2)}
.k137{padding: 22px; display: flex; flex-direction: column; gap: 8px}
.k138{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 600; font-size: 26px; text-transform: uppercase; color: #F3EEE6}
.k139{font-family: 'Oswald', sans-serif; font-size: 17px; letter-spacing: 1px; color: #E5C158}
.k140{border: 1px solid rgba(185,138,224,0.5); padding: 26px 30px; display: flex; flex-direction: column; gap: 10px; max-width: 920px}
.k141{font-family: 'Oswald', sans-serif; font-size: 16px; letter-spacing: 3px; text-transform: uppercase; color: #B98AE0}
.k142{margin: 0; font-size: 15px; line-height: 1.7; color: #D8CFC4}
.k143{background: radial-gradient(ellipse at 80% 20%, #2A1238 0%, #0B0A0C 60%)}
.k144{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(60px, 9vw, 128px); line-height: 0.92; text-transform: uppercase}
.k145{max-width: 1240px; margin: 0 auto; padding: 104px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(420px, 1fr)); gap: 56px}
.k146{display: flex; flex-direction: column; gap: 18px}
.k147{margin: 0; font-family: 'Oswald', sans-serif; font-size: 15px; letter-spacing: 4px; text-transform: uppercase; color: #B98AE0}
.k148{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(36px, 4.4vw, 54px); line-height: 1; text-transform: uppercase}
.k149{max-width: 1240px; margin: 0 auto; padding: 0 24px 96px; display: flex; flex-direction: column; gap: 28px}
.k150{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 14px}
.k151{display: block; width: 100%; aspect-ratio: 4 / 3; object-fit: cover}
.k152{max-width: 1240px; margin: 0 auto; padding: 96px 24px; display: flex; flex-direction: column; gap: 40px}
.k153{background: #0B0A0C; border-top: 3px solid #B98AE0; padding: 32px; display: flex; flex-direction: column; gap: 14px}
.k154{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 600; font-size: 24px; letter-spacing: 1px; text-transform: uppercase; color: #E5C158}
.k155{max-width: 1240px; margin: 0 auto; padding: 72px 24px}
.k156{border: 1px solid rgba(229,193,88,0.45); padding: 36px; display: flex; flex-direction: column; gap: 14px; max-width: 920px}
.k157{margin: 0; font-family: 'Oswald', sans-serif; font-size: 16px; letter-spacing: 3px; text-transform: uppercase; color: #E5C158}
.k158{margin: 0; font-size: 16px; line-height: 1.7; color: #D8CFC4}
.k159{max-width: 1240px; margin: 0 auto; padding: 88px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 32px}
.k160{flex: 1 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 14px}
.k161{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: clamp(36px, 4.6vw, 58px); line-height: 1; text-transform: uppercase}
.k162{max-width: 1240px; margin: 0 auto; padding: 88px 24px 64px; display: flex; flex-direction: column; gap: 22px}
.k163{margin: 0; font-size: 16px; color: #B98AE0}
.k164{max-width: 1240px; margin: 0 auto; padding: 40px 24px 104px; display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-start}
.k165{flex: 999 1 560px; min-width: 0; background: #151217; border: 1px solid rgba(229,193,88,0.3); padding: 40px; display: flex; flex-direction: column; gap: 26px}
.k166{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 600; font-size: 30px; letter-spacing: 2px; text-transform: uppercase; color: #E5C158}
.k167{display: flex; flex-direction: column; gap: 22px}
.k168{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 18px}
.k169{display: flex; flex-direction: column; gap: 8px; font-family: 'Oswald', sans-serif; font-size: 14px; letter-spacing: 2px; text-transform: uppercase; color: #C9C0B5}
.k170{background: #0B0A0C; border: 1px solid rgba(243,238,230,0.25); color: #F3EEE6; padding: 14px; font-family: 'Barlow', sans-serif; font-size: 16px; letter-spacing: 0; text-transform: none}
.k171{border: 0; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 12px}
.k172{padding: 0; margin-bottom: 12px; font-family: 'Oswald', sans-serif; font-size: 14px; letter-spacing: 2px; text-transform: uppercase; color: #C9C0B5}
.k173{display: flex; flex-wrap: wrap; gap: 10px}
.k174{background: #0B0A0C; border: 1px solid rgba(243,238,230,0.25); color: #F3EEE6; padding: 14px; font-family: 'Barlow', sans-serif; font-size: 16px; line-height: 1.5; letter-spacing: 0; text-transform: none; resize: vertical}
.k175{align-self: flex-start; background: #E5C158; color: #0B0A0C; border: 0; padding: 18px 32px; font-family: 'Oswald', sans-serif; font-size: 17px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; cursor: pointer}
.k176{flex: 1 1 340px; min-width: 0; display: flex; flex-direction: column; gap: 32px}
.k177{margin: 0; font-family: 'Oswald', sans-serif; font-weight: 700; font-size: 38px; line-height: 1; text-transform: uppercase}
.k178{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 14px}
.k179{display: flex; gap: 16px; align-items: baseline; font-size: 16px; line-height: 1.55; color: #D8CFC4}
.k180{font-family: 'Oswald', sans-serif; font-size: 20px; color: #E5C158; min-width: 28px}
.k181{border: 1px solid rgba(185,138,224,0.5); padding: 26px; display: flex; flex-direction: column; gap: 12px}
.k182{margin: 0; font-size: 15px; line-height: 1.65; color: #D8CFC4}
.k183{margin: 0; font-size: 15px; line-height: 1.65; color: #F3EEE6; font-weight: 500}
.k184{display: flex; flex-direction: column; gap: 10px}
.k185{font-family: 'Oswald', sans-serif; font-size: 16px; letter-spacing: 3px; text-transform: uppercase; color: #E5C158}
.k186{font-size: 17px; text-decoration: none}
.k187{max-width: 1240px; margin: 0 auto; padding: 80px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 28px}
.k188{flex: 1 1 560px; min-width: 0; margin: 0; font-size: 20px; line-height: 1.6; color: #2A2418}
.k189{aspect-ratio: 6 / 7; overflow: hidden; background: #EFE3D3; border-bottom: 1px solid rgba(229,193,88,0.2)}
.k190{display: block; width: 100%; height: 100%; object-fit: cover; object-position: right center}
.k191{margin: 0; position: relative; border: 1px solid rgba(229,193,88,0.35); background: #EFE3D3}
.k192{display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover}
.k193{position: absolute; left: 0; bottom: 0; padding: 22px 26px; display: flex; flex-direction: column; gap: 6px; background: linear-gradient(90deg, rgba(11,10,12,0.88) 0%, rgba(11,10,12,0.55) 70%, rgba(11,10,12,0) 100%)}
@media (max-width: 600px){.k193{position: static; background: #151217}}