.branding-root{--b-990:#040507;--b-950:#080a0f;--b-900:#0d1117;--b-850:#121720;--b-800:#171e28;--b-700:#222b38;--b-600:#323d4d;--b-500:#495669;--b-400:#67758a;--b-300:#8d9baa;--b-200:#b5c0cc;--b-100:#dde3ea;--b-050:#f3f5f8;--b-000:#ffffff;--brand-gold-900:#4e3c15;--brand-gold-700:#997b32;--brand-gold:#c5a059;--brand-gold-300:#e6ca65;--brand-gold-100:#fbf5e4;--brand-cobalt-900:#0f2354;--brand-cobalt:#1e40af;--brand-cobalt-300:#3b82f6;--brand-cobalt-100:#eff6ff;--ground:#f4f6fa;--ground-deep:#ffffff;--panel:#ffffff;--card:#ffffff;--rule:rgba(13,17,23,0.08);--rule-strong:rgba(13,17,23,0.16);--rule-gold:rgba(197,160,89,0.4);--ink:#0d1117;--ink-strong:#040507;--ink-mute:#495669;--ink-faint:#8d9baa;--accent:var(--brand-gold-700);--accent-text:#826421;--glass-fill:rgba(255,255,255,0.96);--glass-fill-2:rgba(255,255,255,0.98);--glass-stroke:rgba(13,17,23,0.12);--glass-blur:24px;--r-xs:12px;--r-sm:18px;--r-md:24px;--r-lg:32px;--r-xl:42px;--r-2xl:56px;--r-pill:999px;--W:1920px;--H:1080px;--m:88px;--m-top:72px;--gap:28px;overflow:hidden;background-color:var(--ground);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.branding-root,.branding-root:before{position:fixed;inset:0;width:100vw;height:100vh}.branding-root:before{content:"";background:radial-gradient(ellipse at 85% 15%,rgba(212,175,55,.12) 0,transparent 50%),radial-gradient(ellipse at 15% 85%,rgba(30,64,175,.08) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(212,175,55,.03) 0,transparent 65%);pointer-events:none;z-index:0}.branding-root[dir=rtl],[dir=rtl] .branding-root{font-family:Vazirmatn,Inter,-apple-system,sans-serif}.branding-root[data-theme=dark]{--ground:#040609;--ground-deep:#070a0f;--panel:#0a0e16;--card:#0f1522;--rule:rgba(255,255,255,0.08);--rule-strong:rgba(212,175,55,0.22);--rule-gold:rgba(230,202,101,0.45);--ink:#f0f3f8;--ink-strong:#ffffff;--ink-mute:#a3b1c6;--ink-faint:#627187;--accent:var(--brand-gold-300);--accent-text:#f0d57e;--glass-fill:rgba(10,14,22,0.96);--glass-fill-2:rgba(15,21,34,0.98);--glass-stroke:rgba(212,175,55,0.25)}#stage{position:absolute;top:50%;left:50%;width:var(--W);height:var(--H);transform:translate(-50%,-50%) scale(var(--fit-scale,1));transform-origin:center center}#stage:before{content:"";position:absolute;inset:-120px;background:radial-gradient(ellipse at 85% 15%,rgba(212,175,55,.14) 0,transparent 45%),radial-gradient(ellipse at 15% 85%,rgba(30,64,175,.12) 0,transparent 45%),radial-gradient(circle at 50% 50%,rgba(212,175,55,.04) 0,transparent 60%);pointer-events:none;z-index:0}.slide{position:absolute;inset:0;display:none;background-color:var(--panel);border-radius:var(--r-xl);border:1px solid var(--rule-strong);overflow:hidden;box-sizing:border-box}.slide.is-active{display:block}.slide:before{content:"";inset:0;background:radial-gradient(ellipse at 90% 10%,rgba(212,175,55,.07) 0,transparent 50%),radial-gradient(ellipse at 10% 90%,rgba(30,64,175,.05) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.02) 0,transparent 70%);z-index:1}.branding-frame,.slide:before{position:absolute;pointer-events:none}.branding-frame{inset:18px;border-radius:var(--r-lg);border:1px solid var(--rule);z-index:2}.corner-crosshair{position:absolute;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1;color:var(--brand-gold);opacity:.45;pointer-events:none}.corner-crosshair.ch-tl{top:8px;left:8px}.corner-crosshair.ch-tr{top:8px;right:8px}.corner-crosshair.ch-bl{bottom:8px;left:8px}.corner-crosshair.ch-br{bottom:8px;right:8px}.branding-chrome-top{position:absolute;top:30px;left:44px;right:44px;height:44px;justify-content:space-between;border-bottom:1px solid var(--rule-strong);padding-bottom:8px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);z-index:10}.bct-l,.branding-chrome-top{display:flex;align-items:center}.bct-l{gap:12px}.bct-mark{color:var(--brand-gold);font-weight:700;letter-spacing:.15em}.bct-agency{color:var(--ink-strong);font-weight:600}.bct-sep{width:3px;height:3px;border-radius:var(--r-pill);background-color:var(--ink-faint)}.bct-mid{display:flex;align-items:center}.bct-badge{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.16em;color:var(--brand-gold);opacity:.9;padding:3px 12px;border-radius:var(--r-pill);background:rgba(197,160,89,.08);border:1px solid rgba(197,160,89,.22)}.bct-r{display:flex;align-items:center}.bct-leader{color:var(--brand-gold);font-weight:600}.branding-chrome-bot{position:absolute;bottom:26px;left:44px;right:44px;height:42px;justify-content:space-between;border-top:1px solid var(--rule-strong);padding-top:8px;font-size:11px;color:var(--ink-faint);z-index:10}.bcb-mid,.branding-chrome-bot{display:flex;align-items:center}.bcb-kces-badge{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);opacity:.8}.branding-folio{display:flex;align-items:center;gap:10px}.folio-bar{width:80px;height:3px;background-color:var(--rule);overflow:hidden;display:inline-block}.folio-bar,.folio-bar i{border-radius:var(--r-pill)}.folio-bar i{display:block;height:100%;background-color:var(--brand-gold)}.tabnum{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--ink-strong)}.b-body{position:absolute;inset:0;padding:124px 72px 84px;box-sizing:border-box;justify-content:flex-start;overflow:hidden;z-index:3}.b-body,.slide-head{display:flex;flex-direction:column}.slide-head{margin-bottom:24px;position:relative}.branding-kicker-bar{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px}.branding-kicker-dot{width:6px;height:6px;border-radius:var(--r-pill);background-color:var(--brand-gold);outline:1px solid var(--brand-gold)}.branding-kicker-text{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold)}.branding-kicker-badge{font-size:9.5px;letter-spacing:.14em;padding:2px 8px;border-radius:var(--r-pill);background:rgba(197,160,89,.12);border:1px solid rgba(197,160,89,.3);color:var(--brand-gold-300)}.branding-kicker,.branding-kicker-badge{font-family:JetBrains Mono,monospace;font-weight:600;text-transform:uppercase}.branding-kicker{font-size:12px;letter-spacing:.16em;color:var(--brand-gold);margin-bottom:8px}.t-d1{font-size:58px;line-height:1.12;letter-spacing:-.02em}.t-d1,.t-d2{font-family:Bodoni Moda,Vazirmatn,serif;font-weight:500;color:var(--ink-strong)}.t-d2{font-size:46px;line-height:1.18;letter-spacing:-.015em}.t-d3{font-family:Bodoni Moda,Vazirmatn,serif;font-size:38px;line-height:1.22;font-weight:500;letter-spacing:-.01em;color:var(--ink-strong)}.branding-lead{font-size:17px;line-height:1.55;color:var(--ink-mute);max-width:1360px;border-inline-start:3px solid var(--brand-gold);padding-inline-start:16px;margin-top:10px}.branding-chip-row{display:flex;flex-wrap:wrap;gap:10px}.branding-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:var(--r-pill);background-color:var(--ground);border:1px solid var(--rule);font-size:12.5px;font-weight:500;color:var(--ink)}.b-layout-cover .cover-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;height:100%;align-items:center}.cover-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--r-pill);background-color:var(--glass-fill);border:1px solid var(--rule-gold);font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold);margin-bottom:24px}.cover-agency-title{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.agency-main{font-family:Bodoni Moda,Vazirmatn,serif;font-size:78px;line-height:1.05;font-weight:600;color:var(--ink-strong);letter-spacing:-.03em}.agency-sub{font-size:24px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold)}.cover-leader-box{display:flex;align-items:center;gap:12px;padding:10px 18px;border-radius:var(--r-sm);background-color:var(--ground);border:1px solid var(--rule);max-width:fit-content;margin-bottom:24px}.leader-label{font-size:11px;font-family:JetBrains Mono,monospace;text-transform:uppercase;color:var(--ink-faint)}.leader-name{font-size:14px;font-weight:700;color:var(--brand-gold)}.leader-role{font-size:13px;color:var(--ink-mute)}.cover-lead{font-size:19px;line-height:1.65;color:var(--ink-mute);max-width:820px;margin-bottom:28px}.cover-hud-widget{display:flex;align-items:center;gap:20px;padding:12px 22px;border-radius:var(--r-md);background:var(--glass-fill);border:1px solid var(--rule-gold);margin-top:20px;max-width:fit-content}.hud-metric{display:flex;flex-direction:column;gap:2px}.hud-val{font-family:Bodoni Moda,JetBrains Mono,serif;font-size:17px;font-weight:700;color:var(--brand-gold);letter-spacing:-.01em;line-height:1}.hud-lbl{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.hud-sep{width:1px;height:26px;background-color:var(--rule-strong)}.cover-foot-row{margin-top:28px;display:flex;align-items:center;gap:24px;font-size:12px;color:var(--ink-faint)}.cover-footers{display:flex;gap:16px}.monogram-art-box{position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.orbit-rings-deco{position:absolute;inset:0;pointer-events:none}.orbit-rings-deco .ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid var(--rule-gold);transform:translate(-50%,-50%)}.orbit-rings-deco .r1{width:90%;height:90%;opacity:.4}.orbit-rings-deco .r2{width:70%;height:70%;opacity:.6;border-style:dashed}.orbit-rings-deco .r3{width:50%;height:50%;opacity:.8}.central-360-emblem{position:relative;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--glass-fill-2) 0,var(--card) 100%);border:2px solid var(--brand-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.deg-sym{font-family:Bodoni Moda,serif;font-size:64px;font-weight:700;color:var(--brand-gold);line-height:1}.deg-tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}.section-hero-grid{gap:52px}.sec-num-row{display:flex;align-items:center;gap:16px;margin-bottom:8px}.sec-num-row .sec-number-badge{font-family:JetBrains Mono,monospace;font-size:38px;font-weight:800;color:var(--brand-gold);line-height:1;margin-bottom:0}.sec-num-rule{width:48px;height:1px;background-color:var(--rule-gold)}.sec-num-tag{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--ink-faint);text-transform:uppercase}.sec-title{margin-top:6px;margin-bottom:12px}.sec-lead{max-width:780px;margin-bottom:22px}.sec-contents-card{margin-top:18px;padding:20px 24px;border-radius:var(--r-lg);background-color:var(--ground);border:1px solid var(--rule)}.sec-card-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sec-card-hdr .hdr-l{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hdr-audit-badge,.sec-card-hdr .hdr-l{font-family:JetBrains Mono,monospace;color:var(--brand-gold)}.hdr-audit-badge{font-size:9px;font-weight:700;letter-spacing:.14em;background:rgba(197,160,89,.12);border:1px solid rgba(197,160,89,.35);padding:2px 8px;border-radius:var(--r-pill)}.sec-deliverables-table{display:flex;flex-direction:column;gap:7px}.sec-table-row{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:var(--r-sm);background:var(--panel);border:1px solid var(--rule);font-size:13px;transition:border-color .2s}.sec-table-row:hover{border-color:var(--rule-gold)}.row-bullet{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--brand-gold);font-size:12px}.row-text{flex:1;color:var(--ink)}.row-tag{font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700;letter-spacing:.12em;color:var(--brand-gold);opacity:.85}.section-art-plate{aspect-ratio:4/3;max-height:520px;border-radius:var(--r-lg);border:1px solid var(--rule-strong)}.art-plate-vignette{background:linear-gradient(180deg,transparent 40%,rgba(4,5,7,.85))}.art-plate-stamp{top:18px;right:18px;font-family:JetBrains Mono,monospace;font-size:10px;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.art-plate-stamp .stamp-org{font-weight:700;letter-spacing:.16em;color:var(--brand-gold-300)}.art-plate-stamp .stamp-code{font-size:9px;opacity:.85}.art-plate-canon-bar{position:absolute;bottom:16px;padding:6px 14px;border-radius:var(--r-pill);background:rgba(4,5,7,.78);backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.3);font-size:9px;font-weight:600;letter-spacing:.14em;color:var(--brand-gold-300)}.art-plate-canon-bar,.art-plate-caption{left:18px;right:18px;font-family:JetBrains Mono,monospace;text-align:center}.art-plate-caption{bottom:46px;font-size:10px;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.8)}.section-geometry-plate{width:100%;aspect-ratio:1;max-height:480px;border-radius:var(--r-lg);border:1px solid var(--rule-gold);background:radial-gradient(circle,var(--glass-fill) 0,var(--panel) 80%)}.b-layout-statement .statement-container{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:1300px}.statement-quote{font-family:Bodoni Moda,Vazirmatn,serif;font-size:52px;line-height:1.25;font-weight:500;letter-spacing:-.02em;color:var(--ink-strong);margin-top:16px;margin-bottom:24px}.statement-sub{font-size:20px;line-height:1.6;color:var(--ink-mute);max-width:960px}.statement-marks{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.s-mark-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--r-pill);background-color:var(--ground);border:1px solid var(--rule-gold);font-size:13px;font-weight:600;color:var(--ink-strong)}.toc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.toc-card{display:flex;flex-direction:column;position:relative;padding:16px 20px;border-radius:var(--r-md);background-color:var(--ground);border:1px solid var(--rule);transition:all .2s ease;overflow:hidden}.toc-card:hover{border-color:var(--rule-gold);background-color:var(--panel)}.toc-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.toc-no{font-size:16px}.toc-cat-badge,.toc-no{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--brand-gold)}.toc-cat-badge{font-size:8.5px;letter-spacing:.14em;padding:2px 8px;border-radius:var(--r-pill);background:rgba(197,160,89,.1);border:1px solid rgba(197,160,89,.25)}.toc-content{flex:1}.toc-title{font-size:15px;font-weight:600;color:var(--ink-strong);margin-bottom:4px}.toc-desc{font-size:12.5px;line-height:1.45;color:var(--ink-mute)}.toc-card-bar{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand-gold),transparent);opacity:.35}.toc-card:hover .toc-card-bar{opacity:1}.profile-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:36px;margin-top:20px;align-items:start}.profile-p{font-size:15.5px;line-height:1.65;color:var(--ink-mute);margin-bottom:12px}.profile-affiliations-box{padding:14px 18px;border-radius:var(--r-md);background:var(--glass-fill);border:1px solid var(--rule-gold)}.affil-hdr{display:block;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--brand-gold);text-transform:uppercase;margin-bottom:8px}.affil-chips{display:flex;flex-wrap:wrap;gap:6px}.affil-chip{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.06em;padding:3px 9px;border-radius:var(--r-pill);background:var(--panel);border:1px solid var(--rule);color:var(--ink-strong)}.profile-visual-col{gap:16px}.profile-portrait-plate{height:280px;border:1px solid var(--rule-strong)}.profile-portrait-plate img{object-position:top center}.portrait-vignette{background:linear-gradient(180deg,transparent 50%,rgba(4,5,7,.88))}.portrait-badge{bottom:12px;left:16px;right:16px;gap:2px}.portrait-badge .p-title{font-family:Bodoni Moda,serif;font-size:15px;font-weight:700;letter-spacing:.08em;color:#ffffff}.portrait-badge .p-role{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--brand-gold-300);letter-spacing:.06em}.profile-stats-grid{gap:12px}.stat-box{padding:16px 20px;border-radius:var(--r-md);background-color:var(--ground);border:1px solid var(--rule)}.stat-n{font-family:Bodoni Moda,JetBrains Mono,serif;font-size:32px;font-weight:700;color:var(--brand-gold);line-height:1;margin-bottom:4px}.stat-l{font-size:12.5px;font-weight:600;color:var(--ink-strong)}.stat-sub{font-size:10.5px;color:var(--ink-faint);margin-top:2px}.timeline-ladder{display:flex;flex-direction:column;gap:18px;margin-top:32px}.timeline-entry{display:grid;grid-template-columns:90px 24px 1fr;align-items:baseline;gap:16px}.tl-year{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700;color:var(--brand-gold)}.tl-dot{width:10px;height:10px;border-radius:50%;background-color:var(--brand-gold);border:2px solid var(--panel)}.tl-title{font-size:16px;font-weight:600;color:var(--ink-strong)}.tl-desc{font-size:13.5px;line-height:1.5;color:var(--ink-mute);margin-top:2px}.cards-grid{display:grid;gap:20px;margin-top:32px}.brand-card{padding:24px;border-radius:var(--r-md);background-color:var(--ground);border:1px solid var(--rule);display:flex;flex-direction:column}.brand-card.is-foil{border-color:var(--rule-gold)}.card-head{display:flex;justify-content:space-between;align-items:center;color:var(--brand-gold);margin-bottom:12px}.card-no{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.card-title{font-size:17px;font-weight:600;color:var(--ink-strong);margin-bottom:6px}.card-sub{font-size:13px;line-height:1.5;color:var(--ink-mute);margin-bottom:12px}.card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink)}.card-list li{position:relative;padding-inline-start:14px}.card-list li:before{content:"›";position:absolute;inset-inline-start:0;color:var(--brand-gold);font-weight:700}.matrix-scoreboard{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;margin-bottom:20px}.score-widget{padding:14px 20px;border-radius:var(--r-md);background:var(--glass-fill);border:1px solid var(--rule);display:flex;flex-direction:column;gap:3px}.score-widget.gold{border-color:var(--rule-gold);background:var(--glass-fill-2)}.score-val{font-family:Bodoni Moda,JetBrains Mono,serif;font-size:28px;font-weight:700;color:var(--brand-gold);line-height:1}.score-lbl{font-size:13px;font-weight:600;color:var(--ink-strong)}.score-sub{font-size:11px;color:var(--ink-faint)}.matrix-table{display:flex;flex-direction:column;gap:10px;max-width:100%}.matrix-row{display:grid;grid-template-columns:200px 1fr 60px 140px 240px;align-items:center;gap:16px;padding:10px 18px;border-radius:var(--r-sm);background-color:var(--ground);border:1px solid var(--rule)}.m-icon-title{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink-strong)}.m-bar-bg,.m-bar-wrap{width:100%}.m-bar-bg{height:7px;background-color:var(--rule);overflow:hidden}.m-bar-bg,.m-bar-fill{border-radius:var(--r-pill)}.m-bar-fill{height:100%;background-color:var(--brand-gold)}.m-val{font-size:12.5px;text-align:end}.m-badge,.m-val{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--brand-gold)}.m-badge{font-size:9px;letter-spacing:.12em;padding:3px 8px;border-radius:var(--r-pill);background:rgba(197,160,89,.1);border:1px solid rgba(197,160,89,.25);white-space:nowrap;text-align:center}.m-sub{font-size:11.5px}.m-sub,.matrix-note{color:var(--ink-faint)}.matrix-note{margin-top:14px;font-size:12px}.fig-content-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:36px;margin-top:28px;align-items:center;height:580px}.fig-visual-pane{height:100%;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:var(--r-lg);background-color:var(--ground);border:1px solid var(--rule)}.fig-side-pane{display:flex;flex-direction:column;gap:16px}.fig-side-card{padding:18px 22px;border-radius:var(--r-md);background-color:var(--ground);border:1px solid var(--rule)}.side-card-hdr{display:flex;align-items:center;gap:8px;color:var(--brand-gold);margin-bottom:6px}.side-card-title{font-size:14.5px;font-weight:600;color:var(--ink-strong)}.side-card-desc{font-size:13px;line-height:1.5;color:var(--ink-mute)}.fig-note{margin-top:14px;font-size:12.5px;color:var(--ink-faint)}.dia-brand-compass{width:100%;max-width:520px;height:100%;display:flex;align-items:center;justify-content:center}.naming-matrix-root{width:100%}.naming-axes-hud,.naming-matrix-root{height:100%;display:flex;flex-direction:column}.naming-grid-box{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;flex:1}.naming-quadrant-card{padding:18px;border-radius:var(--r-md);background-color:var(--panel);border:1px solid var(--rule);display:flex;flex-direction:column}.quad-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.quad-badge{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.quad-title{font-size:14px;font-weight:700}.quad-desc{font-size:12px;line-height:1.45;color:var(--ink-mute);flex:1;margin-bottom:10px}.quad-examples{display:flex;flex-wrap:wrap;gap:6px}.quad-tag{padding:3px 8px;border-radius:var(--r-pill);background-color:var(--ground);color:var(--ink)}.axis-x-label,.axis-y-label,.quad-tag{font-family:JetBrains Mono,monospace;font-size:10px}.axis-x-label,.axis-y-label{font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold);text-align:center;padding:4px}.brand-arch-root{width:100%}.arch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.arch-card{padding:18px;border-radius:var(--r-md);background-color:var(--panel);border:1px solid var(--rule);display:flex;flex-direction:column}.arch-tag{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--brand-gold);font-weight:700}.arch-title{font-size:15px;font-weight:700;color:var(--ink-strong);margin-top:4px}.arch-sub{font-size:12px;color:var(--ink-mute);margin-bottom:14px}.arch-tree-visual{display:flex;flex-direction:column;align-items:center;gap:8px}.node-pill{padding:4px 10px;border-radius:var(--r-pill);font-size:11px;font-weight:600}.node-pill.root{background-color:var(--brand-gold);color:#000}.node-pill.sub{background-color:var(--ground);border:1px solid var(--rule);color:var(--ink)}.arch-connector{width:2px;height:12px;background-color:var(--rule-strong)}.sub-nodes{display:flex;flex-direction:column;gap:6px;width:100%}.chroma-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;width:100%}.chroma-chip{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--rule);background-color:var(--panel)}.chroma-swatch{height:90px;width:100%}.chroma-info{padding:12px}.chroma-name{font-size:13px;font-weight:700;color:var(--ink-strong)}.chroma-role{font-size:11px;color:var(--brand-gold);margin-bottom:6px}.chroma-specs{display:flex;flex-direction:column;gap:2px;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--ink-faint)}.chroma-note{margin-top:14px;font-size:12px;color:var(--ink-faint)}.typo-harmony-root{width:100%;display:flex;flex-direction:column;gap:18px}.scripts-showcase{display:flex;flex-direction:column;gap:14px}.script-row{padding:14px 18px;border-radius:var(--r-md);background-color:var(--panel);border:1px solid var(--rule)}.script-meta{display:flex;gap:12px;font-size:11.5px;font-family:JetBrains Mono,monospace;color:var(--brand-gold);margin-bottom:8px}.script-sample{font-size:20px;font-weight:500;color:var(--ink-strong)}.harmony-ratios{display:flex;gap:12px}.ratio-badge{display:flex;gap:8px;padding:6px 14px;border-radius:var(--r-pill);background-color:var(--ground);border:1px solid var(--rule);font-size:12px}.ratio-label{color:var(--ink-faint)}.ratio-val{font-weight:700;color:var(--brand-gold)}.national-synth-root{width:100%;display:flex;flex-direction:column;gap:16px}.synth-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.synth-step-box{padding:16px;border-radius:var(--r-md);background-color:var(--panel);border:1px solid var(--rule);display:flex;flex-direction:column}.synth-num-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.step-pill{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--brand-gold)}.step-title{font-size:13.5px;font-weight:700;margin-bottom:4px}.step-desc{font-size:11.5px;line-height:1.45}.heritage-footer{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--r-sm);background-color:var(--ground);font-size:12px;color:var(--brand-gold)}.touchpoint-radar-root{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;align-items:center}.radar-canvas{width:100%;max-width:320px;margin:0 auto}.radar-legend{display:flex;flex-direction:column;gap:10px}.legend-row{display:flex;gap:12px;align-items:baseline}.legend-score{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--brand-gold)}.legend-label{font-size:13px;font-weight:600;color:var(--ink-strong)}.legend-desc{font-size:11.5px;color:var(--ink-faint)}.gov-pipe-root{width:100%}.pipe-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pipe-card{padding:16px;border-radius:var(--r-md);background-color:var(--panel);border:1px solid var(--rule)}.pipe-head{display:flex;justify-content:space-between;align-items:center;color:var(--brand-gold);margin-bottom:8px}.pipe-phase{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.pipe-title{font-size:13.5px;font-weight:700;color:var(--ink-strong);margin-bottom:4px}.pipe-metric{font-size:11.5px;color:var(--ink-mute)}.process-pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:36px}.step-card{padding:22px;border-radius:var(--r-md);background-color:var(--ground);border:1px solid var(--rule);display:flex;flex-direction:column}.step-badge{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--brand-gold);margin-bottom:8px}.step-title{font-size:16px;font-weight:600;color:var(--ink-strong);margin-bottom:6px}.step-desc{font-size:12.5px;line-height:1.5;color:var(--ink-mute);flex:1;margin-bottom:12px}.step-deliverable{font-size:11px;color:var(--ink-faint)}.del-tag{font-weight:700;color:var(--brand-gold);margin-inline-end:4px}.process-note{margin-top:24px;font-size:13px;color:var(--ink-faint)}.specs-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;margin-top:20px;align-items:start}.specs-table-card{padding:18px 22px;border-radius:var(--r-lg);background:var(--ground);border:1px solid var(--rule);display:flex;flex-direction:column;gap:12px}.specs-table-hdr{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--rule-strong);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--brand-gold)}.specs-table-body{display:flex;flex-direction:column;gap:8px;max-height:480px;overflow-y:auto}.spec-row{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;border-radius:var(--r-sm);background-color:var(--panel);border:1px solid var(--rule);font-size:13px;transition:border-color .2s}.spec-row:hover{border-color:var(--rule-gold)}.spec-k{color:var(--ink-mute)}.spec-v{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--brand-gold)}.specs-right-col{display:flex;flex-direction:column;gap:18px}.specs-blueprint-widget{padding:18px;border-radius:var(--r-lg);background:var(--glass-fill);border:1px solid var(--rule-gold);display:flex;flex-direction:column;gap:14px}.bp-header{justify-content:space-between}.bp-hdr-l,.bp-header{display:flex;align-items:center}.bp-hdr-l{gap:8px;color:var(--brand-gold)}.bp-tag{font-size:10.5px;letter-spacing:.14em;color:var(--ink-strong)}.bp-canon,.bp-tag{font-family:JetBrains Mono,monospace;font-weight:700}.bp-canon{font-size:9px;letter-spacing:.12em;color:var(--brand-gold);padding:2px 8px;border-radius:var(--r-pill);background:rgba(197,160,89,.12);border:1px solid rgba(197,160,89,.3)}.bp-canvas{position:relative;height:200px;border-radius:var(--r-md);border:1px dashed var(--rule-gold);background:radial-gradient(circle,var(--panel) 0,var(--ground) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.bp-grid-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(197,160,89,.08) 1px,transparent 0),linear-gradient(180deg,rgba(197,160,89,.08) 1px,transparent 0);background-size:20px 20px;pointer-events:none}.bp-bounds{position:relative;width:84%;height:84%;border:1px dashed rgba(212,175,55,.45);display:flex;align-items:center;justify-content:center}.bp-dim{position:absolute;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--brand-gold);text-transform:uppercase;user-select:none}.bp-dim.top{top:4px}.bp-dim.bottom{bottom:4px}.bp-dim.left{left:8px;transform:rotate(-90deg);transform-origin:center}.bp-dim.right{right:8px;transform:rotate(90deg);transform-origin:center}.bp-inner-emblem{position:relative;width:90px;height:90px;border-radius:50%;background:var(--glass-fill);border:1.5px solid var(--brand-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bp-inner-emblem .bp-ring{position:absolute;border-radius:50%;border:1px solid var(--rule-gold)}.bp-inner-emblem .bp-ring.r1{inset:-10px;opacity:.5;border-style:dashed}.bp-inner-emblem .bp-ring.r2{inset:-20px;opacity:.25}.bp-logo{font-family:Bodoni Moda,serif;font-size:24px;font-weight:700;color:var(--brand-gold);line-height:1}.bp-sub{font-size:6.5px;font-weight:700;letter-spacing:.16em}.bp-footer,.bp-sub{font-family:JetBrains Mono,monospace;color:var(--ink-faint)}.bp-footer{font-size:8.5px;font-weight:600;letter-spacing:.12em;text-align:center;padding:5px 10px;border-radius:var(--r-pill);background:var(--ground);border:1px solid var(--rule)}.specs-aside-card{padding:16px 20px;border-radius:var(--r-md);background-color:var(--ground);border:1px solid var(--rule)}.aside-head{display:flex;align-items:center;gap:8px;color:var(--brand-gold);font-size:13.5px;font-weight:700;margin-bottom:10px}.aside-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--ink-mute)}.aside-list li{position:relative;padding-inline-start:14px}.aside-list li:before{content:"▪";position:absolute;inset-inline-start:0;color:var(--brand-gold)}.gallery-grid{display:grid;gap:20px;margin-top:32px}.gallery-card{border-radius:var(--r-md);overflow:hidden;background-color:var(--ground);border:1px solid var(--rule);display:flex;flex-direction:column}.gallery-media{height:220px;background-color:var(--panel);display:flex;align-items:center;justify-content:center}.brand-ph{flex-direction:column;gap:8px;color:var(--brand-gold);font-size:12px}.brand-ph em{font-size:10px;color:var(--ink-faint);font-style:normal;font-family:JetBrains Mono,monospace}.gallery-details{padding:16px}.gal-tag{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:var(--brand-gold);text-transform:uppercase}.gal-title{font-size:15px;font-weight:600;color:var(--ink-strong);margin-top:4px;margin-bottom:4px}.gal-cap{font-size:12px;line-height:1.45;color:var(--ink-mute)}.gallery-note{margin-top:16px;font-size:12px;color:var(--ink-faint)}.b-layout-quote .quote-box{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:1200px}.quote-badge{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold);margin-bottom:16px}.quote-text{font-family:Bodoni Moda,Vazirmatn,serif;font-size:44px;line-height:1.3;font-weight:500;letter-spacing:-.015em;color:var(--ink-strong);margin-bottom:24px}.quote-attribution{display:flex;flex-direction:column;gap:4px}.quote-by{font-size:18px;font-weight:700;color:var(--brand-gold)}.quote-sub{font-size:13.5px;color:var(--ink-faint)}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;margin-top:32px}.contact-avail-card,.contact-info-card{padding:28px;border-radius:var(--r-lg);background-color:var(--ground);border:1px solid var(--rule)}.contact-rows{display:flex;flex-direction:column;gap:14px}.c-row{display:flex;align-items:center;gap:12px;font-size:14.5px}.c-row svg{color:var(--brand-gold)}.c-k{font-weight:600;color:var(--ink-strong)}.c-v{color:var(--ink-mute);text-decoration:none}a.c-v:hover{color:var(--brand-gold)}.contact-close-prose{font-size:14px;line-height:1.6;color:var(--ink-mute)}.avail-title{font-size:15px;font-weight:700;color:var(--brand-gold);margin-bottom:12px}.avail-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ink-mute)}.avail-list li{position:relative;padding-inline-start:14px}.avail-list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--brand-gold);font-weight:700}.qr-box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border-radius:var(--r-md);background-color:var(--panel);border:1px solid var(--rule)}.qr-visual{color:var(--brand-gold)}.qr-label{font-size:11px;font-weight:600;color:var(--ink-faint)}.qr-link{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--brand-gold);text-decoration:none}.b-layout-poster .poster-frame{height:100%;display:flex;flex-direction:column;justify-content:space-between;border:2px solid var(--rule-gold);border-radius:var(--r-lg);padding:40px}.poster-title{font-family:Bodoni Moda,Vazirmatn,serif;font-size:64px;font-weight:700;color:var(--ink-strong);line-height:1;margin-top:8px;margin-bottom:4px}.poster-role{font-size:18px;color:var(--brand-gold);font-weight:600;text-transform:uppercase;letter-spacing:.12em}.poster-tagline{font-size:18px;color:var(--ink-mute);margin-top:10px;max-width:900px}.poster-blocks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.poster-block{padding:16px;border-radius:var(--r-md);background-color:var(--ground);border:1px solid var(--rule)}.pb-hdr{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--brand-gold);margin-bottom:10px}.pb-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-mute)}.poster-stats-row{display:flex;gap:40px;border-top:1px solid var(--rule);padding-top:16px}.p-stat{display:flex;flex-direction:column}.p-stat-n{font-family:Bodoni Moda,monospace;font-size:28px;font-weight:700;color:var(--brand-gold)}.p-stat-l{font-size:11.5px;color:var(--ink-faint)}.poster-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--rule);padding-top:14px}.poster-contact-list{display:flex;gap:20px;font-size:12px}.p-contact-item{display:inline-flex;align-items:center;gap:6px;color:var(--ink-mute)}.p-contact-item a{color:inherit;text-decoration:none}.poster-seal{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--brand-gold);border:1px solid var(--rule-gold);padding:4px 10px;border-radius:var(--r-pill)}#brandingNav{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--r-pill);background-color:var(--glass-fill);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-stroke);z-index:1000}#brandingNav a,#brandingNav button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-pill);border:none;background:transparent;color:var(--ink);cursor:pointer;transition:all .15s ease}#brandingNav a:hover,#brandingNav button:hover{background-color:var(--ground);color:var(--brand-gold)}.nav-sep{width:1px;height:18px;background-color:var(--rule-strong);margin:0 4px}.pos-pill{width:auto!important;padding:0 12px!important;font-size:12px;font-weight:600;color:var(--ink-strong)!important}.lang-tag,.pos-pill{font-family:JetBrains Mono,monospace}.lang-tag{font-size:11px;font-weight:700;color:var(--brand-gold)}.ic-sun{display:block}.branding-root[data-theme=dark] .ic-sun,.ic-moon{display:none}.branding-root[data-theme=dark] .ic-moon{display:block}.branding-drawer-backdrop{position:fixed;inset:0;background-color:rgba(4,5,7,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2000;display:flex;justify-content:flex-end}.branding-drawer-panel{width:100%;max-width:680px;height:100%;background-color:var(--panel);border-inline-start:1px solid var(--rule-strong);display:flex;flex-direction:column;padding:28px;box-sizing:border-box}.drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.drawer-title-group{display:flex;align-items:center;gap:12px}.drawer-heading{font-size:18px;font-weight:700;color:var(--ink-strong)}.drawer-sub{font-size:12px;color:var(--ink-mute)}.drawer-close-btn{background:transparent;border:none;font-size:20px;color:var(--ink-faint);cursor:pointer}.drawer-search-bar{position:relative;margin-bottom:16px}.drawer-search-input{width:100%;padding:10px 16px;border-radius:var(--r-sm);background-color:var(--ground);border:1px solid var(--rule);color:var(--ink-strong);font-size:13.5px;outline:none;box-sizing:border-box}.drawer-search-input:focus{border-color:var(--brand-gold)}.drawer-clear-search{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--ink-faint);cursor:pointer}.drawer-chapter-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:16px}.drawer-tab{white-space:nowrap;padding:6px 12px;border-radius:var(--r-pill);background-color:var(--ground);border:1px solid var(--rule);font-size:12px;font-weight:500;color:var(--ink);cursor:pointer}.drawer-tab.is-active{background-color:var(--brand-gold);color:#000;border-color:var(--brand-gold);font-weight:600}.drawer-slide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;overflow-y:auto;flex:1}.drawer-slide-card{padding:14px;border-radius:var(--r-sm);background-color:var(--ground);border:1px solid var(--rule);display:flex;flex-direction:column;text-align:start;cursor:pointer;transition:all .15s ease}.drawer-slide-card.is-active,.drawer-slide-card:hover{border-color:var(--brand-gold)}.drawer-slide-card.is-active{background-color:var(--glass-fill)}.card-top{display:flex;justify-content:space-between;margin-bottom:6px}.card-folio{font-size:11px;font-weight:700;color:var(--brand-gold)}.card-folio,.card-layout-tag{font-family:JetBrains Mono,monospace}.card-layout-tag{font-size:9px;text-transform:uppercase;color:var(--ink-faint)}.card-title-text{font-size:13px;font-weight:600;color:var(--ink-strong);line-height:1.35;margin-bottom:6px}.card-ch-badge{font-size:10px;color:var(--ink-faint)}.branding-toast{position:fixed;top:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--r-pill);background-color:var(--glass-fill);border:1px solid var(--brand-gold);color:var(--ink-strong);font-size:12.5px;font-weight:500;z-index:3000}.branding-cinematic-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;opacity:.18}.branding-cinematic-bg img{width:100%;height:100%;object-fit:cover;filter:blur(4px) brightness(.65);transform:scale(1.08)}.cinematic-gradient-overlay{position:absolute;inset:0;background:radial-gradient(circle at 60% 40%,transparent 0,var(--panel) 80%)}.brand-media-box{position:relative;width:100%;height:240px;overflow:hidden;background:#000;border-radius:var(--r-sm) var(--r-sm) 0 0}.brand-media-box img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.brand-media-box:hover img{transform:scale(1.05)}.media-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,15,.85) 0,rgba(8,10,15,.2) 50%,transparent);pointer-events:none}.media-badge{top:12px;right:12px;padding:4px 10px;border-radius:var(--r-pill);background:rgba(10,14,23,.88);border:1px solid rgba(212,175,55,.4);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold);backdrop-filter:blur(8px)}.media-badge,.media-tag{position:absolute;font-weight:600}.media-tag{bottom:12px;left:14px;right:14px;font-size:12.5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-ph{position:relative;width:100%;height:100%;min-height:180px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(212,175,55,.08) 0,rgba(10,14,23,.95) 75%);border:1px dashed rgba(212,175,55,.25);overflow:hidden}.ph-blueprint-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(212,175,55,.08) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,55,.08) 1px,transparent 0);background-size:24px 24px;opacity:.5;pointer-events:none}.ph-center-cluster{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}.ph-icon-wrap{width:52px;height:52px;border-radius:50%;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.35);display:flex;align-items:center;justify-content:center;color:var(--brand-gold)}.ph-label{font-size:12.5px;font-weight:600;color:var(--ink-strong)}.ph-slot{font-size:10px;font-family:JetBrains Mono,monospace;font-style:normal;color:var(--brand-gold);text-transform:uppercase;letter-spacing:.14em}.section-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;height:100%;align-items:center}.section-hero-left{display:flex;flex-direction:column;justify-content:center}.section-hero-right{display:flex;align-items:center;justify-content:center;height:100%}.section-art-plate{position:relative;width:100%;max-width:560px;height:560px;border-radius:var(--r-xl);overflow:hidden;border:1px solid rgba(212,175,55,.35);background:var(--card)}.section-art-plate img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.section-art-plate:hover img{transform:scale(1.04)}.art-plate-vignette{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,9,14,.92) 0,rgba(6,9,14,.2) 60%,transparent);pointer-events:none}.art-plate-stamp{position:absolute;top:24px;right:24px;display:flex;flex-direction:column;align-items:flex-end;padding:8px 16px;border-radius:var(--r-sm);background:rgba(8,12,20,.9);border:1px solid rgba(212,175,55,.4);backdrop-filter:blur(12px)}.stamp-org{font-size:9px;letter-spacing:.18em;color:var(--brand-gold);font-weight:700}.stamp-code,.stamp-org{font-family:JetBrains Mono,monospace}.stamp-code{font-size:11px;color:#fff;font-weight:600}.art-plate-caption{position:absolute;bottom:26px;left:26px;right:26px;font-size:14.5px;color:rgba(255,255,255,.92);line-height:1.5;font-weight:500}.section-geometry-plate{position:relative;width:480px;height:480px;border-radius:50%;border:1px solid rgba(212,175,55,.3);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(212,175,55,.1) 0,transparent 70%)}.geo-ring{position:absolute;border-radius:50%;border:1px solid rgba(212,175,55,.25)}.geo-ring.g1{width:85%;height:85%}.geo-ring.g2{width:65%;height:65%;border-style:dashed}.geo-ring.g3{width:45%;height:45%}.geo-axis{position:absolute;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.4),transparent)}.geo-label{position:absolute;bottom:40px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--brand-gold)}.profile-visual-col{display:flex;flex-direction:column;gap:20px}.profile-portrait-plate{position:relative;width:100%;height:290px;border-radius:var(--r-lg);overflow:hidden;border:1px solid rgba(212,175,55,.35);background:var(--card)}.profile-portrait-plate img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.profile-portrait-plate:hover img{transform:scale(1.04)}.portrait-vignette{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,12,20,.92) 0,transparent 60%);pointer-events:none}.portrait-badge{position:absolute;bottom:16px;left:18px;right:18px;display:flex;flex-direction:column}.p-title{font-family:Bodoni Moda,serif;font-size:18px;font-weight:700;color:var(--brand-gold);letter-spacing:.05em}.p-role{font-size:12px;color:rgba(255,255,255,.85)}.profile-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.brand-card.has-media{padding:0;overflow:hidden}.card-media-preview{position:relative;width:100%;height:160px;overflow:hidden;background:#000}.card-media-preview img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.brand-card:hover .card-media-preview img{transform:scale(1.06)}.card-media-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,14,23,.9) 0,transparent 60%);pointer-events:none}.card-media-tag{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:var(--r-pill);background:rgba(8,10,16,.85);border:1px solid rgba(212,175,55,.35);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;text-transform:uppercase;color:var(--brand-gold);backdrop-filter:blur(6px)}.card-inner{padding:20px;display:flex;flex-direction:column;flex:1}.card-inline-tag{margin-left:auto;padding:3px 8px;border-radius:var(--r-pill);background:var(--ground);border:1px solid var(--rule-gold);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;text-transform:uppercase;color:var(--brand-gold)}.split-media-showcase{position:relative;width:100%;height:560px;border-radius:var(--r-xl);overflow:hidden;border:1px solid rgba(212,175,55,.35);background:var(--card)}.split-media-showcase img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.split-media-showcase:hover img{transform:scale(1.04)}.split-media-vignette{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,8,14,.92) 0,rgba(6,8,14,.2) 50%,transparent);pointer-events:none}.split-media-badge{position:absolute;top:18px;right:18px;padding:6px 14px;border-radius:var(--r-pill);background:rgba(8,12,20,.85);border:1px solid rgba(212,175,55,.4);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold);backdrop-filter:blur(10px)}.split-media-caption{position:absolute;bottom:24px;left:24px;right:24px;font-size:14.5px;color:#fff;line-height:1.5;font-weight:500}.cover-hero-img-plate{position:absolute;inset:24px;border-radius:50%;overflow:hidden;opacity:.38;filter:contrast(1.15) brightness(.85)}.cover-hero-img-plate img{width:100%;height:100%;object-fit:cover}.cover-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle,transparent 20%,var(--panel) 75%)}.cover-coord-badge{position:absolute;bottom:-32px;display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--brand-gold);padding:6px 18px;border-radius:var(--r-pill);background:var(--glass-fill);border:1px solid rgba(212,175,55,.35);backdrop-filter:blur(12px)}.statement-watermark{position:absolute;top:-60px;left:-20px;font-family:Bodoni Moda,serif;font-size:220px;line-height:1;color:rgba(212,175,55,.07);pointer-events:none;user-select:none}.statement-author-lockup{display:flex;align-items:center;gap:14px;margin-top:40px}.sa-line{width:52px;height:2px;background:linear-gradient(90deg,var(--brand-gold),transparent)}.sa-name{font-family:Bodoni Moda,serif;font-size:17px;font-weight:700;letter-spacing:.08em;color:var(--brand-gold)}.sa-role{font-size:13px;color:var(--ink-mute)}@media print{@page{size:1920px 1080px landscape;margin:0}body,html{margin:0;padding:0;background:#ffffff}.branding-root{overflow:visible!important}#stage,.branding-root{width:1920px!important;height:auto!important}#stage{position:static!important;transform:none!important}.slide{position:relative!important;display:block!important;width:1920px!important;height:1080px!important;page-break-after:always;break-after:page}#brandingNav,.branding-drawer-backdrop,.branding-toast{display:none!important}}@media (max-width:840px){.branding-root{--W:100vw;--H:100vh;--r-xl:0px;--r-lg:16px;--r-md:12px;overflow-x:hidden!important}.branding-root #stage{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;transform:none!important;overflow:hidden!important;margin:0!important}.branding-root #stage:before{display:none!important}.branding-root .slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;border:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;display:none;background-color:var(--panel)!important}.branding-root .slide.is-active{display:flex!important;flex-direction:column!important}.branding-root .branding-frame{display:none!important}.branding-root .branding-chrome-top{position:sticky!important;top:0!important;left:0!important;right:0!important;height:48px!important;padding:0 16px!important;z-index:30!important;background:rgba(5,7,11,.92)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid var(--rule-strong)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.branding-root[data-theme=light] .branding-chrome-top{background:rgba(255,255,255,.94)!important}.branding-root .bct-l{display:flex!important;align-items:center!important;gap:8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:70%!important}.branding-root .bct-mark{font-size:13px!important}.branding-root .bct-agency{font-size:11px!important;display:inline-block!important}.branding-root .bct-ch,.branding-root .bct-mid{display:none!important}.branding-root .bct-r{display:flex!important;align-items:center!important;font-size:11px!important}.branding-root .bct-role,.branding-root .branding-chrome-bot{display:none!important}.branding-root .b-body{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:calc(100% - 48px)!important;padding:20px 16px 140px!important;overflow-y:visible!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:20px!important;box-sizing:border-box!important}.branding-root .slide-head{margin-bottom:12px!important}.branding-root .branding-lead,.branding-root .cover-lead,.branding-root .sec-lead{font-size:clamp(13.5px,3.8vw,15px)!important;line-height:1.65!important;max-width:100%!important}.branding-root .cover-agency-title,.branding-root .t-mega{font-size:clamp(22px,6.5vw,30px)!important;line-height:1.25!important;word-break:break-word!important}.branding-root .sec-title,.branding-root .t-d1{font-size:clamp(20px,5.5vw,24px)!important;line-height:1.3!important;word-break:break-word!important}.branding-root .poster-title,.branding-root .t-d2{font-size:clamp(18px,5vw,21px)!important;line-height:1.35!important;word-break:break-word!important}.branding-root .statement-quote,.branding-root .t-d3{font-size:clamp(17px,4.5vw,20px)!important;line-height:1.4!important;word-break:break-word!important}.branding-root .cards-grid,.branding-root .contact-grid,.branding-root .cover-grid,.branding-root .fig-content-grid,.branding-root .gallery-grid,.branding-root .poster-blocks-grid,.branding-root .poster-grid,.branding-root .process-grid,.branding-root .profile-grid,.branding-root .profile-stats-grid,.branding-root .section-hero-grid,.branding-root .specs-grid,.branding-root .split-grid,.branding-root .toc-grid{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;gap:16px!important}.branding-root .contact-avail-card,.branding-root .contact-info-card,.branding-root .cover-left,.branding-root .cover-right,.branding-root .fig-side-pane,.branding-root .fig-visual-pane,.branding-root .profile-prose,.branding-root .profile-visual-col,.branding-root .section-hero-left,.branding-root .section-hero-right,.branding-root .specs-right-col,.branding-root .specs-table-card,.branding-root .split-left,.branding-root .split-right{width:100%!important;max-width:100%!important;flex:none!important;padding-inline-start:0!important;margin-inline-start:0!important}.branding-root .cover-right{order:-1!important;height:auto!important}.branding-root .monogram-art-box{width:100%!important;height:220px!important;border-radius:var(--r-md)!important}.branding-root .central-360-emblem{width:130px!important;height:130px!important}.branding-root .deg-sym{font-size:36px!important}.branding-root .cover-hud-widget{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:12px 14px!important}.branding-root .cover-hud-widget .hud-sep{display:none!important}.branding-root .cover-foot-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.branding-root .section-hero-right{order:-1!important}.branding-root .section-art-plate,.branding-root .section-geometry-plate{width:100%!important;height:200px!important;border-radius:var(--r-md)!important}.branding-root .statement-container{width:100%!important;max-width:100%!important;padding:16px 12px!important;margin:0!important}.branding-root .statement-watermark{display:none!important}.branding-root .statement-marks{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.branding-root .s-mark-pill{width:100%!important}.branding-root .profile-portrait-plate{width:100%!important;height:220px!important;border-radius:var(--r-md)!important}.branding-root .profile-stats-grid{grid-template-columns:1fr 1fr!important;display:grid!important;gap:10px!important;width:100%!important}.branding-root .matrix-scoreboard{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.branding-root .score-widget{width:100%!important;padding:12px 14px!important}.branding-root .matrix-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:12px 14px!important}.branding-root .m-bar-wrap{width:100%!important}.branding-root .fig-visual-pane{height:auto!important;min-height:240px!important;max-height:320px!important;overflow:hidden!important;padding:8px!important}.branding-root .fig-visual-pane svg{max-width:100%!important;max-height:300px!important;height:auto!important}.branding-root .brand-arch-root .arch-grid{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.branding-root .split-media-showcase{width:100%!important;height:200px!important;max-height:220px!important;border-radius:var(--r-md)!important}.branding-root .specs-blueprint-widget{width:100%!important}.branding-root .bp-bounds{width:100%!important;padding:16px!important}.branding-root .bp-inner-emblem{width:110px!important;height:110px!important}.branding-root #brandingNav{position:fixed!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;max-width:calc(100vw - 20px)!important;padding:5px 8px!important;gap:4px!important;z-index:100!important;background:rgba(10,12,18,.94)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(212,175,55,.35)!important;border-radius:9999px!important}.branding-root[data-theme=light] #brandingNav{background:rgba(255,255,255,.95)!important;border-color:rgba(212,175,55,.45)!important}.branding-root #brandingNav a,.branding-root #brandingNav button{width:34px!important;height:34px!important;border-radius:50%!important}.branding-root #brandingNav .pos-pill{min-width:52px!important;font-size:11px!important;padding:4px 8px!important;border-radius:9999px!important}.branding-root #brandingNav .nav-sep{height:16px!important;margin:0 1px!important}}