@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;1,600;1,700&display=swap";:root{--black:#070b09;--dark:#0b1710;--green:#08763e;--gold:#cba958;--cream:#ede9df;--muted:#aeb8ae}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:#f8f5ec;margin:0;font:15px/1.65 Manrope,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.logo{object-fit:cover;border:1px solid #d5b968;border-radius:50%;width:48px;height:48px}.large{border-radius:50%;width:280px;height:280px;box-shadow:0 0 70px #d9b85b55}header{z-index:10;justify-content:space-between;align-items:center;height:86px;padding:0 5vw;transition:all .3s;display:flex;position:fixed;inset:0 0 auto}header.solid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b09e8;border-bottom:1px solid #ffffff16;height:68px}.logo-wrap{color:#fff;text-align:left;letter-spacing:1.5px;background:0 0;border:0;align-items:center;gap:9px;font-size:11px;font-weight:800;line-height:1;display:flex}.logo-wrap b{color:var(--gold)}nav{gap:25px;display:flex}nav button{color:#ddd;letter-spacing:1px;background:0 0;border:0;font:10px DM Mono}.book,.plain{letter-spacing:.8px;color:#fff;background:#08763e;border:1px solid #48a66f;align-items:center;gap:9px;padding:15px 20px;font-size:11px;font-weight:800;transition:all .25s;display:inline-flex}.book:hover{background:#0c9751;transform:translateY(-2px)}.plain{background:0 0;border-color:#fff4}.mini{padding:10px 13px}.menu,.mobile{display:none}.hero{background:radial-gradient(circle at 75% 42%,#0d653959,#0000 27%),linear-gradient(110deg,#050805 30%,#0e1b12);align-items:center;min-height:100vh;padding:130px 8vw 70px;display:flex;position:relative;overflow:hidden}.grain{opacity:.12;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.hero-copy{z-index:1;width:58%;position:relative}.kicker{letter-spacing:2px;color:var(--gold);margin:0 0 18px;font:11px DM Mono}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-5px;margin-bottom:32px;font-size:clamp(3.8rem,7.3vw,8.5rem);line-height:.89}h1 i,h1 strong,h2 i{color:var(--gold);font-family:Playfair Display;font-weight:600}h1 strong{color:#28a864}.hero-copy>p:not(.kicker){color:#c2cbc3;max-width:490px;font-size:16px}.buttons{align-items:center;gap:15px;margin-top:30px;display:flex}.phone{color:#d5ddd5;align-items:center;gap:9px;margin-top:32px;font-size:13px;display:flex}.phone svg{width:15px;color:var(--gold)}.hero-logo{place-items:center;width:440px;height:440px;display:grid;position:absolute;top:50%;right:7%;transform:translateY(-43%)}.spotlight{background:radial-gradient(circle,#cba95833,#0000 60%);width:650px;height:650px;position:absolute}.logo-frame{z-index:2;background:#07100bd9;border:1px solid #d5b96866;border-radius:50%;padding:18px;position:relative}.orbit{border:1px solid #d4b65f77;border-radius:50%;position:absolute;inset:10px}.orbit.a{transform:rotateX(68deg)rotate(25deg)}.orbit.b{border-color:#14a25788;inset:45px;transform:rotateX(66deg)rotate(-30deg)}.eq{align-items:center;gap:5px;display:flex;position:absolute;bottom:-8px}.eq i{background:#0e9b52;border-radius:2px;width:4px;height:25px;animation:1.7s infinite beat}.eq i:nth-child(3n){height:70px;animation-delay:.3s}.eq i:nth-child(2n){height:45px;animation-delay:.6s}.scroll-note{letter-spacing:1px;color:#9ca89f;align-items:center;gap:10px;font:10px DM Mono;display:flex;position:absolute;bottom:25px;left:8vw}.scroll-note svg{color:var(--gold)}.energy,.services,.reels,.benefits,.work,.contact{padding:130px 8vw}.section-title h2,h2{letter-spacing:-4px;margin-bottom:0;font-size:clamp(2.7rem,5.1vw,6rem);line-height:.96}.energy{color:#0b130e;background:#e9e5db}.energy-grid{border-top:1px solid #1a2f211f;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.tile{color:#fff;background:linear-gradient(160deg,#132,#254e37);border-right:1px solid #1a2f211f;flex-direction:column;justify-content:end;min-height:330px;padding:25px;display:flex;position:relative;overflow:hidden}.tile:before{content:"";background:radial-gradient(circle at 80% 10%,#dfbd6755,#0000 42%);transition:all .4s;position:absolute;inset:0}.tile:hover:before{transform:scale(1.3)}.tile-1{background:linear-gradient(160deg,#03130b,#117042)}.tile-2{background:linear-gradient(160deg,#4e3c1d,#142518)}.tile-3{background:linear-gradient(160deg,#092016,#08763e)}.tile span,.service-list span,.benefits span{color:#e2c373;font:10px DM Mono;position:absolute;top:22px}.tile h3{margin:0;font-size:22px}.tile p{color:#d4ded5;max-width:170px;margin:8px 0 0;font-size:12px}.tile svg{position:absolute;bottom:22px;right:22px}.services{background:#0a110d;grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.services-intro p:not(.kicker),.reels p:not(.kicker),.pod-copy p:not(.kicker),.contact p:not(.kicker){color:#aeb9b0;max-width:400px}.service-list{border-top:1px solid #ffffff21}.service-list article{border-bottom:1px solid #ffffff21;grid-template-columns:55px 38px 1fr 25px;align-items:center;gap:15px;min-height:104px;transition:all .25s;display:grid;position:relative}.service-list article:hover{background:#102418;padding-left:15px}.service-list span{position:static}.service-list article>svg{color:#20a55d}.service-list h3{margin:0;font-size:16px}.service-list p{color:#aab5aa;margin:4px 0 0;font-size:12px}.podcast-feature{background:#0c2819;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:130px 8vw;display:grid;overflow:hidden}.pod-copy h2{margin-bottom:25px}.pod-copy .book{margin-top:20px}.pod-scene{background:radial-gradient(circle,#0a944c55,#0000 30%),#07120c;border:1px solid #d5b96855;place-items:center;height:480px;display:grid;position:relative;overflow:hidden}.mic-scene{z-index:3;border:4px solid var(--gold);background:#0d7c44;border-radius:75px 75px 35px 35px;place-items:center;width:150px;height:180px;display:grid;box-shadow:0 15px 35px #0009}.mic-scene svg{width:85px;height:85px}.light-ring{border:2px solid #d0af5588;border-radius:50%;width:350px;height:350px;position:absolute;box-shadow:0 0 0 30px #07843c12}.soundline{gap:5px;display:flex;position:absolute;bottom:60px}.soundline b{background:#159e58;width:3px;height:70px;animation:1.5s infinite beat}.soundline b:nth-child(2n){height:120px}.pod-scene em{color:#dfc575;letter-spacing:2px;font:10px DM Mono;position:absolute;bottom:20px;right:20px}.reels{color:#0b130e;background:#e9e5db;grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.reel-visual{height:460px;position:relative}.reel-card{color:#fff;background:#103a25;border:1px solid #d3af5688;flex-direction:column;justify-content:space-between;width:190px;height:280px;padding:20px;display:flex;position:absolute;box-shadow:10px 10px #d2af561e}.reel-card svg{color:#e3be64;align-self:end;width:42px;height:42px}.c1{background:linear-gradient(145deg,#0d2e1e,#077340);top:4%;left:8%;transform:rotate(-7deg)}.c2{z-index:2;background:linear-gradient(145deg,#443617,#0d2115);top:18%;left:37%;transform:rotate(7deg)}.c2 span{color:#d8b865;font:60px Playfair Display}.c3{background:#0b1710;bottom:0;right:2%;transform:rotate(-5deg)}.content-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.content-tags span{color:#0a6638;border:1px solid #1d3d2b66;padding:7px 10px;font:10px DM Mono}.benefits{background:#0a110d}.benefits>div{border-top:1px solid #fff2;grid-template-columns:repeat(5,1fr);margin-top:65px;display:grid}.benefits article{border-right:1px solid #fff2;min-height:205px;padding:25px 18px;position:relative}.benefits h3{margin-top:65px;font-size:14px}.benefits article p{color:#aeb9b0;font-size:12px}.work{color:#0b130e;background:#e9e5db}.work-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.work-head p:last-child{color:#607066;max-width:250px;font-size:12px}.masonry{grid-template-columns:1.3fr 1fr 1fr;grid-auto-rows:205px;gap:12px;margin-top:55px;display:grid}.masonry article{color:#fff;background:linear-gradient(140deg,#0c2e1d,#097944);justify-content:space-between;align-items:end;padding:20px;display:flex;position:relative;overflow:hidden}.masonry article:before{content:"";background:radial-gradient(circle,#d5b56055,#0000 45%);transition:all .5s;position:absolute;inset:-30%}.masonry article:hover:before{transform:scale(1.4)}.masonry div,.masonry svg{z-index:1;position:relative}.masonry h3{margin:4px 0 0;font-size:17px}.masonry small{font:9px DM Mono}.work-0{grid-row:span 2;background:linear-gradient(140deg,#05110b,#67511c)!important}.work-3{background:linear-gradient(140deg,#253a2b,#0b1710)!important;grid-column:span 2!important}.closing{text-align:center;background:radial-gradient(circle,#0c84465c,#0000 35%),#07100b;padding:140px 8vw}.closing h2{margin:0 0 20px}.closing>p:not(.kicker){color:#b1bcb2}.closing .buttons{justify-content:center}.contact{color:#0b130e;background:#e9e5db;grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.contact a{font-weight:800}.contact form{flex-direction:column;gap:20px;display:flex}.contact label{letter-spacing:1px;color:#375140;font:10px DM Mono}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}input,textarea,select{color:#0a150e;background:0 0;border:0;border-bottom:1px solid #789080;outline:0;width:100%;padding:12px 0;font:14px Manrope;display:block}.contact .book{align-self:start}.whatsapp{z-index:12;letter-spacing:1px;background:#08763e;border:1px solid #70b887;align-items:center;gap:8px;padding:13px 16px;font:10px DM Mono;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 6px 20px #0006}footer{color:#adb8af;background:#050805;grid-template-columns:2fr 1fr;gap:40px;padding:60px 8vw 25px;display:grid}footer p{max-width:260px;font-size:13px}footer a{margin:7px 0;font-size:13px;display:block}footer small{color:#718075;border-top:1px solid #ffffff1c;grid-column:1/-1;padding-top:18px;font:10px DM Mono}@keyframes beat{50%{opacity:.45;transform:scaleY(.4)}}@media (width<=850px){nav,.mini{display:none}.menu{color:#fff;background:0 0;border:0;display:block}.mobile{z-index:9;background:#07100bef;flex-direction:column;gap:15px;padding:25px 8vw 32px;transition:all .35s;display:flex;position:fixed;top:68px;left:0;right:0;transform:translateY(-130%)}.mobile.open{transform:translateY(0)}.mobile button{color:#fff;text-align:left;background:0 0;border:0;padding:9px 0;font:12px DM Mono}.hero-copy{width:65%}.hero-logo{opacity:.72;right:-150px}.energy-grid,.benefits>div{grid-template-columns:repeat(2,1fr)}.services,.podcast-feature,.reels,.contact{grid-template-columns:1fr;gap:60px}.masonry{grid-template-columns:1fr 1fr}.work-head{display:block}.work-head p:last-child{margin-top:20px}}@media (width<=520px){header{padding:0 24px}.hero,.energy,.services,.reels,.benefits,.work,.contact,.podcast-feature{padding-left:24px;padding-right:24px}.hero{align-items:start;min-height:760px;padding-top:145px}.hero-copy{width:100%}h1{letter-spacing:-3px;font-size:53px}.hero-copy>p:not(.kicker){max-width:310px;font-size:14px}.hero-logo{width:270px;height:270px;top:auto;bottom:-20px;right:-50px;transform:none}.large{width:190px;height:190px}.logo-frame{padding:12px}.eq{bottom:12px}.buttons{gap:10px}.book,.plain{padding:12px 13px;font-size:10px}.energy-grid,.benefits>div,.masonry,.form-row{grid-template-columns:1fr}.tile{min-height:230px}.benefits article{border-bottom:1px solid #fff2;min-height:145px}.benefits h3{margin-top:45px}.pod-scene{height:330px}.reel-visual{height:390px}.reel-card{width:145px;height:220px}.c1{left:0}.c2{left:25%}.c3{right:0}.masonry article,.work-0{grid-row:auto;min-height:220px}.work-3{grid-column:auto!important}.contact{gap:35px}footer{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.scroll-note{left:24px}.closing{padding:95px 24px}}.social-groups{border-top:1px solid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:20px;margin-top:24px;padding-top:20px;display:grid}.social-groups b{letter-spacing:1px;color:var(--gold);margin-bottom:7px;font:9px DM Mono;display:block}.social-groups a{font-size:12px;line-height:1.85;display:block}.contact .social-groups{color:#31563e;max-width:480px}.contact .social-groups a{font-weight:600}.energy-tile,.pod-scene,.masonry article,.reel-visual{background-position:50%!important;background-size:cover!important}.energy-tile{isolation:isolate}.energy-tile:after{content:"";pointer-events:none;border:1px solid #d6b76144;position:absolute;inset:0}.pod-scene:after{content:"ON AIR  •  STUDIO CHANNELS  •  ON AIR";color:#e0bd65;letter-spacing:2px;font:9px DM Mono;position:absolute;top:18px;left:18px}.reel-visual{background-position:50%;background-size:cover;border:1px solid #173a28;overflow:hidden}.reel-visual:after{content:"CONTENT DAY / STUDIO CHANNELS";letter-spacing:1.5px;color:#d6b760;background:#07100bd9;padding:7px 10px;font:9px DM Mono;position:absolute;bottom:16px;left:16px}.connect-hub{color:#f5f1e8;background:#111b14;padding:110px 8vw;position:relative;overflow:hidden}.connect-hub:before{content:"";border:1px solid #c9a65055;border-radius:50%;width:560px;height:560px;position:absolute;top:-290px;right:-140px;box-shadow:0 0 0 45px #08763e19,0 0 0 90px #c9a65010}.connect-hub h2{margin-bottom:55px;position:relative}.connect-grid{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;display:grid;position:relative}.connect-grid article{border-right:1px solid #fff3;padding:28px 30px 28px 0}.connect-grid article+article{border-right:0;padding-left:30px}.connect-grid span{letter-spacing:1px;color:var(--gold);font:10px DM Mono}.connect-grid h3{margin:25px 0;font-size:20px}.connect-grid a{letter-spacing:1px;color:#d8e0d8;border-top:1px solid #ffffff23;justify-content:space-between;padding:12px 0;font:11px DM Mono;display:flex}.connect-grid a:hover{color:#e1bc5d}.booking-call{color:#e1bc5d;letter-spacing:1px;border-top:1px solid #d5b763;border-bottom:1px solid #d5b763;justify-content:space-between;max-width:590px;margin-top:38px;padding:17px 0;font:12px DM Mono;display:flex;position:relative}@media (width<=520px){.connect-hub{padding:75px 24px}.connect-grid{grid-template-columns:1fr}.connect-grid article,.connect-grid article+article{border-bottom:1px solid #fff3;border-right:0;padding:25px 0}.connect-hub h2{letter-spacing:-2px;font-size:38px}}
