@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,sans-serif}html{scroll-behavior:smooth;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}img{max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{color:#e8e4da;font-synthesis:none;text-rendering:optimizelegibility;scroll-behavior:smooth;--red:#a92e35;--gold:#d6aa48;--gold-light:#f0cf78;--muted:#96979a;--line:#decfad24;--panel:#111317;--stone:#191b20;--steel:#858a91;background:#0a0b0d;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:90px}body{background:#0a0b0d;min-width:320px;margin:0}body,button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}::selection{color:#0a0b0d;background:var(--gold)}.site-shell{isolation:isolate;background:radial-gradient(at 50% 0,#81632d17,#0000 36rem),linear-gradient(#0a0b0d 0%,#101115 46%,#090a0c 100%);position:relative;overflow:hidden}.site-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.ambient{filter:blur(120px);opacity:.09;pointer-events:none;z-index:-1;border-radius:50%;width:460px;height:460px;animation:12s ease-in-out infinite alternate ambient-drift;position:absolute}.ambient-one{background:var(--gold);top:120px;right:-200px}.ambient-two{background:#7d252d;animation-delay:-5s;top:1100px;left:-250px}.navbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a0ce0;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 8%;display:flex;position:relative}.brand{letter-spacing:-1px;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.brand span,.section-heading h2 span{color:var(--gold)}.nav-links{color:#aaa9a5;gap:32px;font-size:13px;display:flex}.nav-links a,.footer>a:last-child{transition:color .18s}.nav-links a:hover,.footer>a:last-child:hover{color:var(--gold-light)}.nav-cta{background:linear-gradient(#d6aa4814,#0000);border:1px solid #51452d;border-radius:3px;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:flex}.nav-cta:hover{background:linear-gradient(#d6aa481f,#0000);transition:background .18s,border-color .18s,transform .18s}.youtube-dot{color:var(--gold);font-size:12px}.section-wrap{width:min(1120px,84%);margin-inline:auto}.hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;min-height:610px;padding-block:100px 110px;display:grid}.status-line,.section-kicker{letter-spacing:2.5px;color:var(--gold);font-size:10px;font-weight:800}.status-line{align-items:center;gap:10px;display:flex}.status-dot,.playing-indicator span{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;display:inline-block;box-shadow:0 0 12px #d6aa4880}.hero h1{letter-spacing:-5px;text-wrap:balance;margin:28px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(48px,6.3vw,82px);line-height:.99}.hero h1 span{color:var(--gold);text-shadow:0 0 32px #d6aa481f}.hero-description{color:#aaa9a5;max-width:440px;font-size:14px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button-primary,.button-secondary{border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:14px 18px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.button-primary{color:#17130a;background:linear-gradient(135deg, var(--gold-light), var(--gold) 72%, #b9872c);border:1px solid #f1d58c;box-shadow:0 7px 24px #d6aa481f}.button-primary:hover{background:linear-gradient(135deg,#ffe4a0,#e0b754 72%,#c89638);transform:translateY(-3px);box-shadow:0 10px 30px #d6aa4838}.button-secondary{color:#e1ded5;background:#ffffff04;border:1px solid #45464a}.button-secondary:hover{border-color:var(--gold);color:var(--gold-light);transform:translateY(-2px)}.hero-caption{color:#85827a;letter-spacing:1.5px;align-items:center;gap:13px;margin-top:48px;font-size:9px;font-weight:700;display:flex}.caption-divider{background:#625437;width:24px;height:1px}.hero-art{aspect-ratio:1;isolation:isolate;justify-self:end;place-items:center;width:min(100%,360px);display:grid;position:relative}.hero-art:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(circle,#d6aa4824,#0000 68%);border-radius:50%;animation:4s ease-in-out infinite alternate glow;position:absolute;inset:14%}.hero-art:after{content:"";z-index:-1;border:1px solid #d6aa481f;position:absolute;inset:24%;transform:rotate(45deg)}.art-ring{border:1px solid #d6aa4861;border-radius:50%;position:absolute}.ring-one{animation:32s linear infinite rotate-ring;inset:4%}.ring-two{border-style:dashed;border-color:#e2e0d633;animation:45s linear infinite reverse rotate-ring;inset:15%}.art-core{isolation:isolate;aspect-ratio:1;background:#191b20;border:1px solid #f0cf7894;border-radius:50%;place-items:center;width:47%;animation:5s ease-in-out infinite core-float;display:grid;position:relative;overflow:hidden;box-shadow:0 0 70px #d6aa4829,inset 0 0 35px #ffffff0a}.art-core img{object-fit:cover;border-radius:inherit;filter:brightness(.65)saturate(.9);width:100%;height:100%;transition:filter .3s,transform .5s;position:absolute;inset:0}.hero-art:hover .art-core img{filter:brightness(.85)saturate(1.1);transform:scale(1.08)}.art-play{z-index:1;width:48px;height:48px;color:var(--gold-light);text-shadow:0 2px 12px #00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0db8;border:1px solid #f0cf78b3;border-radius:50%;place-items:center;padding-left:4px;font-size:20px;display:grid;position:relative}.art-label,.art-index{letter-spacing:3px;font-size:9px;font-weight:800;position:absolute}.label-top{color:var(--gold-light);top:9%;right:2%}.label-bottom{color:#b9b5aa;bottom:9%;left:0}.art-index{color:#89857b;letter-spacing:1px;bottom:28%;right:-2%}.video-section{border-top:1px solid var(--line);background:linear-gradient(#ffffff03,#0000 24%);padding-block:65px 105px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.section-heading h2,.about-inner h2,.closing h2{letter-spacing:-2px;margin:14px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4vw,47px);line-height:1.15}.section-subtitle,.closing>p:not(.section-kicker){color:var(--muted);font-size:13px;line-height:1.8}.text-link{color:#ddd8cb;white-space:nowrap;padding-bottom:8px;font-size:12px;transition:color .18s}.text-link:hover{color:var(--gold-light)}.player-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr);align-items:start;gap:25px;display:grid}.player-column{min-width:0}.player-frame{aspect-ratio:16/9;background:#141519;border:1px solid #494238;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000080}.player-frame:after{content:"";pointer-events:none;border:1px solid #d6aa4814;position:absolute;inset:0}.player-frame iframe{border:0;width:100%;height:100%;display:block}.now-playing{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;display:flex}.now-playing .section-kicker{margin:0 0 8px;font-size:9px}.now-playing h3{color:#f0ece2;margin:0;font-size:17px;font-weight:700}.now-playing>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.playing-indicator{color:#c5bda9;letter-spacing:1px;flex-shrink:0;align-items:center;gap:7px;font-size:9px;display:flex}.playing-indicator span{width:6px;height:6px}.video-list{background:linear-gradient(145deg,#141519,#0e0f12);border:1px solid #393831;border-radius:4px;overflow:hidden;box-shadow:0 14px 36px #00000029}.list-heading{border-bottom:1px solid var(--line);color:#b4ad9e;letter-spacing:1.5px;background:#d6aa4809;justify-content:space-between;padding:17px;font-size:9px;font-weight:800;display:flex}.video-item{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:94px minmax(0,1fr) 12px;align-items:center;gap:12px;width:100%;padding:13px;transition:background .18s;display:grid;position:relative}.video-item:last-child{border-bottom:0}.video-item:hover,.video-item.active{background:linear-gradient(90deg,#d6aa481a,#d6aa4806)}.video-item.active:before{content:"";inset-block:0;background:var(--gold);width:3px;position:absolute;left:0;box-shadow:0 0 12px #d6aa4840}.video-thumb{aspect-ratio:16/9;background:#24252a;border:1px solid #ffffff14;border-radius:2px;position:relative;overflow:hidden}.video-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.video-item:hover .video-thumb img{filter:saturate(1.08);transform:scale(1.06)}.thumb-play{color:var(--gold-light);background:#00000057;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.video-info{flex-direction:column;align-items:start;gap:7px;min-width:0;display:flex}.video-category,.video-number{color:#a59a83;letter-spacing:1px;font-size:8px}.video-info strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.video-item.active .video-info strong{color:var(--gold-light)}.item-arrow{color:#89816f;font-size:13px}.about-section{border-block:1px solid var(--line);background:radial-gradient(at 50% 120%,#d6aa4813,#0000 60%),linear-gradient(135deg,#101115,#0c0d10 60%,#111013);padding-block:95px;position:relative;overflow:hidden}.about-section:before,.about-section:after{content:"";pointer-events:none;border:1px solid #d6aa4812;width:240px;height:240px;position:absolute;transform:rotate(45deg)}.about-section:before{top:-170px;left:-120px}.about-section:after{bottom:-180px;right:-140px}.about-inner{text-align:center;position:relative}.about-inner h2{margin-block:24px;font-size:clamp(36px,5vw,58px)}.about-inner h2 span{color:var(--gold)}.about-copy{color:#aaa79e;max-width:560px;margin:22px auto 28px;font-size:13px;line-height:2}.about-stamp{color:#c7b78f;letter-spacing:1.5px;border:1px solid #d6aa488c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:110px;height:110px;margin:60px auto 0;font-size:7px;display:flex;transform:rotate(-12deg);box-shadow:inset 0 0 0 5px #d6aa4809}.about-stamp strong{color:var(--gold);font-family:Space Grotesk,sans-serif;font-size:30px}.closing{text-align:center;padding-block:90px}.closing h2{font-size:clamp(30px,4vw,45px)}.closing .button-primary{margin-top:15px}.footer{z-index:1;border-top:1px solid var(--line);background:#07080a8c;justify-content:space-between;align-items:center;gap:22px;min-height:90px;padding:22px 8%;display:flex;position:relative}.footer .brand{font-size:16px}.footer p{color:#817f78;text-align:center;font-size:10px}.footer>a:last-child{color:#c5bdac;letter-spacing:1px;white-space:nowrap;font-size:10px}.reveal{animation:.8s cubic-bezier(.2,.7,.2,1) both reveal-up}.reveal-delay{animation-delay:.16s}@keyframes reveal-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-ring{to{transform:rotate(360deg)}}@keyframes core-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes glow{0%{opacity:.5;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes ambient-drift{0%{transform:translate(0)}to{transform:translate(-35px,45px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@media (width>=1400px){.hero{min-height:690px}}@media (width<=850px){.navbar{padding-inline:6%}.section-wrap{width:88%}.hero{grid-template-columns:1fr .75fr;gap:20px}.hero h1{letter-spacing:-3px}.player-layout{grid-template-columns:1fr}.video-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.list-heading{grid-column:1/-1}.video-item{grid-template-columns:85px minmax(0,1fr) 10px}}@media (width<=600px){.navbar{gap:10px;min-height:70px;padding-inline:5%}.brand{font-size:17px}.nav-links{display:none}.nav-cta{padding:10px 11px;font-size:11px}.section-wrap{width:90%}.hero{grid-template-columns:1fr;gap:45px;padding-block:75px 65px}.hero h1{letter-spacing:-3px;font-size:clamp(45px,12vw,68px)}.hero-description{font-size:13px}.hero-art{justify-self:center;width:min(78%,290px)}.hero-caption{flex-wrap:wrap;margin-top:32px;font-size:8px}.video-section{padding-block:60px 75px}.section-heading{flex-direction:column;align-items:start;gap:10px}.section-heading h2,.about-inner h2{letter-spacing:-1.5px}.player-layout{gap:18px}.now-playing{align-items:start}.playing-indicator{padding-top:4px;font-size:8px}.video-list{display:block}.video-item{grid-template-columns:100px minmax(0,1fr) 12px}.about-section{padding-block:75px}.about-copy{font-size:12px}.footer{flex-wrap:wrap;justify-content:center;padding:25px 5%}.footer p{order:3;width:100%;margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
