.culture-page{background:#081526;color:#fff}.culture-page main{background:radial-gradient(circle at 72% 13%,#213d62 0,#102139 24%,#071323 60%);padding:24px}.culture-hero{position:relative;min-height:570px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:48px;overflow:hidden;background:linear-gradient(135deg,#081321ee,#142844e8);color:#fff;border:1px solid #7890ab66;border-radius:28px;padding:72px 64px}.culture-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#cbdcf5 1px,transparent 1.8px);background-size:118px 96px;opacity:.24;animation:culture-stars 18s linear infinite}.culture-hero img{position:relative;z-index:1;width:100%;height:430px;object-fit:cover;border-radius:22px;border:1px solid #9bb2cd55;box-shadow:0 28px 60px #0008}.culture-hero__content{position:relative;z-index:1;grid-column:1;grid-row:1}.culture-hero__tag{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#b9d5f5}.culture-hero h1{max-width:760px;margin:20px 0;font-size:clamp(42px,5.2vw,72px);line-height:1.02;letter-spacing:-.05em}.culture-hero__lead{max-width:680px;font-size:clamp(18px,1.7vw,23px);line-height:1.55;color:#d8e4f2}.culture-layout{display:grid;grid-template-columns:240px minmax(0,760px);justify-content:center;gap:8vw;margin-top:24px;padding:80px 24px 110px;background:#f7f9fc;color:#17263d;border-radius:28px}.culture-aside{align-self:start;position:sticky;top:110px}.culture-aside p{color:#617087;line-height:1.65}.culture-aside a{display:inline-block;margin-top:20px;color:#254f82;text-decoration:underline;text-underline-offset:5px}.culture-article h2{font-size:clamp(28px,3.5vw,44px);line-height:1.12;letter-spacing:-.04em;margin:54px 0 18px;color:#142640}.culture-article h2:first-child{margin-top:0}.culture-article h3{font-size:22px;margin:32px 0 12px;color:#1d3f69}.culture-article p,.culture-article li{font-size:17px;line-height:1.85;color:#47586f}.culture-article p{margin-bottom:20px}.culture-article ul{padding-left:22px;margin:0 0 24px}.culture-quote{margin:42px 0;padding:30px;border-left:4px solid #315f94;background:#edf4fc;font-size:clamp(21px,2.5vw,30px);line-height:1.45;color:#173659}.culture-media{margin:48px 0}.culture-media img{display:block;width:100%;max-height:560px;object-fit:cover;border-radius:22px}.culture-media figcaption{margin-top:10px;color:#718096;font-size:13px;line-height:1.5}.culture-links{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:50px}.culture-links a{padding:22px;border:1px solid #cbd9ea;border-radius:16px;color:#183e69;background:#fff}.culture-source{font-size:14px!important;color:#687990!important;border-top:1px solid #d8e0ea;padding-top:22px;margin-top:44px}.culture-source a{color:#254f82;text-decoration:underline}.eye-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px 6vw 70px;background:#0b1728}.eye-gallery figure{margin:0}.eye-gallery img{width:100%;height:clamp(260px,38vw,620px);object-fit:cover;border-radius:20px}.eye-gallery figcaption{color:#b8c8dc;font-size:13px;line-height:1.5;margin-top:10px}@keyframes culture-stars{to{background-position:118px 96px}}@media(max-width:900px){.culture-page main{padding:12px}.culture-hero{grid-template-columns:1fr;gap:30px;padding:54px 28px 28px}.culture-hero__content{grid-column:auto;grid-row:auto;order:1}.culture-hero img{height:min(62vw,390px);order:2}.culture-layout{grid-template-columns:1fr;padding:48px 22px 75px;border-radius:20px}.culture-aside{position:static}.culture-links,.eye-gallery{grid-template-columns:1fr}.eye-gallery{padding:16px}.culture-article p,.culture-article li{font-size:16px}}@media(max-width:560px){.culture-page main{padding:8px}.culture-hero{min-height:0;padding:42px 20px 20px;border-radius:20px}.culture-hero h1{font-size:clamp(38px,11vw,52px)}.culture-hero img{height:260px;border-radius:15px}.culture-hero__lead{font-size:17px}.culture-layout{margin-top:8px}}
