:root{--brss-bg:#0a1020;--brss-bg-soft:rgba(255,255,255,0.06);--brss-surface:rgba(12, 18, 34, 0.72);--brss-surface-2:rgba(255,255,255,0.08);--brss-card:linear-gradient(180deg, rgba(255,255,255,0.14), rgba(255,255,255,0.06));--brss-text:#edf3ff;--brss-text-2:#b3c2e5;--brss-line:rgba(255,255,255,0.12);--brss-shadow:0 30px 70px rgba(0,0,0,0.32);--brss-accent:#8f6aff;--brss-accent-2:#49d7ff;--brss-accent-3:#6ff7c8;--brss-radius:28px;--brss-max:1220px;--brss-header-h:88px}html[data-brss-theme="light"]{--brss-bg:#f4f7ff;--brss-bg-soft:rgba(16,25,48,0.05);--brss-surface:rgba(255,255,255,0.88);--brss-surface-2:rgba(250,252,255,0.8);--brss-card:linear-gradient(180deg, rgba(255,255,255,0.92), rgba(242,246,255,0.92));--brss-text:#0f1730;--brss-text-2:#44516e;--brss-line:rgba(24,35,66,0.10);--brss-shadow:0 20px 60px rgba(24,35,66,0.12)}html{background:var(--brss-bg);scroll-behavior:smooth}body.brss-active{margin:0;background:radial-gradient(circle at top left,rgb(143 106 255 / .22),transparent 30%),radial-gradient(circle at right 20% top 10%,rgb(73 215 255 / .12),transparent 20%),var(--brss-bg);color:var(--brss-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}.brss-active *{box-sizing:border-box}.brss-active img{max-width:100%;height:auto;display:block}.brss-active a{color:inherit;text-decoration:none}.brss-active button,.brss-active input,.brss-active textarea{font:inherit}.brss-app{position:relative;isolation:isolate;overflow-x:clip}.brss-container{width:min(calc(100% - 32px), var(--brss-max));margin-inline:auto}.brss-main{position:relative;z-index:1}.brss-header{position:sticky;top:0;z-index:60;backdrop-filter:blur(20px);background:linear-gradient(180deg,rgb(6 9 18 / .85),rgb(6 9 18 / .55));border-bottom:1px solid var(--brss-line)}html[data-brss-theme="light"] .brss-header{background:linear-gradient(180deg,rgb(255 255 255 / .85),rgb(255 255 255 / .72))}.brss-header__inner{min-height:var(--brss-header-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px}.brss-brand-wrap{min-width:0}.brss-brand-link{display:inline-flex;align-items:center}.brss-brand-logo{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:8px 14px;border:1px solid var(--brss-line);border-radius:20px;background:rgb(255 255 255 / .05);box-shadow:0 18px 36px rgb(0 0 0 / .18)}.brss-brand-logo img{max-height:44px;width:auto}.brss-site-logo--text{font-weight:800;letter-spacing:.02em}.brss-nav{justify-self:center;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.brss-nav__link,.brss-mobile-nav__link,.brss-lang-switch,.brss-theme-toggle{border-radius:999px;border:1px solid #fff0;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.brss-nav__link{padding:12px 16px;color:var(--brss-text-2)}.brss-nav__link:hover,.brss-nav__link.is-active,.brss-lang-switch:hover{color:var(--brss-text);background:var(--brss-bg-soft);border-color:var(--brss-line)}.brss-header__actions{display:flex;align-items:center;gap:10px}.brss-lang-switch{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--brss-bg-soft);border:1px solid var(--brss-line);font-weight:700}.brss-theme-toggle{width:56px;height:48px;padding:6px;background:var(--brss-bg-soft);border:1px solid var(--brss-line);position:relative}.brss-theme-toggle__dot{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--brss-accent),var(--brss-accent-2));display:block;transition:transform .25s ease}html[data-brss-theme="light"] .brss-theme-toggle__dot{transform:translateX(10px)}.brss-nav-toggle{display:none;width:48px;height:48px;border-radius:16px;border:1px solid var(--brss-line);background:var(--brss-bg-soft);padding:12px;cursor:pointer}.brss-nav-toggle span{display:block;height:2px;background:var(--brss-text);margin:5px 0}.brss-mobile-nav{display:none;border-top:1px solid var(--brss-line)}.brss-mobile-nav.is-open{display:block}.brss-mobile-nav__links{padding:12px 0 20px;display:grid;gap:10px}.brss-mobile-nav__link{display:block;padding:14px 16px;border:1px solid var(--brss-line);background:var(--brss-bg-soft)}.brss-hero,.brss-page-hero{position:relative;min-height:min(92svh, 940px);padding:clamp(44px, 7vw, 92px) 0}.brss-page-hero{min-height:auto;padding-top:54px;padding-bottom:28px}.brss-hero__bg,.brss-hero__mesh{position:absolute;inset:0;pointer-events:none}.brss-hero__bg{background-size:cover;background-position:center;opacity:.12;mask-image:linear-gradient(180deg,rgb(0 0 0 / .95),rgb(0 0 0 / .4) 70%,transparent)}.brss-hero__mesh{background:radial-gradient(circle at center,rgb(143 106 255 / .14),transparent 32%),linear-gradient(120deg,rgb(255 255 255 / .03),#fff0)}.brss-hero__canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.82;pointer-events:none}.brss-hero__content,.brss-page-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(24px, 4vw, 56px)}.brss-hero__copy,.brss-stack{display:grid;gap:18px}.brss-kicker,.brss-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:10px 14px;border-radius:999px;border:1px solid var(--brss-line);background:rgb(255 255 255 / .06);color:var(--brss-text-2);font-weight:600;font-size:14px}.brss-hero h1,.brss-page-hero h1,.brss-section h2{margin:0;line-height:1.02;letter-spacing:-.03em}.brss-hero h1{font-size:clamp(40px, 7vw, 76px)}.brss-page-hero h1{font-size:clamp(34px, 5vw, 56px)}.brss-section h2{font-size:clamp(28px, 4vw, 44px)}.brss-hero p,.brss-page-hero p,.brss-section p,.brss-card p,.brss-entry-content{color:var(--brss-text-2);line-height:1.75;font-size:clamp(16px, 1.2vw, 18px)}.brss-actions{display:flex;flex-wrap:wrap;gap:14px}.brss-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 20px;border-radius:999px;border:1px solid var(--brss-line);font-weight:700;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.brss-btn:hover,.brss-card:hover,.brss-inline-link:hover,.brss-mini-post:hover{transform:translateY(-4px)}.brss-btn--primary{color:#fff;background:linear-gradient(135deg,var(--brss-accent),var(--brss-accent-2));box-shadow:0 16px 34px rgb(143 106 255 / .28)}.brss-btn--secondary{background:var(--brss-bg-soft);color:var(--brss-text)}.brss-hero__visual,.brss-page-hero__art,.brss-showcase{position:relative;min-height:420px}.brss-floating-card,.brss-page-hero__art img,.brss-showcase img{border-radius:32px;border:1px solid var(--brss-line);background:var(--brss-card);box-shadow:var(--brss-shadow)}.brss-floating-card{position:absolute;overflow:hidden;transform-origin:center}.brss-floating-card--main{inset:2% 0 10% 10%;z-index:2}.brss-floating-card--alt{width:min(56%, 320px);right:0;bottom:3%;z-index:3;backdrop-filter:blur(18px)}.brss-floating-card img,.brss-page-hero__art img,.brss-showcase img,.brss-card__media img,.brss-mini-post img{width:100%;height:100%;object-fit:cover}.brss-section{padding:clamp(32px, 6vw, 88px) 0}.brss-section--muted{background:linear-gradient(180deg,rgb(255 255 255 / .02),#fff0)}.brss-section__heading{display:grid;gap:12px;margin-bottom:28px;max-width:820px}.brss-section__heading--inline{display:flex;align-items:end;justify-content:space-between;gap:16px}.brss-grid{display:grid;gap:22px}.brss-grid--tight{gap:16px}.brss-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.brss-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.brss-card,.brss-sidebar__sticky,.brss-cta-bar{position:relative;border:1px solid var(--brss-line);border-radius:var(--brss-radius);background:var(--brss-card);box-shadow:var(--brss-shadow);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.brss-card:hover,.brss-sidebar__sticky:hover,.brss-cta-bar:hover{z-index:4;box-shadow:0 36px 90px rgb(0 0 0 / .25)}.brss-card{padding:22px}.brss-card--media,.brss-card--blog,.brss-card--pathway{padding:0}.brss-card--icon{display:grid;gap:14px}.brss-card__icon{width:54px;height:54px}.brss-card__media{aspect-ratio:16/11;overflow:hidden;border-bottom:1px solid var(--brss-line)}.brss-card__body{padding:20px 22px 22px;display:grid;gap:12px}.brss-card h3{margin:0;font-size:clamp(20px, 2vw, 26px);line-height:1.18}.brss-card--pathway{display:block}.brss-card--pathway h3,.brss-card--pathway p{padding-inline:22px}.brss-card--pathway h3{padding-top:18px;margin:0}.brss-card--pathway p{padding-bottom:24px}.brss-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center}.brss-split--bookstore{grid-template-columns:minmax(0,.95fr) minmax(360px,1fr)}.brss-showcase img,.brss-page-hero__art img{min-height:420px;object-fit:cover}.brss-meta{color:var(--brss-text-2);font-size:14px;letter-spacing:.01em}.brss-inline-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--brss-accent-2)}.brss-cta-bar{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brss-footer{padding:28px 0 54px;border-top:1px solid var(--brss-line);background:linear-gradient(180deg,transparent,rgb(255 255 255 / .03))}.brss-footer__grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:24px}.brss-footer__brand .custom-logo,.brss-footer__brand img{max-height:44px;width:auto}.brss-footer__text{max-width:520px}.brss-footer__list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.brss-footer__list--compact li{color:var(--brss-text-2)}.brss-contact-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.brss-form{display:grid;gap:16px}.brss-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brss-form label{display:grid;gap:8px;color:var(--brss-text-2)}.brss-form input,.brss-form textarea{width:100%;border-radius:18px;border:1px solid var(--brss-line);background:rgb(255 255 255 / .05);color:var(--brss-text);padding:14px 16px}html[data-brss-theme="light"] .brss-form input,html[data-brss-theme="light"] .brss-form textarea{background:rgb(255 255 255 / .85)}.brss-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.brss-form-notice{margin-bottom:16px;padding:14px 16px;border-radius:18px;border:1px solid var(--brss-line)}.brss-form-notice--success{background:rgb(111 247 200 / .12);color:var(--brss-text)}.brss-form-notice--error{background:rgb(255 102 140 / .12);color:var(--brss-text)}.brss-card--article{padding:clamp(20px, 2.6vw, 36px)}.brss-entry-content{overflow-wrap:anywhere}.brss-entry-content>*:first-child{margin-top:0}.brss-entry-content img{border-radius:24px;border:1px solid var(--brss-line)}.brss-entry-content iframe,.brss-entry-content video{width:100%;border-radius:24px}.brss-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.brss-sidebar__sticky{position:sticky;top:calc(var(--brss-header-h) + 18px);padding:20px}.brss-mini-post{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;border:1px solid var(--brss-line);border-radius:20px;padding:10px;background:rgb(255 255 255 / .04)}.brss-mini-post img{aspect-ratio:1;border-radius:16px}.brss-card--media-inline{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.brss-card--media-inline img{border-radius:18px;border:1px solid var(--brss-line)}.brss-pagination ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:26px 0 0}.brss-pagination a,.brss-pagination span{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--brss-line);background:var(--brss-bg-soft);padding:0 12px}.brss-pagination .current{background:linear-gradient(135deg,var(--brss-accent),var(--brss-accent-2));color:#fff}.brss-active [dir="rtl"],.brss-lang-ar{text-align:right}html[dir="rtl"] .brss-header__inner,html[dir="rtl"] .brss-hero__content,html[dir="rtl"] .brss-page-hero__inner,html[dir="rtl"] .brss-split,html[dir="rtl"] .brss-grid,html[dir="rtl"] .brss-form__grid,html[dir="rtl"] .brss-article-layout,html[dir="rtl"] .brss-footer__grid{direction:rtl}@media (max-width:1080px){.brss-nav{display:none}.brss-nav-toggle{display:inline-block}.brss-header__inner{grid-template-columns:auto auto 1fr auto}.brss-hero__content,.brss-page-hero__inner,.brss-split,.brss-grid--3,.brss-grid--2,.brss-footer__grid,.brss-article-layout{grid-template-columns:1fr}.brss-section__heading--inline,.brss-cta-bar,.brss-card--media-inline{grid-template-columns:1fr;flex-direction:column;align-items:start}.brss-hero,.brss-page-hero{min-height:auto}.brss-hero__visual,.brss-page-hero__art,.brss-showcase{min-height:320px}.brss-floating-card--main{inset:0 12% 18% 0}.brss-floating-card--alt{width:min(60%, 280px)}}@media (max-width:768px){:root{--brss-header-h:78px}.brss-container{width:min(calc(100% - 24px), var(--brss-max))}.brss-header__inner{gap:12px}.brss-brand-logo img{max-height:34px}.brss-brand-logo{min-height:46px;padding:6px 10px}.brss-lang-switch,.brss-theme-toggle,.brss-nav-toggle{width:44px;height:44px}.brss-theme-toggle__dot{width:26px;height:26px}html[data-brss-theme="light"] .brss-theme-toggle__dot{transform:translateX(7px)}.brss-form__grid{grid-template-columns:1fr}.brss-hero__canvas{display:none}.brss-hero__bg{opacity:.16}.brss-floating-card--main{inset:0 4% 22% 4%}.brss-floating-card--alt{right:0;width:58%}.brss-cta-bar{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brss-btn,.brss-card,.brss-inline-link,.brss-mini-post,.brss-nav__link,.brss-lang-switch,.brss-theme-toggle,.brss-theme-toggle__dot{transition:none!important}}