Files
HomePage/index.html
aleksey.nikonov@beeper.ru 432038ba4f Initial commit
2026-04-11 13:37:58 +05:00

533 lines
15 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Лёша Н. — Инженер Сомнительных Перспектив</title>
<style>
:root {
--bg: #07111f;
--panel: rgba(10, 20, 37, 0.74);
--panel-strong: rgba(8, 17, 31, 0.92);
--text: #eef6ff;
--muted: #9bb0c7;
--accent: #7df9d0;
--accent-2: #ff936f;
--accent-3: #7ca8ff;
--line: rgba(255, 255, 255, 0.1);
--shadow: 0 30px 80px rgba(0, 0, 0, 0.35);
}
* {
box-sizing: border-box;
}
html {
scroll-snap-type: y mandatory;
}
body {
margin: 0;
min-width: 320px;
font-family: "Segoe UI", "Arial Nova", Arial, sans-serif;
background:
radial-gradient(circle at 20% 20%, rgba(124, 168, 255, 0.28), transparent 30%),
radial-gradient(circle at 80% 10%, rgba(255, 147, 111, 0.22), transparent 28%),
radial-gradient(circle at 50% 80%, rgba(125, 249, 208, 0.12), transparent 35%),
linear-gradient(160deg, #02060c 0%, #081322 48%, #030914 100%);
color: var(--text);
overflow-x: hidden;
}
body::before {
content: "";
position: fixed;
inset: 0;
background-image:
linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),
linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);
background-size: 64px 64px;
mask-image: radial-gradient(circle at center, black 58%, transparent 100%);
pointer-events: none;
}
main {
position: relative;
}
.slide {
position: relative;
min-height: 100vh;
padding: 48px 24px;
display: grid;
place-items: center;
scroll-snap-align: start;
overflow: hidden;
isolation: isolate;
}
.slide::before,
.slide::after {
content: "";
position: absolute;
border-radius: 999px;
filter: blur(8px);
opacity: 0.7;
z-index: -1;
}
.slide::before {
width: 360px;
height: 360px;
top: 10%;
right: -120px;
background: radial-gradient(circle, rgba(124, 168, 255, 0.4), transparent 65%);
}
.slide::after {
width: 280px;
height: 280px;
left: -80px;
bottom: 8%;
background: radial-gradient(circle, rgba(255, 147, 111, 0.34), transparent 68%);
}
.frame {
width: min(1120px, 100%);
padding: 28px;
border: 1px solid var(--line);
border-radius: 32px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.06), transparent 22%),
var(--panel);
box-shadow: var(--shadow);
backdrop-filter: blur(16px);
}
.eyebrow {
display: inline-flex;
gap: 10px;
align-items: center;
padding: 8px 14px;
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 999px;
color: var(--accent);
font-size: 12px;
letter-spacing: 0.18em;
text-transform: uppercase;
background: rgba(255, 255, 255, 0.04);
}
h1,
h2,
p {
margin: 0;
}
h1 {
max-width: 9ch;
font-size: clamp(56px, 11vw, 138px);
line-height: 0.9;
letter-spacing: -0.06em;
}
h2 {
font-size: clamp(34px, 5vw, 72px);
line-height: 0.94;
letter-spacing: -0.05em;
}
.lead {
max-width: 640px;
margin-top: 22px;
color: var(--muted);
font-size: clamp(18px, 2.3vw, 24px);
line-height: 1.45;
}
.hero {
display: grid;
gap: 30px;
grid-template-columns: minmax(0, 1fr) minmax(420px, 1.05fr);
align-items: start;
}
.hero-card {
align-self: stretch;
padding: 26px;
border-radius: 28px;
background: var(--panel-strong);
border: 1px solid rgba(255, 255, 255, 0.08);
display: grid;
gap: 18px;
}
.hero-copy {
align-self: start;
padding-top: 6px;
}
.portrait {
min-height: 360px;
border-radius: 24px;
position: relative;
overflow: hidden;
background:
linear-gradient(180deg, rgba(124, 168, 255, 0.18), rgba(7, 17, 31, 0.12)),
linear-gradient(140deg, #12233a, #09101b 56%, #060b14);
border: 1px solid rgba(255, 255, 255, 0.08);
}
.portrait img {
display: block;
width: 100%;
height: 100%;
min-height: 360px;
object-fit: cover;
object-position: center;
filter: saturate(1.04) contrast(1.02);
}
.portrait::after {
content: "VISIONARY";
position: absolute;
right: 18px;
bottom: 16px;
font-size: 44px;
line-height: 1;
letter-spacing: 0.12em;
color: rgba(255, 255, 255, 0.16);
font-weight: 700;
text-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}
.stats {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 16px;
min-width: 0;
}
.stat {
padding: 18px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.04);
border: 1px solid rgba(255, 255, 255, 0.08);
min-width: 0;
overflow: hidden;
}
.stat strong {
display: block;
font-size: clamp(22px, 5vw, 40px);
letter-spacing: -0.05em;
overflow-wrap: anywhere;
}
.stat span {
display: block;
margin-top: 8px;
color: var(--muted);
font-size: 14px;
line-height: 1.35;
overflow-wrap: anywhere;
}
.grid-2 {
display: grid;
gap: 24px;
grid-template-columns: repeat(2, minmax(0, 1fr));
align-items: start;
}
.stack {
display: grid;
gap: 18px;
}
.card {
padding: 24px;
border-radius: 26px;
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.09);
}
.card h3 {
margin: 0 0 10px;
font-size: 24px;
letter-spacing: -0.03em;
}
.card p,
.label,
li,
blockquote {
color: var(--muted);
font-size: 16px;
line-height: 1.5;
}
.diagram {
min-height: 520px;
position: relative;
border-radius: 30px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.05), transparent),
linear-gradient(140deg, rgba(125, 249, 208, 0.12), rgba(124, 168, 255, 0.08) 48%, rgba(255, 147, 111, 0.12));
border: 1px solid rgba(255, 255, 255, 0.08);
overflow: hidden;
}
.orbit,
.core,
.node {
position: absolute;
border-radius: 999px;
}
.orbit {
inset: 10%;
border: 1px solid rgba(255, 255, 255, 0.08);
}
.orbit.o2 {
inset: 22%;
}
.core {
inset: calc(50% - 72px);
width: 144px;
height: 144px;
background:
radial-gradient(circle at 35% 35%, #ffffff, rgba(255, 255, 255, 0.4) 24%, rgba(125, 249, 208, 0.55) 25%, rgba(124, 168, 255, 0.35) 56%, rgba(7, 17, 31, 0.2) 100%);
box-shadow: 0 0 40px rgba(125, 249, 208, 0.25);
}
.node {
display: grid;
place-items: center;
width: 112px;
height: 112px;
padding: 16px;
text-align: center;
font-size: 13px;
line-height: 1.25;
color: var(--text);
background: rgba(7, 17, 31, 0.86);
border: 1px solid rgba(255, 255, 255, 0.12);
box-shadow: 0 16px 30px rgba(0, 0, 0, 0.24);
}
.n1 { top: 12%; left: 18%; }
.n2 { top: 18%; right: 14%; }
.n3 { right: 12%; bottom: 18%; }
.n4 { left: 14%; bottom: 14%; }
.quote {
padding: 32px;
border-radius: 28px;
background: linear-gradient(135deg, rgba(124, 168, 255, 0.16), rgba(255, 147, 111, 0.1));
border: 1px solid rgba(255, 255, 255, 0.08);
}
blockquote {
margin: 0;
font-size: clamp(24px, 3.6vw, 44px);
line-height: 1.08;
color: var(--text);
letter-spacing: -0.04em;
}
.chips {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 22px;
}
.chip {
padding: 12px 16px;
border-radius: 999px;
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
color: var(--text);
font-size: 14px;
letter-spacing: 0.04em;
text-transform: uppercase;
}
ul {
margin: 16px 0 0;
padding-left: 18px;
}
.footer-note {
margin-top: 18px;
color: var(--muted);
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.18em;
}
@media (max-width: 900px) {
.hero,
.grid-2,
.stats {
grid-template-columns: 1fr;
}
.frame {
padding: 20px;
border-radius: 24px;
}
.portrait {
min-height: 280px;
}
.portrait img {
min-height: 280px;
}
.diagram {
min-height: 420px;
}
.node {
width: 92px;
height: 92px;
font-size: 11px;
}
}
</style>
</head>
<body>
<main>
<section class="slide">
<div class="frame hero">
<div class="hero-copy">
<span class="eyebrow">Speculative Deck 2026</span>
<h2>Лёша Н. специалист необходимый каждому.</h2>
<p class="lead">
Визионер нового индустриального цикла. Работает с надеждами на высокий перфоманс,
моделирует капитализацию рынка переработки носков и ведёт перспективные исследования
в области прожекторов Huawei, светящих с плоской земли в небесную твердь.
</p>
<div class="chips">
<span class="chip">Performance Hope</span>
<span class="chip">Sock Futures</span>
<span class="chip">Sky Dome Optics</span>
</div>
</div>
<div class="hero-card">
<div class="portrait">
<img src="portrait.jpg" alt="Портрет Лёши Н.">
</div>
<div class="stats">
<div class="stat">
<strong>94%</strong>
<span>точности в оценке зон высокого перфоманса</span>
</div>
<div class="stat">
<strong>18x</strong>
<span>рост инвестиционного интереса к переработке носков</span>
</div>
<div class="stat">
<strong>360°</strong>
<span>контроль светового контура небесной тверди</span>
</div>
</div>
</div>
</div>
</section>
<section class="slide">
<div class="frame grid-2">
<div class="stack">
<span class="eyebrow">Methods</span>
<h2>Рынок носков чувствует тренд раньше, чем рынок смысла.</h2>
<p class="lead">
Переработка носков здесь раскрывается как новый слой сырьевой экономики:
текстиль, логистика, вторичный цикл и премиальная спекулятивная энергия в одном контуре.
</p>
<div class="card">
<h3>Ключевой метод</h3>
<p>
Метод “текстильной альфа-экстракции” соединяет материальный остаток,
рыночный импульс и культурную упаковку в единую модель опережающего спроса.
</p>
</div>
<div class="card">
<h3>Продукт подхода</h3>
<p>
На выходе появляется инвестиционный нарратив, в котором вторичный трикотаж
превращается в актив новой чувствительности и высокой маржи.
</p>
</div>
</div>
<div class="diagram" aria-hidden="true">
<div class="orbit"></div>
<div class="orbit o2"></div>
<div class="core"></div>
<div class="node n1">Надежды на FPS</div>
<div class="node n2">Носочный дериватив</div>
<div class="node n3">Проектор в твердь</div>
<div class="node n4">Плоская аналитика</div>
</div>
</div>
</section>
<section class="slide">
<div class="frame grid-2">
<div class="quote">
<span class="eyebrow">Self Explaining</span>
<blockquote>
“Я не утверждаю, что купол существует. Я просто учитываю его световую обратную связь.”
</blockquote>
<p class="lead">
Его язык соединяет инженерную уверенность, футурологический размах и безупречную презентационную дисциплину.
</p>
</div>
<div class="stack">
<div class="card">
<h3>Что говорит о себе</h3>
<ul>
<li>исследователь перспективного перфоманса;</li>
<li>стратег носочной переработки полного цикла;</li>
<li>независимый наблюдатель светового купола Huawei.</li>
</ul>
</div>
<div class="card">
<h3>Ключевые компетенции</h3>
<ul>
<li>формирование премиального технического нарратива;</li>
<li>проектирование луча от прожектора до небесной тверди;</li>
<li>сборка масштабных гипотез в уверенный продуктовый контур.</li>
</ul>
</div>
</div>
</div>
</section>
<section class="slide">
<div class="frame">
<span class="eyebrow">You Need Him</span>
<h2>Только сияющий горизонт, премиальная оптика и масштаб, достойный отдельной отрасли.</h2>
<p class="lead">
Высокий перфоманс становится горизонтом,
переработка носков превращается в капитал будущего, а прожекторы Huawei задают
архитектуру света между плоской землёй и небесной твердью.
</p>
<div class="chips">
<span class="chip">Zero Evidence</span>
<span class="chip">Sock Arbitrage</span>
<span class="chip">Huawei Sky Beam</span>
<span class="chip">Executive Crapcore</span>
</div>
<p class="footer-note">scroll driven speculative nonsense experience</p>
</div>
</section>
</main>
</body>
</html>