/* POSHT NAGHSHE — PREMIUM CINEMATIC EXPERIENCE V2.0 */
:root{--night:#04080e;--ink:#080e17;--deep:#090e16;--gold:#d4a96a;--gold2:#f7d9a3;--glass:rgba(24,35,48,.47);--frost:rgba(250,242,221,.11);--edge:rgba(224,186,122,.23)}
html{scroll-behavior:smooth;scroll-padding-top:90px}body.premium-v2{background:#04080e;color:#f5f1e9}body.premium-v2 :focus-visible{outline:2px solid #f2c785;outline-offset:4px}body.premium-v2 ::selection{background:#c9a16c;color:#111}
body.premium-v2 .noise-layer{opacity:.12;mix-blend-mode:screen;pointer-events:none}
.film-grain{position:fixed;inset:0;pointer-events:none;z-index:85;opacity:.095;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.89' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}
.cinema-progress{position:fixed;top:0;right:0;height:2px;background:linear-gradient(270deg,#d3ac73,#fff3ca);z-index:100;transform-origin:right;width:100%;transform:scaleX(0);box-shadow:0 0 14px #efc17d88;pointer-events:none}
.page-reveal{position:fixed;inset:0;z-index:111;background:#04070c;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;animation:revealAway .8s ease-in .5s forwards}.reveal-symbol{font:58px Georgia,serif;color:#d8b780;animation:revealSpin 1s ease-in-out}.page-reveal span{font:11px Georgia,serif;letter-spacing:8px;color:#edcd99}
@keyframes revealAway{to{opacity:0;visibility:hidden}}@keyframes revealSpin{from{opacity:.2;transform:rotate(-90deg) scale(.75)}to{opacity:1;transform:rotate(0) scale(1)}}
.chapter-rail{position:fixed;z-index:29;left:24px;top:43%;display:flex;align-items:center;gap:11px;flex-direction:column;color:#d4b3808e;font:9px Arial,sans-serif;letter-spacing:2px;pointer-events:none}.chapter-line{width:1px;height:77px;background:linear-gradient(#b58b57,#b58b570d)}.chapter-rail b{writing-mode:vertical-rl;transform:rotate(180deg);font:9px Arial,sans-serif;letter-spacing:2px;color:#d4b38077;margin-top:16px}
.site-header{z-index:80;background:linear-gradient(to bottom,rgba(2,5,11,.93),rgba(2,5,11,.2));border-bottom:1px solid #ddbd8540!important}.site-header.scrolled{background:rgba(4,9,16,.91);box-shadow:0 9px 39px #0009}.nav-inner{height:92px}.brand-name{color:#fff4db}.brand-mark{box-shadow:0 0 0 5px #b9976d0c,inset 0 0 19px #d9b16d1e}.brand-orbit{animation:premiumOrbit 11s linear infinite}.brand-sub{color:#d9b479;letter-spacing:2.8px}.main-nav{gap:26px}.nav-link{font-size:12px;color:#d9d9d3c9}.nav-link.active{color:#f1ce90}.studio-link{border-color:#d8b17350;border-radius:4px;background:linear-gradient(115deg,#3b312644,#111720bb);box-shadow:inset 0 1px #ffffff17}.lang-switch{font:10px Arial,sans-serif;letter-spacing:2px}
@keyframes premiumOrbit{to{transform:rotate(360deg)}}
/* Immersive cinematic hero */
.hero{min-height:850px;padding-top:116px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 48% 65% at 24% 49%,#173a4c60,transparent 75%),radial-gradient(ellipse 27% 25% at 57% 59%,#a47b4224,transparent 90%),linear-gradient(113deg,#07121d 0%,#070c14 41%,#020408 80%)}
.hero:before{opacity:.24;background-size:90px 90px;mask-image:linear-gradient(70deg,black,transparent 92%)}
.hero:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(0deg,#04080e 0%,transparent 24%),radial-gradient(circle at 50% 0%,transparent 50%,#04070d77 100%)}
.hero-grid{grid-template-columns:48% 52%;min-height:645px;position:relative;z-index:4;gap:0}
.hero-content{padding:0 0 22px 0;z-index:5;align-self:center}
.hero-particles{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 9% 22%,#f9ddadba 50%,transparent),radial-gradient(1px 1px at 25% 75%,#ceecffab 50%,transparent),radial-gradient(1px 1px at 72% 32%,#fff3d0a8 50%,transparent),radial-gradient(2px 2px at 42% 54%,#ffdfa8a1 50%,transparent),radial-gradient(1px 1px at 87% 66%,#b1dceb9c 50%,transparent),radial-gradient(1px 1px at 81% 12%,#fff7d978 50%,transparent);background-size:450px 300px;opacity:.36;animation:starDrift 55s linear infinite}
@keyframes starDrift{to{background-position:400px 160px}}
.hero-beam{position:absolute;z-index:0;left:8%;top:10%;width:65%;height:80%;background:conic-gradient(from 205deg at 32% 68%,transparent 0deg,#f2c07b13 13deg,transparent 26deg,transparent 360deg);filter:blur(7px);mix-blend-mode:screen;pointer-events:none}
.hero-giant-word{font:clamp(80px,12.5vw,230px) Georgia,serif;letter-spacing:-.09em;color:#f8f1da06;position:absolute;bottom:11px;left:4%;z-index:0;white-space:nowrap;pointer-events:none;direction:ltr}
.hero-frame-line{position:absolute;width:72px;height:72px;pointer-events:none;z-index:1;opacity:.42}.hero-frame-line.top-left{left:64px;top:144px;border-top:1px solid #d8bb8d;border-left:1px solid #d8bb8d}.hero-frame-line.bottom-right{right:64px;bottom:62px;border-bottom:1px solid #d8bb8d;border-right:1px solid #d8bb8d}
.hero-edition{display:flex;align-items:center;gap:12px;color:#bda27a;font:9px Arial,sans-serif;letter-spacing:2px;direction:ltr;justify-content:flex-end;margin-bottom:36px}.edition-seal{width:32px;height:32px;border:1px solid #b998606f;border-radius:50%;display:grid;place-items:center;font-size:15px;color:#f9daa0}.hero-edition b{font:8px Arial,sans-serif;color:#838f97;letter-spacing:1px;border-inline-start:1px solid #bea57255;padding-inline-start:10px}
.hero .eyebrow{margin-bottom:17px;font-size:10px;letter-spacing:1.4px}.hero h1{font-family:var(--display);font-weight:400;font-size:clamp(76px,8.3vw,135px);line-height:1.01;letter-spacing:-2.4px;margin:0}.hero-overline{display:block;font:9px Arial,sans-serif;letter-spacing:5px;color:#bb9f74;direction:ltr;text-align:right;margin-bottom:10px}.hero-line{display:block;white-space:nowrap}.hero-white{color:#f8f8f3;text-shadow:0 7px 33px #000b}.hero-gold{filter:drop-shadow(0 0 18px #ad814526)}.headline-dot{color:#f9dcab}.hero-lead{color:#b9c2bf;font-size:14px;line-height:2.35;max-width:510px;margin:24px 0 34px;border-right:1px solid #cda67591;padding-right:20px}.hero-cta{gap:12px}
.btn{border-radius:3px;min-height:57px;padding:12px 26px;transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s,border-color .3s}.btn-gold{background:linear-gradient(124deg,#c18c49,#ffe2a2 48%,#b78340);border:1px solid #f9e8beab;color:#131311;box-shadow:0 0 44px #bc87412e,inset 0 1px #fff4d8bb;position:relative;overflow:hidden}.btn-gold:after{content:'';position:absolute;inset:-50%;background:linear-gradient(107deg,transparent 42%,#fff9d66e 50%,transparent 58%);transform:translateX(120%);transition:transform .75s ease}.btn-gold:hover:after{transform:translateX(-120%)}.btn-gold:hover{background:linear-gradient(124deg,#d1a563,#ffedbb 48%,#c99750);box-shadow:0 0 55px #bc87414f}.btn-outline{border:1px solid #d5bd8e58;background:linear-gradient(118deg,#f6e2bd0d,#6b83a809);box-shadow:inset 0 1px #fff2;color:#f5eadd}.hero-features{gap:24px;margin-top:64px}.hero-feature{min-width:unset}.hero-feature strong{font-size:11px;color:#f7e9cd}.hero-feature small{font-size:9px;color:#7f999c}.feat-divider{height:32px;background:#a1855e45}.feature-icon{color:#e3bb7a}
.hero-visual{height:676px;position:relative}.orbit-shell{width:min(660px,54vw);height:min(660px,54vw);margin-left:-75px;transform:scale(1.08)}.globe-outer-halo{position:absolute;z-index:0;left:-12%;top:11%;height:77%;width:94%;border-radius:50%;background:radial-gradient(circle at center,#234d5630 0%,#0d4e7930 25%,#c68a3d0e 43%,transparent 64%);filter:blur(33px);pointer-events:none;animation:haloBreath 7s ease-in-out infinite alternate}.globe-aura{background:radial-gradient(circle,#2f708b2b 8%,#21456f1e 48%,transparent 70%);filter:blur(30px)}
@keyframes haloBreath{to{opacity:.53;transform:scale(1.13)}}
.orbit-a{border-color:#dbad6480;box-shadow:0 0 30px #e0b2671a}.orbit-b{border-color:#85b7b34b}.orbit-c{border-color:#ead6af3d;animation:premiumOrbit 45s linear infinite}.globe-fallback{filter:drop-shadow(0 0 30px #208bb050) drop-shadow(0 0 70px #b2833c22)}.globe-canvas{filter:drop-shadow(0 0 28px #1a9ca539) drop-shadow(0 0 60px #b5834248)}.globe-reticle{opacity:.7}.floating-glass{border-radius:4px;border-color:#d9c09260;background:linear-gradient(135deg,#2334459e,#14212ea1 65%,#3f36288c);box-shadow:0 12px 60px #0007,inset 0 1px #ffffff36;backdrop-filter:blur(35px);padding:15px 18px;animation:premiumFloat 7s ease-in-out infinite}.float-top{left:-25px;top:114px}.float-bottom{right:25px;bottom:115px;animation-delay:-2.8s}.floating-glass small{letter-spacing:2.6px;font-size:8px}.floating-glass strong{font-size:12px}.globe-coordinate{bottom:19px;left:35px;color:#d7b78391;letter-spacing:2.5px}
@keyframes premiumFloat{50%{transform:translate3d(0,-13px,0)}}
.globe-data-tag{position:absolute;z-index:5;right:10px;top:17px;display:flex;flex-direction:column;gap:8px;font:8px Arial,sans-serif;letter-spacing:2px;direction:ltr;color:#e2c2928c;border-right:1px solid #c7995e7f;padding:7px 15px;text-align:right}.globe-data-tag span:last-of-type{color:#7f999f;letter-spacing:1.5px}.globe-data-tag i{height:1px;width:80px;background:linear-gradient(90deg,transparent,#c49b60)}.visual-corner{position:absolute;z-index:3;font:8px Arial,sans-serif;letter-spacing:2px;color:#8ca5a38c;direction:ltr}.visual-corner.top{top:20px;left:30px}.visual-corner.bottom{bottom:28px;right:16px}
.hero-bottom{position:relative;z-index:8;padding-bottom:26px}.hero-index{color:#e2b979}.hero-index .tiny-line{background:#cba16a}.scroll-hint{color:#b5ad9b}.scroll-line{background:linear-gradient(#ead4a9,#ead4a900)}
.marquee-caption{height:28px;display:flex;align-items:center;gap:14px;justify-content:center;background:#0a1017;font:8px Arial,sans-serif;letter-spacing:4px;color:#b4a181}.marquee-caption-mark{color:#d9b47b;font-size:12px}.ticker{background:linear-gradient(120deg,#151f27,#1b1c1d,#101a20);border-top:1px solid #d0ac7442;border-bottom:1px solid #d0ac7442;height:57px}.ticker-track{color:#d9c19b;letter-spacing:4px;font-size:10px}.ticker b{color:#e8be7c}
/* Cinematic spotlight / film theatre */
.cinematic-feature{background:#060b11;position:relative;padding:88px 0 15px}.feature-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.feature-intro .section-kicker{margin:0}.feature-intro-right{font:9px Arial,sans-serif;letter-spacing:2.8px;color:#9b958a}.feature-screen{position:relative;isolation:isolate;height:min(690px,65vw);min-height:545px;overflow:hidden;background:linear-gradient(104deg,#161c24,#744b3a 50%,#25160f);border-top:1px solid #d9b37b50;border-bottom:1px solid #d9b37b47}.feature-photograph{position:absolute;inset:0;z-index:-3;transition:opacity .55s ease,transform 8s ease;opacity:.88;background-repeat:no-repeat;background-size:cover;background-position:50% 45%;transform:scale(1.03)}.feature-screen.is-changing .feature-photograph{opacity:.12;transform:scale(1.1)}.feature-film-look{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#060b13e8 0%,#060b13b8 33%,#090e1a36 75%,#060b14bb 100%),linear-gradient(0deg,#050a11fa 0%,transparent 28%,transparent 63%,#0308103a 100%);pointer-events:none}.feature-film-look:after{content:'';position:absolute;inset:0;opacity:.2;background:repeating-linear-gradient(90deg,transparent 0 14px,#e6cfb108 14px 15px);mix-blend-mode:screen}.feature-side-index{position:absolute;right:20px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font:9px Arial,sans-serif;letter-spacing:4px;color:#f1d4a69e;z-index:2}.feature-screen-layout{height:100%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.feature-copy{width:min(520px,60%);padding:30px 0 70px;animation:featureIn .85s cubic-bezier(.2,.8,.2,1)}@keyframes featureIn{from{transform:translateY(26px);opacity:0}to{opacity:1;transform:none}}.feature-badge{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:#f5dfb7;background:#0b1218a8;border:1px solid #caa16a78;backdrop-filter:blur(15px);padding:9px 16px;margin-bottom:37px}.feature-badge-dot{width:6px;height:6px;background:#d1a86f;box-shadow:0 0 0 4px #bc985b40,0 0 15px #ecc288;border-radius:50%}.feature-serial{display:block;letter-spacing:4px;color:#e5ba7c;font:10px Arial,sans-serif;direction:ltr;text-align:right}.feature-serial i{display:inline-block;width:42px;height:1px;background:#e5b977;vertical-align:middle;margin:0 8px}.feature-title{font-family:var(--display);font-weight:400;color:#fff7e7;font-size:clamp(95px,9vw,158px);line-height:1.03;margin:10px 0 1px;text-shadow:0 15px 35px #000a;letter-spacing:-2px}.feature-title-en{font:13px Georgia,serif;letter-spacing:5px;color:#f1ca92;direction:ltr;text-align:right}.feature-copy p{max-width:470px;font-size:14px;color:#e6dacc;line-height:2.3;margin:24px 0 28px;text-shadow:0 3px 8px #000}.feature-actions{display:flex;align-items:center;gap:25px}.feature-atlas-cta{display:flex;gap:8px;color:#f5e6d0;align-items:center;border-bottom:1px solid #f0d0a16b;padding-bottom:6px;font-size:12px}.feature-atlas-cta .icon{color:#ecc087}.feature-glass-side{background:linear-gradient(145deg,#e9cfa317,#0b141a7f);backdrop-filter:blur(16px);border:1px solid #ead5b66b;border-radius:2px;padding:25px 20px 18px;display:flex;align-items:center;flex-direction:column;gap:9px;position:absolute;left:6%;top:25%;min-width:145px;min-height:265px;box-shadow:0 25px 70px #0007}.feature-glass-side span{font:8px Arial,sans-serif;letter-spacing:2px;color:#d9caaa}.feature-glass-side strong{font:94px Georgia,serif;color:#efd8acb0;line-height:1.1}.feature-glass-side small{font:10px Georgia,serif;color:#f6e5c6;letter-spacing:3px;line-height:1.6;text-align:center}.feature-glass-line{height:1px;width:55px;background:#cda56b88;margin:7px}.feature-bottom{position:absolute;bottom:45px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;z-index:3}.feature-pagination{display:flex;gap:11px;direction:ltr}.feature-pagination button{height:43px;width:118px;background:#07101870;border:1px solid #dbcaab57;backdrop-filter:blur(14px);color:#e0d1bc;text-align:left;padding:10px 12px;display:flex;flex-direction:column;gap:5px;cursor:pointer;transition:.25s}.feature-pagination button.active,.feature-pagination button:hover{border-color:#ffdd9f9c;background:#b69a7066;transform:translateY(-3px)}.feature-pagination small{font:8px Arial,sans-serif;letter-spacing:1px;color:#cfbd9b}.feature-pagination strong{font:11px Georgia,serif;letter-spacing:1px}.feature-controls{display:flex;align-items:center;gap:18px;direction:ltr}.feature-controls button{width:45px;height:45px;border-radius:50%;border:1px solid #e4c59470;background:#14202b99;color:#f5e3c4;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(18px);font-size:23px;transition:.25s}.feature-controls button:hover{background:#d4a66b;color:#0c1118}.feature-controls span{font:10px Arial,sans-serif;letter-spacing:2px;color:#f1d3ab}.feature-timer{position:absolute;bottom:0;left:0;right:0;height:3px;z-index:5;background:#fff4e01d}.feature-timer span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#9f7043,#ffd9a0);transform-origin:left;transform:scaleX(0)}.separator-editorial{display:flex;align-items:center;gap:30px;margin:70px auto 40px;color:#d8bc8a;font:9px Arial,sans-serif;letter-spacing:3px;direction:ltr}.separator-editorial b{padding:0 15px;color:#b5a07d}.separator-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,#d2aa6b80,transparent)}
/* Archive: monumental photography cards */
.docs-section{padding:85px 0 125px;background:radial-gradient(ellipse 54% 60% at 90% 40%,#18384a21,transparent),#070c13}.section-kicker{color:#d7b57e;letter-spacing:1px}.section-kicker .line{background:#ba9764}.section h2{font-size:clamp(44px,5.4vw,80px)}.section-heading h2{margin:12px 0 12px;color:#f7f3e9}.section-heading p{font-size:13px;color:#a9b1b7}.section-corner{color:#9f917f;letter-spacing:2.3px}.docs-toolbar{margin-bottom:28px;padding:15px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.chip{border-radius:2px;background:#ffffff06;padding:11px 21px;color:#aeb7b8}.chip.active{background:#d6b27c21;border-color:#f5cf93a8;box-shadow:inset 0 0 18px #cca36a09}.search-field{border-radius:2px;border:1px solid #c9ad844d;height:47px;background:linear-gradient(90deg,#ffffff06,#ffffff00)}.search-field input::placeholder{color:#9da7a4}.docs-grid{gap:15px}.doc-card{min-height:360px;border-radius:2px;background:#0d1a22;border:1px solid #eee3ca24;box-shadow:0 25px 60px #0007}.doc-card.featured-card{min-height:430px}.doc-card .doc-art{filter:saturate(.75) contrast(1.07);transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .7s}.doc-card:hover{transform:translateY(-7px);border-color:#e5c393bd;box-shadow:0 30px 80px #000a}.doc-card:hover .doc-art{transform:scale(1.08);filter:saturate(1.07)}.doc-card:after{background:linear-gradient(0deg,#02070deb 0%,#06101a83 29%,transparent 58%,#030a1280 100%)}.doc-info{padding:25px}.doc-info h3{font-size:38px}.doc-category{border-radius:2px;backdrop-filter:blur(18px);border:1px solid #e6d3a548}.doc-open{border-radius:2px;width:43px;height:43px}.archive-notice{font-size:11px;color:#829296}
/* vertical documentary objects */
.shorts-section{padding:105px 0 135px;background:radial-gradient(ellipse at 50% 30%,#18394b66,transparent 70%),#04090f;border-top:1px solid #bfa16f2d;border-bottom:1px solid #bfa16f2d}.shorts-layout{gap:65px}.shorts-copy h2{font-size:clamp(52px,5vw,83px);line-height:1.15}.shorts-copy p{font-size:14px}.short-card{height:450px;border-radius:3px;box-shadow:0 35px 70px #000a;border-color:#d8c19655;transform-style:preserve-3d}.short-card:nth-child(2){transform:translateY(30px)}.short-card:nth-child(2):hover{transform:translateY(18px)}.short-card:hover{border-color:#edcf95}.short-card img{filter:contrast(1.11) saturate(.68)}.short-card:after{background:linear-gradient(0deg,#03060bfa 0%,transparent 50%,#0710193d 100%)}.short-tag{letter-spacing:2px}.short-card strong{font-size:33px}
/* Beautiful interactive atlas */
.atlas-section{background:#060b12;padding:140px 0 120px}.atlas-shell{border-radius:3px;padding:40px;background:linear-gradient(133deg,#152332d9,#0a111fe8 52%,#141b20ea);border-color:#e4c5914b;position:relative;overflow:hidden;box-shadow:0 40px 110px #0008,inset 0 1px #ffffff1b}.atlas-shell:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 16% 80%,#ba8c4312,transparent 40%);pointer-events:none}.atlas-header h2{font-size:clamp(49px,5.3vw,79px)}.atlas-map{border-radius:2px;border-color:#e2c18a45;background-color:#09131e;box-shadow:inset 0 0 90px #0008}.map-point{transition:transform .35s,box-shadow .35s}.map-point.selected{filter:drop-shadow(0 0 15px #f2c985b9)}.atlas-info{border-radius:3px;background:linear-gradient(130deg,#d5b47917,#0b182688);border:1px solid #e4c28c44;backdrop-filter:blur(12px)}.atlas-info-img{border-radius:1px}.atlas-info h3{color:#fff3dc}
/* Production control portal */
.command-section{min-height:680px;background:linear-gradient(90deg,#080d15d6,#05080cdb),radial-gradient(ellipse at 77% 55%,#9c6b3929,transparent 56%),#060a0e;position:relative;isolation:isolate;overflow:hidden;padding:105px 0 110px;border-top:1px solid #dbb37726;border-bottom:1px solid #dbb3772c}.command-section:before{content:'';position:absolute;inset:0;opacity:.23;pointer-events:none;background-image:linear-gradient(#b9d4e31a 1px,transparent 1px),linear-gradient(90deg,#b9d4e31a 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,black)}.command-deco{position:absolute;inset:auto auto -55px 10%;font:clamp(90px,11vw,210px)/.83 Arial,sans-serif;font-weight:900;letter-spacing:-12px;color:#fff4d305;direction:ltr;pointer-events:none}.command-layout{display:grid;grid-template-columns:42% 58%;gap:35px;align-items:center;position:relative;z-index:2}.command-copy h2{font-family:var(--display);font-size:clamp(58px,6vw,89px);font-weight:400;line-height:1.13;margin:21px 0 18px}.command-copy h2 em{font-style:normal;background:linear-gradient(110deg,#a57a45,#ffe7ae,#b38651);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.command-copy p{font-size:14px;line-height:2.2;color:#b9c3c2;max-width:420px}.command-action{margin-top:26px;display:inline-flex;align-items:center;gap:40px;padding:16px 19px;border:1px solid #d5b17c;color:#f4dab5;background:#d2ac7430;cursor:pointer;box-shadow:inset 0 1px #fff3;transition:.3s}.command-action:hover{background:#e9c288;color:#09101b;gap:50px}.command-action .icon{width:17px;height:17px}.command-footnote{display:flex;align-items:center;gap:8px;color:#7f9b9d;font-size:10px;margin-top:20px}.command-footnote i{height:6px;width:6px;background:#e4bb7a;border-radius:50%}.command-visual{position:relative;height:470px;display:grid;place-items:center;perspective:1300px}.command-glass-panel{width:88%;height:385px;border:1px solid #cba76e71;background:linear-gradient(135deg,#254051a8,#0d141dac 47%,#2321238c);backdrop-filter:blur(18px);box-shadow:0 34px 80px #000a,inset 0 1px #ffffff3d;transform:rotateY(-11deg) rotateX(3deg);position:relative;overflow:hidden;padding:22px;transition:transform .65s}.command-visual:hover .command-glass-panel{transform:rotateY(-3deg) rotateX(1deg)}.command-glass-panel:before{content:'';position:absolute;inset:0;background:linear-gradient(109deg,transparent 31%,#ffffff18 49%,transparent 51%);pointer-events:none}.command-screen-header,.command-screen-footer{display:flex;justify-content:space-between;align-items:center;color:#bdc4bd;font:8px Arial,sans-serif;letter-spacing:1.5px;direction:ltr}.command-screen-header i{display:inline-block;width:6px;height:6px;background:#e6b968;border-radius:50%;box-shadow:0 0 14px #e6b968;margin-right:6px}.command-screen-footer{position:absolute;bottom:20px;right:20px;left:20px;border-top:1px solid #e9c58a40;padding-top:13px}.command-signal{height:195px;position:relative;display:grid;place-items:center}.signal-ring{position:absolute;width:170px;height:170px;border:1px solid #e8b778a0;border-radius:50%;box-shadow:0 0 60px #ba94504f,inset 0 0 60px #3c76864f;animation:signalPulse 6s linear infinite}.signal-ring:before,.signal-ring:after{content:'';position:absolute;inset:17px;border:1px dashed #efc991a8;border-radius:50%}.signal-ring.second{width:250px;height:100px;border-color:#8db6b561;transform:rotate(-22deg);animation:signalOrbit 12s ease-in-out infinite alternate}.signal-ring.second:before,.signal-ring.second:after{display:none}.signal-core{color:#f3d99b;font:78px Georgia,serif;text-shadow:0 0 43px #f4c980}.command-screen-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;direction:ltr}.command-screen-grid span{border:1px solid #b9a2795c;padding:10px 3px;text-align:center;color:#d4c1a2;font:7px Arial,sans-serif;letter-spacing:1px}.command-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;direction:ltr;margin:10px 0}.command-bars i{display:block;height:2px;width:var(--len);background:linear-gradient(90deg,#a47c45,#f8d697);box-shadow:0 0 10px #e5b56e}.command-float{position:absolute;z-index:2;background:linear-gradient(117deg,#3e4a4c9e,#15191dbe);border:1px solid #d5bc9191;backdrop-filter:blur(18px);padding:14px 16px;font:9px Arial,sans-serif;letter-spacing:1.3px;color:#ecdbbd;direction:ltr;box-shadow:0 18px 35px #0007}.command-float b{margin-left:20px;color:#e6b97c}.glass-1{right:1%;top:5%}.glass-2{left:0;bottom:4%}@keyframes signalPulse{50%{box-shadow:0 0 95px #ba94505f,inset 0 0 90px #3c76865a;transform:scale(1.04)}}@keyframes signalOrbit{50%{transform:rotate(18deg) scaleX(1.12)}}
/* editorial story / closing */
.philosophy-section{background:#080d16;padding:110px 0}.philo-card{border-radius:2px;border-color:#d6af7359;background:radial-gradient(circle at 30% 30%,#9b784733,transparent 60%),linear-gradient(150deg,#152533,#08101d);box-shadow:inset 0 1px #ffffff24,0 30px 80px #0007}.philo-glass-note{border-radius:2px;border-color:#d1af77b3;backdrop-filter:blur(24px)}.philosophy-copy p{font-size:14px;line-height:2.3}.join-section{background:#060a10;padding:50px 0 95px}.join-panel{border-radius:2px;min-height:410px;background:radial-gradient(ellipse at 50% 125%,#b58b4a55,transparent 55%),radial-gradient(ellipse at 50% -30%,#45758b4f,transparent 58%),#0b1823;border-color:#e2c18c6d}.join-panel:before{border-radius:0}.join-panel h2{font-size:clamp(49px,5.8vw,83px)}.footer{background:#03060a;border-top:1px solid #d4b4843b}
/* motion reveal utilities */
.reveal-item{transition:opacity .9s cubic-bezier(.16,.7,.18,1),transform .9s cubic-bezier(.16,.7,.18,1)}.reveal-item.will-reveal{opacity:0;transform:translate3d(0,38px,0)}.reveal-item.will-reveal.in-view{opacity:1;transform:translate3d(0,0,0)}
/* Desktop fluid and mobile */
@media(min-width:1550px){.hero{min-height:960px}.hero-grid{min-height:745px}.hero-visual{height:735px}.orbit-shell{width:740px;height:740px;max-width:740px;max-height:740px}.feature-screen{height:720px}.feature-title{font-size:160px}.container{max-width:1360px}}
@media(max-width:1200px){.chapter-rail{display:none}.hero-grid{grid-template-columns:52% 48%}.hero h1{font-size:clamp(68px,8.2vw,102px)}.orbit-shell{margin-left:-30px;transform:scale(1.03)}.hero-features{gap:14px}.feature-copy{width:56%}.feature-title{font-size:clamp(78px,9vw,135px)}.feature-glass-side{left:3%;min-width:122px}.feature-pagination button{width:93px}.command-copy h2{font-size:clamp(54px,5.9vw,76px)}.command-layout{grid-template-columns:45% 55%}}
@media(max-width:980px){.hero{min-height:745px;padding-top:97px}.hero-grid{min-height:590px}.hero .hero-edition{margin-bottom:16px;font-size:8px}.hero-content .eyebrow{margin-bottom:12px}.hero h1{font-size:clamp(61px,8vw,82px)}.hero-lead{font-size:12px;margin:15px 0 25px}.hero-features{margin-top:38px}.hero-visual{height:550px}.orbit-shell{width:53vw;height:53vw;margin-left:0}.float-top{left:-20px;top:60px}.float-bottom{right:-18px;bottom:74px}.globe-data-tag{right:4px;top:32px}.hero-index{font-size:9px}.feature-screen{height:580px;min-height:0}.feature-glass-side{display:none}.feature-copy{width:65%}.feature-title{font-size:clamp(86px,11vw,114px)}.feature-pagination button{width:80px;height:39px}.feature-pagination button strong{font-size:9px}.feature-copy p{font-size:12px}.command-layout{grid-template-columns:1fr 1fr}.command-glass-panel{width:90%}.command-float{font-size:7px}.command-copy h2{font-size:53px}.short-card{height:340px}}
@media(max-width:720px){html{scroll-padding-top:70px}.site-header{background:#050a10e8!important}.nav-inner{height:75px}.hero{padding-top:91px;min-height:0}.hero:before{opacity:.16}.hero-frame-line{display:none}.hero-giant-word{font-size:17vw;bottom:35%;opacity:.6}.hero-grid{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-visual{order:1;width:100%;height:335px;overflow:visible}.orbit-shell{width:365px;height:365px;max-width:none;max-height:none;margin-left:0;transform:scale(1.06)}.globe-outer-halo{height:330px;top:0;left:50%;transform:translateX(-50%);width:95%}.hero-content{order:2;align-items:stretch;text-align:center;padding:27px 0 14px}.hero .hero-edition{order:0;justify-content:center;gap:8px;margin:0 0 17px;font-size:7px}.hero-edition b{display:none}.edition-seal{height:27px;width:27px}.hero .eyebrow{justify-content:center;margin-bottom:13px;order:1}.hero h1{order:2;font-size:clamp(55px,14vw,88px);line-height:1.02;margin:0;letter-spacing:-1px}.hero-overline{text-align:center;font-size:7px;letter-spacing:2px;margin:0 0 10px}.hero-line{white-space:normal}.hero-lead{order:3;max-width:520px;text-align:center;font-size:12px;margin:16px auto 24px;padding:0 8px;border:0;line-height:2.15}.hero-cta{order:4;justify-content:center}.hero-cta .btn{min-height:49px;padding:9px 12px;font-size:10px;gap:8px}.hero-features{order:5;margin:33px auto 16px;gap:19px}.hero-feature strong{font-size:9px}.hero-feature small{font-size:8px}.globe-data-tag{top:0;right:0;font-size:6px}.globe-data-tag i{width:40px}.visual-corner{display:none}.globe-coordinate{bottom:-12px;left:8%;font-size:7px}.float-top{top:35px;left:-7px}.float-bottom{bottom:12px;right:-4px}.floating-glass{padding:9px 11px;gap:7px}.floating-glass strong{font-size:9px}.floating-glass small{font-size:6px}.hero-bottom{padding-bottom:20px}.marquee-caption{font-size:7px;letter-spacing:2px}.ticker{height:46px}.feature-intro{margin-bottom:15px}.feature-intro-right{font-size:7px}.cinematic-feature{padding:68px 0 1px}.feature-screen{height:650px;min-height:650px}.feature-film-look{background:linear-gradient(0deg,#060b13 0%,#060b13df 19%,#060b1380 60%,#060b1359 100%),linear-gradient(90deg,#060b13a1,transparent 85%)}.feature-photograph{background-position:60% 30%}.feature-screen-layout{align-items:end;padding-bottom:117px}.feature-copy{width:100%;padding:0 8px 70px}.feature-badge{margin-bottom:18px;padding:7px 10px;font-size:10px}.feature-serial{font-size:8px;letter-spacing:2px}.feature-title{font-size:clamp(80px,20vw,128px);margin:8px 0 0}.feature-title-en{font-size:10px;letter-spacing:3px}.feature-copy p{font-size:12px;line-height:2.15;margin:16px 0 20px;max-width:90%}.feature-actions{gap:13px;flex-wrap:wrap}.feature-actions .btn{min-height:46px;font-size:11px;padding:11px 12px}.feature-atlas-cta{font-size:10px}.feature-bottom{bottom:28px;display:flex;align-items:flex-end;flex-direction:column;gap:15px}.feature-pagination{width:100%;gap:5px}.feature-pagination button{height:34px;flex:1;min-width:0;padding:6px 7px}.feature-pagination button small{font-size:7px}.feature-pagination button strong{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-controls button{height:32px;width:32px;font-size:18px}.feature-controls span{font-size:8px}.feature-side-index{right:9px;font-size:7px;letter-spacing:2px}.separator-editorial{margin:48px auto 5px;gap:9px;font-size:7px;letter-spacing:1px}.separator-editorial b{padding:0 4px}.docs-section{padding:65px 0 90px}.docs-grid{gap:10px}.doc-card{min-height:290px}.doc-card.featured-card{min-height:330px}.doc-info h3{font-size:28px}.doc-card.featured-card .doc-info h3{font-size:38px}.shorts-section{padding:78px 0 92px}.shorts-copy h2{font-size:52px}.shorts-cards{gap:8px}.short-card,.short-card:nth-child(2){height:250px;transform:none}.short-card:nth-child(2):hover{transform:translateY(-5px)}.short-tag{letter-spacing:0;font-size:6px}.short-card strong{font-size:21px}.atlas-section{padding:70px 0}.atlas-shell{padding:18px;border-radius:2px}.atlas-header h2{font-size:50px}.atlas-map{min-height:310px}.command-section{min-height:0;padding:85px 0 75px}.command-layout{display:flex;flex-direction:column;gap:25px}.command-copy{align-self:stretch}.command-copy h2{font-size:57px}.command-copy p{font-size:12px}.command-visual{height:360px;width:100%}.command-glass-panel{width:88%;height:320px;padding:14px;transform:rotateY(-7deg) rotateX(2deg)}.command-float{padding:9px;font-size:6px}.command-signal{height:160px}.signal-ring{width:125px;height:125px}.signal-ring.second{width:195px;height:80px}.signal-core{font-size:60px}.command-screen-grid{gap:5px}.command-screen-grid span{font-size:6px;padding:9px 2px}.command-screen-footer{bottom:14px;left:14px;right:14px}.philosophy-section{padding:75px 0}.join-section{padding:20px 0 80px}.join-panel{min-height:360px}.join-panel h2{font-size:50px}}
@media(max-width:390px){.hero-visual{height:294px}.orbit-shell{width:322px;height:322px}.hero h1{font-size:57px}.hero-features{gap:9px}.floating-glass{padding:8px}.float-top{left:-10px}.float-bottom{right:-9px}.hero-lead{font-size:11px}.feature-title{font-size:81px}.feature-pagination button small{font-size:6px}.feature-pagination button strong{font-size:7px}.feature-screen{height:610px;min-height:610px}.feature-copy{padding-bottom:64px}.feature-intro-right{max-width:100px;line-height:1.5;text-align:left}.command-copy h2{font-size:48px}}
@media(prefers-reduced-motion:reduce){.hero-particles,.globe-outer-halo,.floating-glass,.signal-ring,.brand-orbit{animation:none!important}.page-reveal{display:none}.reveal-item.will-reveal{opacity:1;transform:none}}
html[lang=en] .hero h1,html[lang=en] .feature-title,html[lang=en] .command-copy h2{font-family:Georgia, 'Times New Roman',serif;letter-spacing:-.045em;font-weight:400}html[lang=en] .hero h1{font-size:clamp(60px,6.9vw,110px)}html[lang=en] .feature-title{font-size:clamp(74px,7vw,130px);letter-spacing:-.06em}html[lang=en] .hero-overline{text-align:left}html[lang=en] .hero-edition{justify-content:flex-start}html[lang=en] .feature-serial,html[lang=en] .feature-title-en{text-align:left}html[lang=en] .hero-lead{border-right:none;padding-right:0;border-left:1px solid #cda67591;padding-left:20px}html[lang=en] .chapter-rail{left:auto;right:24px}html[lang=en] .feature-glass-side{left:auto;right:6%}html[lang=en] .feature-copy{width:58%}html[lang=en] .hero-visual{direction:rtl}html[lang=en] .feature-photograph{transform:scale(1.03)}
@media(max-width:720px){html[lang=en] .hero h1{font-size:clamp(45px,10vw,72px)}html[lang=en] .feature-title{font-size:clamp(65px,13vw,103px)}html[lang=en] .hero-edition{justify-content:center}html[lang=en] .hero-overline{text-align:center}html[lang=en] .hero-lead{padding:0;border:0}html[lang=en] .feature-copy{width:100%}html[lang=en] .feature-title-en,html[lang=en] .feature-serial{text-align:left}}
/* Moving specular highlights and refined glass reflections */
.hero-gold em{background-image:linear-gradient(108deg,#a77c48 0%,#e7bb77 25%,#fff5d5 42%,#c29354 56%,#e5bb78 75%,#a5743a 100%)!important;background-size:230% 100%!important;animation:metalShimmer 10s ease-in-out infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@keyframes metalShimmer{0%,12%{background-position:0% 50%}60%,100%{background-position:100% 50%}}
.floating-glass:after,.command-glass-panel:after{content:'';pointer-events:none;position:absolute;inset:0;background:linear-gradient(120deg,transparent 28%,#ffffff12 43%,#ffffff04 45%,transparent 55%);background-size:210% 100%;animation:glassLight 13s ease-in-out infinite}
@keyframes glassLight{0%,29%{background-position:100%}65%,100%{background-position:-100%}}
.hero-particles{transform:translate3d(var(--parallax-x,0px),var(--parallax-y,0px),0)}
@media(prefers-reduced-motion:reduce){.hero-gold em,.floating-glass:after,.command-glass-panel:after{animation:none!important}}
