@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap');
:root{--gold:#ddb873;--cream:#f6f0df;--green:#4fcca5;--muted:#a6b4ad;--bg:#050b08;--line:#b59b5933}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--cream);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.container{width:min(1280px,88%);margin:auto}.nav-shell{position:sticky;top:0;z-index:50;background:#050b08ed;backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}nav{height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{display:flex;align-items:center;gap:12px}.crest{width:43px;height:51px;flex:none}.wordmark{font-size:18px;letter-spacing:3px;color:var(--gold);font-weight:600}.wordmark small{font-size:8px;display:block;letter-spacing:4px;color:var(--muted);margin-top:5px}.links{display:flex;align-items:center;gap:26px;font-size:10px;font-weight:700;letter-spacing:1.5px}.links a{padding:12px 0;position:relative}.links a:after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--gold);transition:.3s}.links a:hover:after,.links a.active:after{width:100%}.links a.active{color:var(--gold)}.locale{border-left:1px solid var(--line);padding-left:18px;color:var(--gold);font-size:10px;letter-spacing:2px}.menu{display:none;color:var(--gold);background:transparent;border:1px solid var(--line);padding:10px}.hero{min-height:740px;position:relative;display:flex;align-items:center;overflow:hidden}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;animation:scene 20s ease-in-out infinite alternate}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050b08f5 0%,#050b08c9 35%,#050b0830 70%),linear-gradient(0deg,#050b08,transparent 30%)}.hero-content{position:relative;z-index:2;max-width:610px;padding:80px 0}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:10px;color:var(--green);font-weight:600;display:block}.hero h1,h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:clamp(54px,6.4vw,91px);line-height:1.01;letter-spacing:-2px;margin:27px 0}.gold{color:var(--gold)}.hero p{max-width:430px;font-size:14px;line-height:1.9;color:#c5cfc8}.lead{font-size:19px!important;color:var(--cream)!important}.buttons{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:linear-gradient(125deg,#f9dea2,#d6ac5f 60%,#b2863e);padding:17px 24px;color:#0d170e;font-size:10px;font-weight:700;letter-spacing:1px;border:1px solid #e7c37b;border-radius:2px;transition:transform .25s,box-shadow .25s}.btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px #cdad4c30}.btn.ghost{background:#06100966;color:var(--gold);border-color:#b997504d}.micro{font-size:9px;letter-spacing:1px;color:var(--muted);margin-top:24px;line-height:1.8}.focus-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:30px 0;gap:20px}.focus-strip>div{border-right:1px solid var(--line);padding:0 25px}.focus-strip>div:last-child{border:0}.focus-strip b{font:26px 'Cormorant Garamond',Georgia;color:var(--gold)}.focus-strip small{display:block;font-size:9px;color:var(--muted);line-height:1.6;margin-top:7px}.section{padding:110px 0;border-bottom:1px solid var(--line)}.section h2{font:500 clamp(37px,4.3vw,59px)/1.08 'Cormorant Garamond',Georgia;margin:22px 0}.section p,.page-intro p{font-size:13px;line-height:1.9;color:var(--muted)}.intro{max-width:630px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.card{padding:38px 30px;border:1px solid var(--line);background:linear-gradient(145deg,#152d214d,#08110b);transition:transform .35s,border-color .35s}.card:hover{transform:translateY(-7px);border-color:#ccb36b88}.card .number{color:var(--gold);font-size:10px;letter-spacing:2px}.card h3{font:33px 'Cormorant Garamond',Georgia;margin:40px 0 15px}.card p{font-size:12px;min-height:90px}.text-link{display:inline-block;color:var(--gold);font-size:10px;letter-spacing:1px;border-bottom:1px solid var(--line);padding:10px 0}.statement{text-align:center;font:27px 'Cormorant Garamond',Georgia;color:var(--gold);letter-spacing:1px;padding:55px 20px}.signal-wrap{padding:35px;background:radial-gradient(at center,#153f2c88,transparent 75%);perspective:1200px}.signal{border:1px solid #b9995655;border-radius:18px;background:linear-gradient(135deg,#152e23,#07130d 70%);padding:30px;box-shadow:0 35px 90px #0009;transform:rotateY(-7deg) rotateX(2deg);transition:transform .5s}.signal:hover{transform:rotateY(0) rotateX(0)}.signal-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:10px;letter-spacing:1.5px}.badge{color:var(--green);font-size:9px;border:1px solid #4fcca533;padding:7px 9px;border-radius:20px}.signal h3{font:46px 'Cormorant Garamond',Georgia;color:var(--gold);margin:28px 0 4px}.signal .entry{font:24px Manrope,Arial;color:var(--cream);margin-bottom:26px}.levels{display:grid;grid-template-columns:1fr 1fr;gap:12px}.level{padding:16px;border:1px solid #ffffff13;background:#0a1c12}.level span{font-size:9px;display:block;color:var(--muted);letter-spacing:2px}.level b{font-size:21px;display:block;margin-top:7px;font-weight:500}.level.stop{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;background:#42191933}.level.stop b{margin:0;color:#f3aa98}.signal-foot{font-size:9px;line-height:1.8;color:var(--muted);margin-top:22px}.steps{list-style:none;padding:0;margin:28px 0}.steps li{padding:17px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.8;color:#c2cfc7}.steps li:before{content:'↗';color:var(--gold);margin-right:15px}.academy-art{padding:35px;border:1px solid var(--line);background:linear-gradient(135deg,#122c1f,#030906);border-radius:8px;box-shadow:0 20px 80px #0005}.academy-art .art-title{font:32px 'Cormorant Garamond',Georgia;color:var(--gold)}.lesson-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.lesson{border:1px solid var(--line);padding:22px}.lesson small{font-size:9px;color:var(--green)}.lesson b{display:block;font:23px 'Cormorant Garamond',Georgia;margin-top:20px}.lesson p{font-size:10px;margin-bottom:0}.book-scene{perspective:1400px;display:flex;justify-content:center;padding:35px}.book-image{width:300px;max-width:85%;height:auto;box-shadow:12px 10px 0 #162018,14px 12px 0 #a08e67,40px 45px 70px #000b;transform:rotateY(-12deg) rotateZ(-3deg);transition:.5s;border-radius:2px}.book-image:hover{transform:rotateY(0) rotateZ(0)}.pill{display:inline-block;border:1px solid #bfa15e55;padding:8px 12px;color:var(--gold);font-size:9px;letter-spacing:2px}.quote{padding:50px;border-left:1px solid var(--gold);background:linear-gradient(135deg,#20412c66,transparent)}.quote blockquote{font:40px/1.16 'Cormorant Garamond',Georgia;margin:0 0 25px}.quote small{letter-spacing:2px;color:var(--gold);font-size:9px}.cta{padding:95px 0;text-align:center;background:radial-gradient(at bottom,#214c3266,transparent 70%)}.cta h2{font:55px/1.1 'Cormorant Garamond',Georgia;margin:20px 0}.cta p{font-size:13px;color:var(--muted);line-height:1.9;max-width:570px;margin:20px auto}.cta .buttons{justify-content:center}footer{padding:45px 0;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;gap:25px;align-items:center}.footer-links{display:flex;gap:25px;font-size:10px;color:var(--muted)}.disclosure{font-size:10px;line-height:1.9;color:#84978c;max-width:990px;margin-top:35px}.copyright{font-size:9px;color:#718679;margin-top:20px}.page-intro{padding:95px 0 65px;border-bottom:1px solid var(--line);background:radial-gradient(at top right,#19452c55,transparent 70%)}.page-intro h1{max-width:950px;font-size:clamp(51px,5.8vw,80px)}.page-intro p{max-width:650px}.page-intro .pill{margin-top:15px}details{padding:25px 0;border-bottom:1px solid var(--line)}summary{font-size:14px;cursor:pointer;line-height:1.8}details p{max-width:820px}.availability{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin:25px 0;color:var(--muted);font-size:12px;line-height:1.9}.lightbox{position:fixed;inset:0;background:#000e;z-index:100;display:none;align-items:center;justify-content:center;padding:35px}.lightbox.open{display:flex}.lightbox img{max-height:90vh;width:auto;max-width:90vw;object-fit:contain}.close{position:absolute;right:20px;top:15px;background:#0a1b12;border:1px solid var(--line);color:var(--gold);padding:10px 15px;cursor:pointer}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s,transform .9s}.reveal.visible{opacity:1;transform:none}.spark{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px #e2c27b;z-index:1;opacity:.5;animation:float 8s infinite ease-in-out}.spark:nth-of-type(2){left:60%;top:25%;animation-delay:-3s}.spark:nth-of-type(3){left:83%;top:65%;animation-delay:-5s}.spark:nth-of-type(4){left:48%;top:73%}@keyframes float{50%{transform:translateY(-50px);opacity:.15}}@keyframes scene{to{transform:scale(1.035)}}:focus-visible{outline:2px solid var(--green);outline-offset:5px}button.text-link{background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;font:inherit;font-size:10px}.product-note{font-size:10px!important;color:var(--muted);margin-top:20px}.mobile-cta{display:none}@media(max-width:950px){.links{gap:16px}.split{gap:35px}.hero h1{font-size:70px}.signal-wrap{padding:10px}.wordmark{font-size:15px}}@media(max-width:750px){.container{width:88%}nav{height:80px}.links{display:none}.menu{display:block}.links.open{display:flex;position:absolute;top:80px;left:0;right:0;background:#07120b;padding:25px 6%;flex-wrap:wrap;border-bottom:1px solid var(--line)}.locale{display:none}.hero{min-height:810px;align-items:flex-start}.hero-content{padding:55px 0;max-width:100%}.hero h1{font-size:57px;letter-spacing:-1px}.hero-bg{object-position:72% center;opacity:.7}.hero:after{background:linear-gradient(0deg,#050b08,transparent 45%),linear-gradient(90deg,#050b08f5,#050b0877)}.hero p{max-width:330px}.focus-strip{grid-template-columns:1fr 1fr;gap:24px}.focus-strip>div{padding:0 12px;border:0}.focus-strip b{font-size:23px}.section{padding:70px 0}.split,.cards{grid-template-columns:1fr;gap:35px}.card p{min-height:0}.card h3{margin-top:20px}.book-image{width:275px}.signal{transform:none;padding:24px}.academy-art{padding:22px}.lesson{padding:17px}.footer-top{align-items:flex-start;flex-direction:column}.footer-links{flex-wrap:wrap;gap:20px}.quote{padding:30px}.cta h2{font-size:43px}.page-intro{padding:65px 0 45px}.page-intro h1{font-size:54px;letter-spacing:-1px}.statement{font-size:23px;padding:40px 15px}.lightbox{padding:15px}.btn{font-size:9px;padding:16px 20px}.hero .micro{max-width:290px}.cards{margin-top:35px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}
.header-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.header-actions .btn{padding:12px 16px;font-size:9px;gap:10px}.language-switch{display:flex;gap:9px;font-size:10px;letter-spacing:1px;color:var(--muted)}.language-switch a[aria-current]{color:var(--gold)}.language-switch a:hover{color:var(--cream)}.wordmark small{letter-spacing:2px}.ecosystem-grid{grid-template-columns:repeat(4,1fr)}.ecosystem-grid .card{padding:28px 22px}.ecosystem-grid h3{font-size:27px}.ecosystem-grid p{min-height:110px}.ecosystem-grid .text-link{font-size:8px}.hero-content{max-width:680px}.hero h1{font-size:clamp(49px,5.4vw,77px)}.hero-brand{color:var(--gold);letter-spacing:5px;font-size:11px;margin-top:25px}.about-stat{margin-top:35px}.about-stat .focus-strip{grid-template-columns:repeat(4,1fr)}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.module{padding:28px;border:1px solid var(--line);background:linear-gradient(130deg,#17342466,#08110a)}.module h3{font:27px 'Cormorant Garamond',Georgia;margin:15px 0}.module p{font-size:12px}.module .index{font-size:9px;letter-spacing:2px;color:var(--gold)}.training-format{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.training-format>div{padding:28px;border:1px solid var(--line);background:#11231866;text-align:center}.training-format b{font:45px 'Cormorant Garamond',Georgia;color:var(--gold);display:block}.training-format span{font-size:9px;letter-spacing:2px;line-height:1.8;display:block;margin-top:8px}.training-topics{font-size:13px;color:var(--gold);line-height:2;margin:30px 0}.community-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.community-card{border:1px solid var(--line);padding:30px;background:#11231766}.community-card h3{font:27px 'Cormorant Garamond',Georgia}.community-card p{min-height:50px;font-size:12px}.community-card .btn{font-size:8px;padding:14px;gap:8px}.footer-resources{margin-top:25px;display:flex;flex-wrap:wrap;gap:20px;font-size:10px;color:var(--gold)}.book-title{font-size:24px;color:var(--gold);font-family:'Cormorant Garamond',Georgia;margin:20px 0 0}.it-copy .hero h1{font-size:clamp(45px,5vw,72px)}.journey-cta{background:linear-gradient(90deg,#050b08ee,#050b08b5),url('assets/hero-luxury.png') center/cover}.signature{font:italic 28px 'Cormorant Garamond',Georgia;color:var(--gold);margin-top:25px}@media(max-width:1150px){.links{gap:14px;font-size:9px}.wordmark{font-size:14px;letter-spacing:2px}.wordmark small{font-size:7px}.crest{width:35px}.header-actions{gap:10px}.ecosystem-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.links{display:none}.menu{display:block}.links.open{display:flex;position:absolute;top:94px;left:0;right:0;background:#07120b;padding:25px 6%;flex-wrap:wrap;border-bottom:1px solid var(--line)}.header-actions{margin-left:auto}.module-grid{grid-template-columns:1fr 1fr}}@media(max-width:750px){.ecosystem-grid,.community-grid{grid-template-columns:1fr}.ecosystem-grid p,.community-card p{min-height:0}.hero h1,.it-copy .hero h1{font-size:48px}.about-stat .focus-strip{grid-template-columns:1fr 1fr}.module-grid{grid-template-columns:1fr}.training-format>div{padding:20px 12px}.training-format b{font-size:37px}.header-actions .btn{padding:11px 12px;font-size:8px}.header-actions .btn span{display:none}.wordmark small{font-size:6px;letter-spacing:1px}.wordmark{font-size:12px}.logo{gap:6px}.crest{width:30px;height:40px}.language-switch{font-size:9px;gap:5px}nav{gap:8px}.menu{font-size:9px;padding:9px 7px}.links.open{top:80px}.hero{min-height:850px}.hero-content{padding-top:45px}.hero p{max-width:345px}}@media(max-width:380px){.header-actions{gap:6px}.header-actions .btn{font-size:7px;padding:10px 7px}.wordmark{font-size:10px}.crest{width:25px}.hero h1,.it-copy .hero h1{font-size:43px}}
.image-view{padding:0;background:none;border:0;display:block;width:100%;position:relative;cursor:zoom-in;color:var(--gold);overflow:hidden}.image-view img{width:100%;height:auto;transition:transform .6s ease}.image-view:hover img{transform:scale(1.015)}.zoom-mark{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #d5b76e80;background:#06120ddb;backdrop-filter:blur(8px);color:#e7c57d;font-size:18px}.hero>.container{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;align-items:center;position:relative;z-index:2}.hero-bg{opacity:.35}.hero:after{background:linear-gradient(90deg,#050b08ed,#050b0899),linear-gradient(0deg,#050b08,transparent)}.hero-brand-art{position:relative;padding:24px 0}.hero-brand-art:before{content:'';position:absolute;inset:0;background:radial-gradient(#26be8055,transparent 65%);filter:blur(35px);z-index:-1}.hero-brand-art img{width:100%;height:auto;border:1px solid #ac93523d;box-shadow:0 30px 85px #0009}.hero-brand-art:after{content:'';display:block;width:45%;height:1px;background:linear-gradient(90deg,transparent,#dbb875,transparent);margin:25px auto 0}.hero-content{padding:65px 0}.portrait-editorial{margin:0;position:relative;padding:12px;border:1px solid var(--line);background:linear-gradient(135deg,#23453044,#07120d);box-shadow:0 25px 80px #0007}.portrait-editorial img{display:block;width:100%;height:auto}.portrait-editorial figcaption{letter-spacing:2px;font-size:9px;color:var(--gold);padding:20px 8px 10px}.bruno-editorial>.split{gap:65px;align-items:start}.bruno-editorial>.split>div{padding-top:18px}.philosophy-band{padding:55px 8%;text-align:center;background:radial-gradient(at center,#25543b44,transparent 80%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:55px}.philosophy-band blockquote{font:38px/1.25 'Cormorant Garamond',Georgia;margin:25px auto;max-width:830px}.philosophy-band .signature{display:block;margin-bottom:20px}.press-feature{display:grid;grid-template-columns:.65fr 1.35fr;gap:65px;align-items:center;margin-top:60px}.press-feature>div:first-child{max-width:300px;justify-self:center;border:1px solid var(--line);padding:9px}.press-feature h2{font-size:39px}.access-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;counter-reset:step}.access-step{padding:30px 22px;background:linear-gradient(145deg,#163f2b66,#071109);border:1px solid var(--line);position:relative;overflow:hidden}.access-step .index{font:37px 'Cormorant Garamond',Georgia;color:var(--gold);display:block;margin-bottom:22px}.access-step h3{font:26px 'Cormorant Garamond',Georgia;line-height:1.1;margin:15px 0}.access-step p{font-size:11px;line-height:1.9;margin-bottom:0}.access-support{margin-top:35px;padding:30px;border:1px solid #c9ab6544;background:#0f261a66}.access-support p{font-size:12px;max-width:750px}.rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.rule-grid details{align-self:start}.rule-grid summary{font:23px 'Cormorant Garamond',Georgia;color:var(--cream)}.benefit-lists{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.benefit-lists .steps{margin-top:15px}.benefit-lists .steps li{font-size:11px}.benefit-poster{border:1px solid var(--line);padding:9px;background:#111e1455;box-shadow:0 25px 70px #0006;max-width:440px;justify-self:center}.academy-showcase{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding:55px 0 5px}.academy-showcase>div:first-child{max-width:380px;justify-self:center}.academy-showcase h2{font-size:38px}.community-card{padding:0 0 30px;overflow:hidden;display:flex;flex-direction:column}.community-card>span,.community-card>h3,.community-card>p,.community-card>.btn{margin-left:25px;margin-right:25px}.community-card>.btn{margin-top:auto}.community-card>span{margin-top:22px}.community-card h3{font-size:25px;margin-top:16px;margin-bottom:12px}.community-logo{border-bottom:1px solid var(--line);display:block}.community-logo img{width:100%;height:auto}.community-card:hover .community-logo img{transform:scale(1.025)}.community-logo img{transition:transform .7s}.results-editorial{background:radial-gradient(at 50% 70%,#183f2922,transparent 75%)}.report-selector{display:inline-flex;gap:3px;border:1px solid var(--line);padding:5px;margin:25px 0}.report-selector button{border:0;background:transparent;color:var(--muted);padding:13px 20px;font-size:9px;letter-spacing:1.5px;cursor:pointer}.report-selector button[aria-pressed="true"]{background:linear-gradient(110deg,#e2c384,#b88a46);color:#09130b}.report-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:start;padding:30px;background:linear-gradient(120deg,#16362266,#07120b);border:1px solid var(--line)}.report-card[hidden]{display:none}.report-art{max-width:440px;justify-self:center;padding:7px;border:1px solid var(--line)}.report-data{padding:15px 0}.report-data h3{font:32px 'Cormorant Garamond',Georgia;margin:18px 0 30px}.report-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.report-total strong{font:60px 'Cormorant Garamond',Georgia;color:var(--green);display:block}.report-total small{font-size:9px;letter-spacing:2px;color:var(--muted)}.report-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:12px}.report-table th,.report-table td{padding:15px 8px;border-bottom:1px solid var(--line);text-align:left}.report-table thead th{font-size:9px;letter-spacing:1.5px;color:var(--muted);font-weight:500}.report-table tbody th{font-weight:400;color:#d2ddd5}.report-table td{color:var(--green);text-align:right;font-weight:600}.report-mini{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.report-mini div{padding:16px;border:1px solid var(--line)}.report-mini span{font-size:9px;letter-spacing:2px;color:var(--muted);display:block}.report-mini b{display:block;font-size:18px;font-weight:500;color:var(--gold);margin-top:10px}.edition-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:40px}.edition-card{text-align:center;border:1px solid var(--line);padding:35px 25px 40px;background:radial-gradient(at center top,#24463255,#07110a 80%)}.edition-card .book-scene{padding:15px 0 35px}.edition-card .book-scene>.image-view{width:260px;max-width:90%;overflow:visible}.edition-card .book-image{width:100%;max-width:100%;height:auto}.edition-card .zoom-mark{z-index:2}.edition-card h3{font:30px/1.15 'Cormorant Garamond',Georgia;max-width:320px;margin:18px auto}.mentorship-brand>div:first-child{max-width:420px;justify-self:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lightbox.open{overflow:auto}.lightbox img{max-height:90vh;object-fit:contain}.site-cursor-halo{pointer-events:none}.final-portrait-banner{max-width:900px;margin:0 auto 45px}.reveal{opacity:1;transform:none}.js-motion .reveal{opacity:0;transform:translateY(22px)}.js-motion .reveal.visible{opacity:1;transform:none}@media(min-width:1200px){.hero h1{font-size:66px}.it-copy .hero h1{font-size:58px}.hero>.container{grid-template-columns:1.1fr 1fr;gap:45px}.hero-brand-art img{transform:perspective(1400px) rotateY(-5deg);transition:transform .8s}.hero-brand-art:hover img{transform:perspective(1400px) rotateY(0)}}@media(max-width:1000px){.access-grid{grid-template-columns:1fr 1fr}.hero>.container{gap:25px}.hero h1{font-size:54px}.it-copy .hero h1{font-size:49px}.bruno-editorial>.split,.press-feature{gap:35px}.report-card{gap:30px}}@media(max-width:750px){.hero>.container{grid-template-columns:1fr;gap:0}.hero{min-height:0}.hero h1,.it-copy .hero h1{font-size:46px}.hero-content{padding:45px 0 20px}.hero-brand-art{padding:10px 0 35px}.hero-brand-art img{max-width:100%;transform:none}.hero-bg{opacity:.16}.hero:after{background:linear-gradient(0deg,#050b08,transparent),#050b0877}.bruno-editorial>.split,.press-feature,.academy-showcase,.report-card{grid-template-columns:1fr;gap:35px}.portrait-editorial{max-width:500px;margin:auto}.press-feature>div:first-child{max-width:280px}.press-feature h2{font-size:35px}.philosophy-band{padding:35px 10px}.philosophy-band blockquote{font-size:30px}.access-grid{grid-template-columns:1fr}.access-step{padding:25px}.access-step .index{margin-bottom:15px}.access-step p{font-size:12px}.access-support{padding:25px}.rule-grid{grid-template-columns:1fr}.benefit-lists{gap:15px}.benefit-poster{max-width:440px}.academy-showcase>div:first-child{max-width:290px}.community-grid{gap:35px}.community-logo{max-width:420px;margin:auto}.report-card{padding:18px}.report-art{max-width:100%;width:min(100%,420px)}.report-selector{display:flex}.report-selector button{padding:12px 10px;font-size:8px;flex:1}.report-data h3{font-size:29px}.report-total strong{font-size:54px}.edition-grid{grid-template-columns:1fr;gap:30px}.edition-card .book-scene>.image-view{width:260px}.mentorship-brand>div:first-child{max-width:350px}.report-mini b{font-size:16px}.press-feature .image-view{width:100%}.lightbox img{max-width:95vw}.lightbox{padding:15px}.lightbox .close{z-index:2}}@media(prefers-reduced-motion:reduce){.js-motion .reveal{opacity:1;transform:none}.hero-brand-art img{transform:none}}

/* Goldfather brand polish: integrated scene, readable typography, original assets. */
:root{--green:#55dcb6;--muted:#c2cec7;--line:#c2b17340}body{background:radial-gradient(ellipse at 95% 35%,#075a4830,transparent 40%),#050b08}.brand-crest{width:72px;height:72px;object-fit:contain;flex:none}.wordmark small{font-size:10px;letter-spacing:2px}.links{font-size:12px;gap:21px}.btn{font-size:12px;min-height:48px;padding:16px 22px;letter-spacing:.6px}.btn.ghost{color:#f2d69e;border-color:#ccad7180;background:#081b14c9}.text-link{font-size:12px;line-height:1.7;color:#edce90}.section p,.page-intro p,.access-step p,.access-support p{font-size:16px;line-height:1.8}.product-note,.section p.product-note{font-size:13px!important;line-height:1.8;color:#bac8c0}.eyebrow,.micro{font-size:12px;line-height:1.8;letter-spacing:1.6px}.steps li,.benefit-lists .steps li{font-size:15px;line-height:1.7}.focus-strip small{font-size:12px}.training-format span{font-size:12px}.gold{background:linear-gradient(110deg,#f9e2ad,#cca154 65%,#ffe7ae);background-clip:text;-webkit-background-clip:text;color:transparent}.hero>.container{display:block}.hero{min-height:790px}.hero-bg{opacity:1;object-position:center}.hero:after{background:linear-gradient(90deg,#050b08fa 0%,#050b08e0 31%,#050b0870 57%,transparent 85%),linear-gradient(0deg,#050b08,transparent 35%)}.hero-content{max-width:660px;padding:70px 0}.hero h1,.it-copy .hero h1{font-size:clamp(48px,5.2vw,76px)}.hero p{font-size:16px;max-width:520px}.hero .lead{color:#73e6c4!important}.hero-brand-art{display:none}.original-signal{max-width:450px;margin:auto;padding:26px;border:1px solid var(--line);background:linear-gradient(145deg,#16463888,#07120d);box-shadow:0 28px 90px #0008}.original-signal h3{font:32px/1.15 'Cormorant Garamond',Georgia}.original-signal .image-view{max-width:370px;margin:auto}.original-signal img{height:auto}.mentorship-scene{position:relative;box-shadow:0 25px 90px #00836b30;border:1px solid #4cbd8d55}.mentorship-visual .split{gap:50px;align-items:center}.market-tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.market-tags span{padding:10px 14px;border:1px solid #4adeb766;color:#87ebcf;font-size:12px;background:#124b383d}.training-format{margin:30px 0}.training-format b{font-size:34px}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.community-card>p{margin-bottom:28px}.community-logo{width:100%}.community-card .btn{padding:16px 14px;font-size:11px;gap:10px}.edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.edition-card{padding:30px 20px}.edition-cover{max-width:240px;margin:0 auto 30px}.edition-card h3{font-size:28px}.purchase-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;justify-content:center}[hidden],.purchase-link[hidden],.report-card[hidden]{display:none!important}.report-selector{display:flex;width:fit-content;max-width:100%}.report-selector button{font-size:12px;min-height:48px;padding:14px 25px;color:#e4eae5;letter-spacing:1px}.report-selector button[aria-pressed="true"]{color:#07140c;background:linear-gradient(110deg,#66dbbd,#d7b469)}.report-mini span,.report-total small{font-size:12px}.report-card{align-items:center}.report-art{width:100%;max-width:430px}.carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:25px 0}.carousel-controls [role="status"]{font-size:15px;color:#e5d099}.btn:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}.support-band{padding:45px 0;background:linear-gradient(110deg,#123d2c,#07504b77,#262215);border-top:1px solid #c4aa6966;border-bottom:1px solid #c4aa6966}.support-band>.container{display:flex;align-items:center;justify-content:space-between;gap:30px}.support-band h3{font:36px/1.1 'Cormorant Garamond',Georgia;margin:12px 0}.brand-slogan{font:30px/1.4 'Cormorant Garamond',Georgia;color:#f0cc88;margin-top:32px}.closing-slogan{text-align:center;margin-bottom:45px}.footer-resources{font-size:13px;line-height:1.8}.footer-resources>a:first-child{padding:12px 18px;border:1px solid #53cbb4;color:#8cebd3;font-weight:700}.disclosure{font-size:12px!important;line-height:1.8!important}button:focus-visible,a:focus-visible{outline:2px solid #68e8cf;outline-offset:5px}.book-image{height:auto}.edition-announcement{color:#6de2bf!important}
@media(max-width:1150px){nav{gap:12px}.links{gap:13px;font-size:11px}.wordmark{font-size:16px;letter-spacing:2px}.brand-crest{width:60px;height:60px}.header-actions .btn{font-size:11px;padding:13px 16px}.wordmark small{letter-spacing:1px;font-size:9px}}
@media(max-width:900px){.mentorship-visual .split{grid-template-columns:1fr}.mentorship-scene{max-width:600px;margin:auto}.edition-grid{gap:14px}.community-grid{gap:16px}.community-card .btn{font-size:10px}.section p{font-size:15px}}
@media(max-width:750px){.hero{min-height:0;padding-bottom:330px}.hero>.container{display:block}.hero-content{padding:48px 0 25px}.hero h1,.it-copy .hero h1{font-size:clamp(39px,9.3vw,56px)}.hero-bg{inset:auto 0 0;width:100%;height:380px;object-fit:cover;object-position:right center;opacity:1}.hero:after{background:linear-gradient(0deg,#050b08 0%,transparent 15%,transparent 32%,#050b08 48%)}.hero p{font-size:15px}.hero .buttons{gap:12px}.hero .btn{padding:15px 18px;font-size:11px}.community-grid,.edition-grid{grid-template-columns:1fr;gap:30px}.community-card{max-width:480px;width:100%;margin:auto}.community-card .btn{font-size:12px}.edition-card{max-width:480px;width:100%;margin:auto}.report-selector{width:100%}.report-selector button{padding:12px 8px;font-size:10px;flex:1;min-width:0}.carousel-controls .btn{padding:14px 12px;font-size:10px;gap:6px}.report-card{grid-template-columns:1fr;padding:18px;gap:20px}.report-data{padding:0}.support-band>.container{flex-direction:column;align-items:flex-start;gap:15px}.support-band .btn{width:100%}.brand-crest{width:52px;height:52px}.wordmark{font-size:14px;letter-spacing:1.5px}.wordmark small{font-size:8px;letter-spacing:.5px}.original-signal{padding:20px}.section{padding:75px 0}.btn{white-space:normal;line-height:1.5}.market-tags span{font-size:11px}.brand-slogan{font-size:26px}.hero-bg{animation:none}}
@media(max-width:400px){nav{gap:6px}.logo{gap:5px}.brand-crest{width:42px;height:42px}.wordmark{font-size:12px}.wordmark small{font-size:7px}.header-actions{gap:6px}.header-actions .btn{padding:11px 9px;font-size:10px}.language-switch{font-size:11px}.menu{padding:8px}.carousel-controls .btn{font-size:9px}}

.hero .hero-signature{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(48px,6.3vw,90px);line-height:1;letter-spacing:.065em;background:linear-gradient(115deg,#fff0c8 5%,#d3ab5e 37%,#f9e2ad 65%,#65d6b7 100%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 8px 45px #c8a25d20;margin-bottom:18px}.hero h1,.it-copy .hero h1{font-size:clamp(39px,4.5vw,64px);margin-top:22px}.hero .hero-motto{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(25px,2.5vw,33px)!important;line-height:1.35;color:#e8d3a4!important;max-width:620px;margin-top:24px}.educator-credential{color:#81e3c6!important;padding-left:18px;border-left:2px solid #cfab64;font-weight:600}.vip-quick-access{padding:23px 25px;margin:24px 0 30px;border:1px solid #4dc9a866;background:linear-gradient(115deg,#11493466,#0c231b)}.vip-quick-access .steps{margin-bottom:0}.vip-quick-access .steps li{font-size:15px}.mentorship-included{padding:25px 0;margin:15px 0 10px;border-top:1px solid var(--line)}.mentorship-included .steps{margin-bottom:5px}.mentorship-included .steps li{font-size:15px}.hero-content{padding:60px 0}.hero{min-height:840px}@media(max-width:750px){.hero .hero-signature{font-size:clamp(34px,10.3vw,65px);letter-spacing:.04em}.hero h1,.it-copy .hero h1{font-size:clamp(34px,8.8vw,51px)}.hero .hero-motto{font-size:27px!important}.hero{min-height:0}.vip-quick-access{padding:20px}.hero-content{padding:45px 0 25px}.mentorship-included{padding-top:20px}}

.wordmark small{font-size:11px;letter-spacing:.65px;color:#bfe5d5;text-transform:none;line-height:1.5}@media(max-width:1150px){.wordmark small{font-size:10px;letter-spacing:.3px}}@media(max-width:750px){.wordmark small{font-size:9px;letter-spacing:0}}@media(max-width:400px){.wordmark small{font-size:8px}}

.ro-copy .hero h1{font-size:clamp(37px,4.4vw,62px)}.ro-copy .header-actions .btn{white-space:nowrap}.language-switch{flex-shrink:0}@media(max-width:750px){.ro-copy .hero h1{font-size:clamp(33px,8.2vw,48px)}.ro-copy .hero-signature{font-size:clamp(34px,10.3vw,65px)}.language-switch{gap:4px;font-size:10px}.header-actions{gap:8px}.ro-copy .header-actions .btn{font-size:9px;padding:11px 9px}}@media(max-width:400px){nav.container{width:94%}.brand-crest{width:36px;height:36px}.wordmark{font-size:11px;letter-spacing:1px}.wordmark small{font-size:7px}.language-switch{font-size:9px;gap:3px}.header-actions{gap:5px}.header-actions .btn{padding:10px 7px}.menu{padding:7px 5px}.ro-copy .header-actions .btn{font-size:8px;padding:10px 7px}}

.bruno-film{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center;margin-top:65px;padding:50px;background:radial-gradient(ellipse at 80% 20%,#14694b4d,transparent 65%),linear-gradient(135deg,#09180f,#071311);border:1px solid #c3a66655}.film-copy{max-width:480px}.film-frame{width:min(100%,330px);margin:0 auto;position:relative;border:1px solid #c4a36388;box-shadow:0 30px 80px #0009,0 0 45px #19b79318;background:#020504}.film-frame video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#000}.film-frame figcaption{padding:16px;text-align:center;font-size:10px;letter-spacing:2px;color:#e4c685}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px}.testimonial-card{padding:32px;background:linear-gradient(145deg,#17382b88,#071611);border:1px solid #c4ac6840;display:flex;flex-direction:column;position:relative}.testimonial-mark{font:80px/1 'Cormorant Garamond',Georgia;color:#d7b46c;height:60px}.testimonial-card blockquote{font:28px/1.35 'Cormorant Garamond',Georgia;color:#f3ead8;margin:15px 0 35px;flex:1}.testimonial-person{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding-top:25px}.testimonial-person h3{font:24px 'Cormorant Garamond',Georgia;margin:0 0 7px}.testimonial-person .eyebrow{font-size:10px;letter-spacing:1px}.member-initials{display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid #d3b36966;background:linear-gradient(135deg,#26604455,#0b2019);color:#e9c88b;font:23px 'Cormorant Garamond',Georgia}@media(max-width:900px){.bruno-film{padding:35px;gap:35px}.testimonial-grid{gap:15px}.testimonial-card{padding:24px}.testimonial-card blockquote{font-size:25px}}@media(max-width:750px){.bruno-film{grid-template-columns:1fr;padding:25px 20px;gap:25px;margin-top:40px}.film-frame{max-width:340px}.testimonial-grid{grid-template-columns:1fr;gap:20px}.testimonial-card blockquote{font-size:28px}.film-copy h2{margin-top:18px}.testimonial-person .eyebrow{font-size:11px}}

.credential-feature{margin-top:60px;padding:40px;display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:center;background:linear-gradient(120deg,#153c2c88,#08241f66);border:1px solid #c4a66866}.credential-seal{width:160px;min-height:200px;border:1px solid #d7b77888;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(#17795844,transparent 70%);color:#e7cd96;position:relative;outline:1px solid #d7b77833;outline-offset:7px}.credential-seal span{font:36px 'Cormorant Garamond',Georgia;letter-spacing:4px}.credential-seal strong{font:54px 'Cormorant Garamond',Georgia;margin:12px 0}.credential-seal small{font-size:13px;letter-spacing:4px;color:#7ee8cc}.credential-feature h2{font-size:43px}.credential-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.credential-details>div:first-child{grid-column:1/-1}.credential-details dt{font-size:11px;letter-spacing:1px;color:#71ddbe;margin-bottom:8px}.credential-details dd{margin:0;font-size:15px;line-height:1.6;color:#f0e5cf}.supplied-reviews{margin-top:50px;padding-top:30px;border-top:1px solid var(--line)}.review-full{margin-top:25px;border-top:1px solid var(--line)}.review-full summary{font-size:12px!important;line-height:1.7;color:#edcd8e;padding:20px 0;cursor:pointer}.review-full p{font-size:14px!important;line-height:1.8}.review-source{margin-top:20px;text-align:left}.supplied-review{align-self:start}.testimonial-disclosure{margin-top:28px;max-width:950px}@media(max-width:750px){.credential-feature{grid-template-columns:1fr;padding:28px;gap:25px;margin-top:40px}.credential-seal{width:135px;min-height:150px;margin:0 auto}.credential-seal strong{font-size:44px;margin:8px 0}.credential-feature h2{font-size:35px}.credential-details{grid-template-columns:1fr}.credential-details>div:first-child{grid-column:auto}.review-full p{font-size:15px!important}}

.credential-feature{grid-template-columns:minmax(240px,.75fr) 1.25fr;gap:45px}.certificate-photo{margin:0;padding:10px;border:1px solid #d8b77877;background:#0c2119;box-shadow:0 22px 65px #0008}.certificate-photo img{width:100%;height:auto;display:block}.certificate-photo figcaption{font-size:11px;color:#dfc187;letter-spacing:1px;text-align:center;padding:17px 8px 8px}@media(max-width:750px){.credential-feature{grid-template-columns:1fr;gap:30px}.certificate-photo{width:100%;max-width:430px;margin:auto}}

/* Goldfather lifestyle */
.lifestyle-showcase{padding:24px 0 64px;background:#050b08}.lifestyle-showcase figure{margin:0;overflow:hidden;border:1px solid #cda75c66;border-radius:10px;box-shadow:0 24px 70px #0008,0 0 45px #13b8a510}.lifestyle-showcase img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:750px){.lifestyle-showcase{padding:16px 0 36px}.lifestyle-showcase .container{width:94%}.lifestyle-showcase figure{border-radius:6px}}
