:root{--br-bg:#06070a;--br-panel:#0d1018;--br-text:#f5f7ff;--br-muted:#98a2b6;--br-cyan:#46f5ff;--br-violet:#7857ff;--br-pink:#ff4fd8;--br-line:rgba(179,194,230,.16);--br-x:50%;--br-y:20%;--br-radius:28px}
html{scroll-behavior:smooth;background:var(--br-bg)}
body{margin:0;background:var(--br-bg);color:var(--br-text);overflow-x:hidden;font-family:Manrope,sans-serif}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.22;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")}
*{box-sizing:border-box}
a{color:inherit;text-decoration:none}
button,input{font:inherit}
::selection{background:var(--br-cyan);color:#030409}
.br-skip{position:fixed;left:1rem;top:-5rem;z-index:10001;background:#fff;color:#000;padding:.7rem 1rem;border-radius:999px}.br-skip:focus{top:1rem}
:focus-visible{outline:2px solid var(--br-cyan)!important;outline-offset:4px}
.br-progress{position:fixed;inset:0 0 auto;z-index:1000;height:2px}.br-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--br-cyan),var(--br-violet),var(--br-pink));transform:scaleX(0);transform-origin:left}
.br-header{position:fixed;z-index:900;top:0;left:0;width:100%;padding:1.1rem clamp(1rem,3vw,2.5rem);transition:.4s ease}.br-header.is-scrolled{padding-top:.65rem}
.br-nav-shell{max-width:1460px;margin:auto;height:68px;padding:.55rem .6rem .55rem 1.25rem;display:flex;align-items:center;gap:2rem;border:1px solid transparent;border-radius:999px;transition:.4s ease}
.is-scrolled .br-nav-shell{background:rgba(8,10,15,.72);border-color:var(--br-line);box-shadow:0 18px 70px rgba(0,0,0,.35);backdrop-filter:blur(22px)}
.br-logo{display:inline-flex;align-items:center;gap:.7rem;font-weight:750;letter-spacing:-.04em;font-size:1.2rem;white-space:nowrap}.br-logo-mark{width:22px;height:22px;border-radius:7px 50% 50%;background:conic-gradient(from 210deg,var(--br-cyan),var(--br-violet),var(--br-pink),var(--br-cyan));box-shadow:0 0 24px rgba(70,245,255,.45);transform:rotate(18deg)}
.br-primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(.7rem,1.45vw,1.6rem);margin:auto;font-size:.78rem;color:#c4cbda}.br-primary-nav a{position:relative;white-space:nowrap}.br-primary-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--br-cyan);transition:.3s}.br-primary-nav a:hover:after{right:0}
.br-nav-actions{display:flex;align-items:center;gap:.55rem}.br-icon-button,.br-menu-toggle{width:44px;height:44px;border:1px solid var(--br-line);border-radius:50%;background:rgba(255,255,255,.04);color:#fff;cursor:pointer}.br-icon-button{font-size:1.5rem}
.br-mini-cta{display:inline-flex;align-items:center;gap:.7rem;background:#eef2ff;color:#07080c;padding:.8rem 1.05rem;border-radius:999px;font-weight:750;font-size:.76rem}
.br-menu-toggle{display:none;place-items:center}.br-menu-toggle span:not(.screen-reader-text){width:17px;height:1px;background:#fff;display:block;margin:3px auto}
.br-search-modal{position:fixed;inset:0;z-index:2000;background:rgba(3,4,7,.92);backdrop-filter:blur(22px);display:grid;place-items:center;padding:2rem}.br-search-modal[hidden]{display:none}.br-search-modal form{width:min(900px,100%)}.br-search-modal label{display:block;font-size:clamp(2rem,6vw,5.8rem);line-height:1;letter-spacing:-.06em;font-weight:650;margin-bottom:2rem}.br-search-line{display:flex;border-bottom:1px solid #fff}.br-search-line input{flex:1;background:transparent;border:0;color:#fff;font-size:clamp(1rem,2vw,1.5rem);padding:1rem 0}.br-search-line button,.br-search-close{border:0;background:transparent;color:#fff;font-size:2rem;cursor:pointer}.br-search-close{position:absolute;right:2rem;top:2rem}
.br-section{position:relative;padding:clamp(5.5rem,11vw,10rem) clamp(1rem,4vw,4rem)}
.br-home{background:radial-gradient(900px circle at var(--br-x) var(--br-y),rgba(75,64,190,.13),transparent 54%),var(--br-bg)}
.br-hero{min-height:100svh;display:grid;align-items:center;padding-top:9rem;isolation:isolate}.br-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 82%)}.br-hero:after{content:"";position:absolute;width:65vw;height:65vw;right:-22vw;top:-22vw;border-radius:50%;background:radial-gradient(circle,rgba(120,87,255,.2),transparent 62%);filter:blur(10px);z-index:-1}
.br-hero-grid{width:min(1450px,100%);margin:auto;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:4rem}.br-hero-copy{position:relative;z-index:2}.br-kicker{font:500 .7rem/1.2 "Fira Code",monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--br-cyan);display:flex;align-items:center;gap:.65rem}.br-kicker span{width:35px;height:1px;background:var(--br-cyan)}
.br-hero h1{font-size:clamp(3.6rem,7.6vw,8.6rem);line-height:.88;letter-spacing:-.075em;margin:1.4rem 0 2rem;max-width:1050px}.br-hero h1 em,.br-section-head h2 em,.br-possibility h2 em,.br-newsletter h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1px rgba(211,222,255,.55)}
.br-hero-text{max-width:690px;color:#aab4c8;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.7}.br-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.3rem 0}.br-button{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;padding:1rem 1.35rem;border:1px solid var(--br-line);border-radius:999px;font-size:.85rem;font-weight:750;transition:.3s}.br-button span{transition:.3s}.br-button:hover span{transform:translate(4px,-3px)}.br-button-primary{background:var(--br-cyan);border-color:var(--br-cyan);color:#04060a;box-shadow:0 0 35px rgba(70,245,255,.2)}.br-button-ghost{background:rgba(255,255,255,.03)}.br-hero-meta{display:flex;gap:1.5rem;flex-wrap:wrap;color:#788398;font:500 .65rem "Fira Code",monospace;text-transform:uppercase;letter-spacing:.08em}
.br-orbit-stage{aspect-ratio:1;position:relative;display:grid;place-items:center;transform-style:preserve-3d;perspective:900px;will-change:transform}.br-aura{position:absolute;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle at 40% 36%,rgba(255,255,255,.4),rgba(70,245,255,.18) 12%,rgba(120,87,255,.24) 38%,transparent 68%);filter:blur(18px);animation:br-pulse 5s ease-in-out infinite}.br-orbit{position:absolute;border:1px solid rgba(149,191,255,.28);border-radius:50%;box-shadow:inset 0 0 30px rgba(70,245,255,.08),0 0 30px rgba(120,87,255,.08)}.br-orbit-a{width:82%;height:46%;transform:rotate(-24deg);animation:br-spin 18s linear infinite}.br-orbit-b{width:64%;height:88%;transform:rotate(32deg);animation:br-spin-rev 22s linear infinite}.br-orbit-c{width:52%;height:52%;border-style:dashed;animation:br-spin 14s linear infinite}.br-core{width:38%;aspect-ratio:1;position:relative;border-radius:38% 62% 60% 40%/42% 42% 58% 58%;background:conic-gradient(from 210deg,#172339,var(--br-cyan),#3550ff,var(--br-pink),#101626);box-shadow:inset 15px 10px 30px rgba(255,255,255,.3),inset -25px -25px 40px rgba(0,0,0,.55),0 0 90px rgba(86,114,255,.42);animation:br-morph 8s ease-in-out infinite;transform:translateZ(50px)}.br-core:before{content:"";position:absolute;inset:12%;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.55),transparent 30%,rgba(0,0,0,.25));filter:blur(2px)}.br-core span{position:absolute;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 16px var(--br-cyan)}.br-core span:nth-child(1){left:20%;top:30%}.br-core span:nth-child(2){right:18%;top:42%}.br-core span:nth-child(3){bottom:20%;left:45%}
.br-float-tag{position:absolute;padding:.55rem .75rem;border:1px solid var(--br-line);background:rgba(8,11,18,.62);backdrop-filter:blur(12px);border-radius:999px;font:500 .6rem "Fira Code",monospace;letter-spacing:.12em;color:#b9c7df}.br-tag-a{left:2%;top:28%}.br-tag-b{right:0;top:19%}.br-tag-c{right:5%;bottom:21%}.br-scroll-cue{position:absolute;bottom:2rem;left:clamp(1rem,4vw,4rem);display:flex;align-items:center;gap:1rem;color:#758095;font:500 .62rem "Fira Code",monospace;text-transform:uppercase;letter-spacing:.12em}.br-scroll-cue i{display:block;width:70px;height:1px;background:linear-gradient(90deg,#758095,transparent)}
.br-section-head{max-width:1450px;margin:0 auto clamp(3rem,6vw,6rem);display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:end}.br-section-head h2,.br-possibility h2,.br-newsletter h2{font-size:clamp(3rem,7.4vw,8rem);line-height:.9;letter-spacing:-.07em;margin:.8rem 0}.br-section-head>p{max-width:480px;color:var(--br-muted);font-size:1.08rem}
.br-tools-section{background:linear-gradient(180deg,transparent,#090c13 40%,transparent)}.br-tool-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;perspective:1200px}.br-tool-card{position:relative;min-height:400px;padding:1.6rem;border:1px solid var(--br-line);border-radius:var(--br-radius);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));overflow:hidden;transition:border-color .35s,box-shadow .35s,transform .18s;transform-style:preserve-3d}.br-tool-card:before{content:"";position:absolute;width:220px;height:220px;right:-100px;top:-100px;background:radial-gradient(circle,var(--br-card-glow,var(--br-violet)),transparent 65%);opacity:.14;transition:.35s}.br-tool-card:hover{border-color:rgba(70,245,255,.55);box-shadow:0 30px 80px rgba(0,0,0,.35)}.br-tool-card:hover:before{opacity:.34}.br-tool-card:nth-child(3n+2){--br-card-glow:var(--br-cyan)}.br-tool-card:nth-child(3n+3){--br-card-glow:var(--br-pink)}.br-tool-no{float:right;font:400 .65rem "Fira Code",monospace;color:#59657b}.br-tool-icon{width:76px;height:76px;display:grid;place-items:center;margin-bottom:4.5rem;border-radius:24px;background:linear-gradient(145deg,rgba(70,245,255,.16),rgba(120,87,255,.1));border:1px solid var(--br-line);font:500 1.3rem "Fira Code",monospace;color:var(--br-cyan);box-shadow:inset 0 0 26px rgba(70,245,255,.07)}.br-tool-card>p:not(.br-card-copy){font:500 .65rem "Fira Code",monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--br-cyan)}.br-tool-card h3{font-size:1.55rem;letter-spacing:-.04em;margin:.65rem 0}.br-card-copy{color:var(--br-muted);font-size:.9rem;max-width:300px}.br-tool-card>a{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem;padding-top:1rem;border-top:1px solid var(--br-line);display:flex;justify-content:space-between;font-size:.78rem;font-weight:700}.br-text-link{max-width:1450px;margin:2rem auto 0;display:flex;justify-content:flex-end;gap:.8rem;color:var(--br-cyan);font:500 .75rem "Fira Code",monospace;text-transform:uppercase}
.br-utility-section{max-width:1600px;margin:auto}.br-utility-list{border-top:1px solid var(--br-line)}.br-utility{display:grid;grid-template-columns:70px 1fr 180px 40px;align-items:center;gap:1rem;padding:1.5rem .5rem;border-bottom:1px solid var(--br-line);transition:.35s}.br-utility:hover{padding-left:1.5rem;background:linear-gradient(90deg,rgba(70,245,255,.07),transparent)}.br-utility span,.br-utility i{font:400 .65rem "Fira Code",monospace;color:#718099;font-style:normal}.br-utility b{font-size:clamp(1.25rem,2.3vw,2.3rem);letter-spacing:-.045em}.br-utility em{font-style:normal;font-size:1.3rem;transition:.3s}.br-utility:hover em{color:var(--br-cyan);transform:translate(4px,-4px)}
.br-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.br-filter-row a{border:1px solid var(--br-line);border-radius:999px;padding:.55rem .8rem;color:#9da8ba;font-size:.7rem}.br-post-grid{max-width:1450px;margin:auto}.br-post-grid .wp-block-post-template{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.br-post-card{position:relative;min-height:330px;padding:clamp(1.5rem,3vw,2.5rem)!important;border:1px solid var(--br-line);border-radius:var(--br-radius);background:radial-gradient(circle at 85% 0,rgba(120,87,255,.18),transparent 38%),#0b0e15;overflow:hidden}.br-post-grid .wp-block-post:first-child{grid-column:span 2}.br-post-grid .wp-block-post:first-child .br-post-card{min-height:470px;background:radial-gradient(circle at 75% 20%,rgba(70,245,255,.16),transparent 35%),radial-gradient(circle at 30% 100%,rgba(255,79,216,.1),transparent 40%),#0b0e15}.br-post-card .wp-block-post-title{font-size:clamp(1.6rem,3vw,3.2rem);max-width:900px;margin:3rem 0 1rem;line-height:1.03}.br-post-card .wp-block-post-excerpt{color:var(--br-muted);max-width:680px;font-size:.9rem}.br-post-category{font:500 .65rem "Fira Code",monospace;text-transform:uppercase;color:var(--br-cyan)}.br-post-meta{display:flex;gap:.6rem;position:absolute;left:clamp(1.5rem,3vw,2.5rem);bottom:2rem;color:#68758c;font:400 .65rem "Fira Code",monospace}.br-card-arrow{position:absolute;right:2rem;bottom:1.5rem;width:45px;height:45px;border:1px solid var(--br-line);border-radius:50%;display:grid;place-items:center}
.br-category-stage{max-width:1600px;margin:auto}.br-category-intro{display:flex;justify-content:space-between;align-items:center;color:var(--br-muted)}.br-category-list{margin-top:3rem}.br-category-list a{display:grid;grid-template-columns:1fr auto;align-items:end;padding:1rem 0;border-bottom:1px solid var(--br-line);position:relative}.br-category-list span{font-size:clamp(3.3rem,10vw,10rem);font-weight:700;line-height:.92;letter-spacing:-.07em;transition:.35s}.br-category-list em{font-style:normal;color:#79859a;font-size:.8rem;margin-bottom:1rem}.br-category-list a:hover span{color:var(--br-cyan);transform:translateX(1rem)}.br-cursor-preview{position:fixed;z-index:50;width:170px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d4ffff,var(--br-cyan) 8%,var(--br-violet) 48%,#080b12 72%);box-shadow:0 0 70px rgba(70,245,255,.25);display:grid;place-items:center;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.7);transition:opacity .2s,transform .25s}.br-cursor-preview span{font-weight:800;font-size:2.3rem}.br-cursor-preview i{position:absolute;bottom:1rem;font:500 .65rem "Fira Code",monospace}.br-category-stage.is-hovering .br-cursor-preview{opacity:.9;transform:translate(-50%,-50%) scale(1)}
.br-possibility{min-height:900px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;background:radial-gradient(circle at 72% 50%,rgba(120,87,255,.18),transparent 28%)}.br-possibility-orbit{position:relative;width:min(42vw,620px);aspect-ratio:1;margin:auto;display:grid;place-items:center}.br-energy-core{width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 3%,var(--br-cyan) 8%,var(--br-violet) 38%,#0a0d18 70%);box-shadow:0 0 90px rgba(70,245,255,.35);animation:br-pulse 4s ease-in-out infinite}.br-possibility-orbit span{position:absolute;left:50%;top:50%;padding:.55rem .8rem;border:1px solid var(--br-line);border-radius:999px;background:rgba(8,10,16,.72);font:500 .65rem "Fira Code",monospace;transform:rotate(calc(var(--i)*45deg)) translateX(235px) rotate(calc(var(--i)*-45deg));animation:br-float 4s ease-in-out infinite;animation-delay:calc(var(--i)*-.35s)}
.br-search-section{max-width:1450px;margin:auto;text-align:center;border:1px solid var(--br-line);border-radius:40px;background:radial-gradient(circle at 50% 0,rgba(70,245,255,.1),transparent 42%),rgba(255,255,255,.018)}.br-search-section h2{font-size:clamp(2.5rem,6vw,6.5rem);letter-spacing:-.065em}.br-search-section form{max-width:920px;margin:3rem auto 0;display:flex;padding:.5rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#090c12}.br-search-section input{min-width:0;flex:1;background:transparent;border:0;color:#fff;padding:1rem 1.4rem}.br-search-section button,.br-newsletter button{border:0;border-radius:999px;background:var(--br-cyan);color:#03060a;padding:1rem 1.5rem;font-weight:800}
.br-newsletter{max-width:1450px;margin:10rem auto;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:end;border-radius:40px;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(120,87,255,.22),transparent 34%),radial-gradient(circle at 92% 80%,rgba(70,245,255,.15),transparent 35%),#0d1018;border:1px solid var(--br-line)}.br-newsletter>div:last-child>p{color:var(--br-muted);font-size:1.05rem}.br-newsletter-form{margin-top:2rem;display:grid;grid-template-columns:1fr auto;border-bottom:1px solid #667188}.br-newsletter input{background:transparent;border:0;color:#fff;min-width:0}.br-newsletter-form small{grid-column:1/-1;min-height:1.6rem;color:var(--br-cyan);padding-top:.7rem}
.br-footer{position:relative;padding:7rem clamp(1rem,4vw,4rem) 1.5rem;background:#040508;border-top:1px solid var(--br-line);overflow:hidden}.br-footer-glow{position:absolute;width:700px;height:400px;left:50%;bottom:-320px;transform:translateX(-50%);background:var(--br-violet);filter:blur(130px);opacity:.24}.br-footer-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:4rem}.br-footer-grid h2{font:500 .65rem "Fira Code",monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--br-cyan);margin:0 0 1.2rem}.br-footer-grid>div>a:not(.br-logo){display:block;color:#929db1;font-size:.85rem;margin:.65rem 0}.br-footer-intro p{color:#7c879b;max-width:260px;font-size:.85rem}.br-footer-word{font-size:clamp(5rem,18vw,18rem);line-height:.8;text-align:center;font-weight:800;letter-spacing:-.09em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.15);margin:7rem -2rem 3rem;white-space:nowrap}.br-footer-bottom{max-width:1450px;margin:auto;padding-top:1.4rem;border-top:1px solid var(--br-line);display:flex;justify-content:space-between;color:#687287;font:400 .65rem "Fira Code",monospace}
.br-inner-main{min-height:65vh;padding:10rem clamp(1rem,4vw,4rem) 7rem}.br-inner-shell{max-width:1280px;margin:auto}.br-inner-hero{padding:4rem 0 5rem;border-bottom:1px solid var(--br-line)}.br-inner-hero h1,.br-article-header h1{font-size:clamp(3rem,7vw,7.5rem);letter-spacing:-.07em;margin:1rem 0;max-width:1100px}.br-inner-hero p{color:var(--br-muted);max-width:740px}.br-query-grid .wp-block-post-template{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}.br-query-grid .wp-block-post{border:1px solid var(--br-line);border-radius:24px;padding:1.5rem;background:#0b0e15}.br-query-grid .wp-block-post-title{font-size:1.45rem;line-height:1.15}.br-query-grid .wp-block-post-excerpt{color:var(--br-muted);font-size:.88rem}.br-pagination{margin-top:3rem}
.br-article-header{max-width:1120px;margin:0 auto 4rem}.br-article-meta{display:flex;flex-wrap:wrap;gap:1rem;color:var(--br-muted);font:500 .7rem "Fira Code",monospace}.br-article-content{font-size:clamp(1rem,1.2vw,1.15rem)}.br-article-content>*{max-width:760px;margin-left:auto;margin-right:auto}.br-article-content>.alignwide{max-width:1200px}.br-article-content>.alignfull{max-width:none}.br-article-content h2{font-size:clamp(2rem,4vw,3.7rem);margin-top:2.2em}.br-article-content h3{font-size:clamp(1.5rem,2.4vw,2.3rem);margin-top:1.8em}.br-article-content p,.br-article-content li{color:#c2c9d6}.br-article-content a{color:var(--br-cyan);text-decoration:underline}.br-article-content img{border-radius:24px}.br-breadcrumbs{font:500 .65rem "Fira Code",monospace;color:#718098;margin-bottom:2rem}.br-breadcrumbs a{color:var(--br-cyan)}.br-comments{max-width:760px;margin:5rem auto 0;padding-top:3rem;border-top:1px solid var(--br-line)}
.br-404{text-align:center;padding:10vh 0}.br-404 strong{font-size:clamp(8rem,24vw,24rem);line-height:.75;color:transparent;-webkit-text-stroke:1px rgba(70,245,255,.45)}.br-404 h1{font-size:clamp(2rem,5vw,5rem)}
.br-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.br-reveal.is-visible{opacity:1;transform:none}
@keyframes br-spin{to{transform:rotate(336deg)}}@keyframes br-spin-rev{to{transform:rotate(-328deg)}}@keyframes br-pulse{50%{transform:scale(1.08);opacity:.75}}@keyframes br-morph{0%,100%{border-radius:38% 62% 60% 40%/42% 42% 58% 58%;transform:translateZ(50px) rotate(-5deg)}50%{border-radius:58% 42% 40% 60%/55% 62% 38% 45%;transform:translateZ(70px) rotate(7deg)}}@keyframes br-float{50%{margin-top:-12px}}
@media(max-width:1100px){.br-primary-nav{display:none}.br-menu-toggle{display:grid;margin-left:auto}.br-nav-actions .br-mini-cta{display:none}.br-primary-nav.is-open{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:82px;left:1rem;right:1rem;padding:1.4rem;border:1px solid var(--br-line);border-radius:24px;background:rgba(7,9,14,.96);backdrop-filter:blur(20px)}.br-hero-grid,.br-possibility,.br-newsletter{grid-template-columns:1fr}.br-orbit-stage{max-width:700px;width:100%;margin:-2rem auto 0}.br-tool-grid{grid-template-columns:repeat(2,1fr)}.br-footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:2rem}.br-possibility{padding-bottom:5rem}.br-possibility-orbit{width:min(75vw,580px)}}
@media(max-width:700px){.br-header{padding:.7rem}.br-nav-shell{height:58px;padding-left:.8rem}.br-nav-actions{display:none}.br-section{padding:5.5rem 1rem}.br-hero{padding-top:8rem;align-items:start}.br-hero-grid{gap:0}.br-hero h1{font-size:clamp(3.35rem,17vw,5.8rem)}.br-hero-meta{gap:.7rem 1rem}.br-orbit-stage{margin-top:1rem}.br-float-tag{display:none}.br-scroll-cue{display:none}.br-section-head{grid-template-columns:1fr;gap:1rem}.br-section-head h2,.br-possibility h2,.br-newsletter h2{font-size:clamp(3rem,15vw,5.3rem)}.br-tool-grid{grid-template-columns:1fr}.br-tool-card{min-height:360px}.br-utility{grid-template-columns:35px 1fr 25px}.br-utility i{display:none}.br-post-grid .wp-block-post-template,.br-query-grid .wp-block-post-template{grid-template-columns:1fr}.br-post-grid .wp-block-post:first-child{grid-column:auto}.br-post-grid .wp-block-post:first-child .br-post-card{min-height:390px}.br-category-intro{display:block}.br-category-list a{grid-template-columns:1fr}.br-category-list span{font-size:clamp(3rem,16vw,5.5rem)}.br-category-list em{margin:.4rem 0}.br-cursor-preview{display:none}.br-possibility{min-height:760px}.br-possibility-orbit{width:86vw}.br-possibility-orbit span{transform:rotate(calc(var(--i)*45deg)) translateX(39vw) rotate(calc(var(--i)*-45deg));font-size:.52rem}.br-search-section form{border-radius:20px;display:grid}.br-search-section button{width:100%}.br-newsletter{margin:4rem 1rem;padding:4rem 1.2rem}.br-newsletter-form{grid-template-columns:1fr}.br-newsletter button{margin:.8rem 0}.br-footer-grid{grid-template-columns:1fr 1fr}.br-footer-intro{grid-column:1/-1}.br-footer-bottom{gap:1rem;flex-direction:column}.br-inner-main{padding:7rem 1rem 5rem}.br-inner-hero h1,.br-article-header h1{font-size:clamp(2.8rem,14vw,5rem)}}
/* Cinematic 3D scroll depth: native wheel and keyboard scrolling remain fully usable. */
.br-depth-scroll .br-home{perspective:1400px;perspective-origin:50% 48vh;transform-style:preserve-3d}
.br-depth-scroll .br-depth-node{transform:translate3d(0,var(--br-scroll-y,0px),var(--br-scroll-z,0px)) rotateX(var(--br-scroll-rotate,0deg)) scale(var(--br-scroll-scale,1));opacity:var(--br-scroll-opacity,1);transform-origin:50% 50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;transition:transform 90ms linear,opacity 140ms ease-out}
.br-depth-scroll .br-depth-node>*{transform-style:preserve-3d}
@media(max-width:700px){.br-depth-scroll .br-depth-node{transition:transform 120ms ease-out,opacity 150ms ease-out}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.br-reveal{opacity:1;transform:none}.br-cursor-preview{display:none}}