@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;1,600&family=Manrope:wght@400;500;600;700;800&display=swap');


:root{--ink:#05090a;--panel:#0a1012;--ivory:#f3e9d1;--muted:#a79d8b;--orange:#ff5a00;--copper:#d88a45;--line:rgba(243,233,209,.16)}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--ink);color:var(--ivory);font-family:Manrope,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.header{height:96px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:20;background:rgba(5,9,10,.92);backdrop-filter:blur(14px)}.brand{font-size:28px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}.brand span{color:var(--orange)}nav{display:flex;gap:42px;margin:auto}nav a{font-size:14px;color:#d8cfbd;transition:.2s}nav a:hover{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:14px}.text-button,.cart-button{border:0;background:transparent;font-size:12px;text-transform:uppercase;letter-spacing:.09em;cursor:pointer}.cart-button b{display:inline-grid;place-items:center;background:var(--orange);color:#05090a;border-radius:50%;width:22px;height:22px;margin-left:5px}.outline-button,.ghost-button{border:1px solid var(--orange);padding:13px 18px;border-radius:7px;font-weight:700;font-size:13px}.hero{height:min(820px,calc(100vh - 96px));min-height:650px;position:relative;overflow:hidden;display:flex;align-items:center;padding:70px clamp(24px,5vw,76px)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05090a 0%,rgba(5,9,10,.96) 34%,rgba(5,9,10,.15) 70%,rgba(5,9,10,.05));pointer-events:none}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-copy{position:relative;z-index:2;width:min(800px,60vw)}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--copper);font-weight:700}.hero h1,.section h2,.drawer h2{font-family:"Cormorant Garamond",serif;font-size:clamp(66px,7vw,112px);line-height:.88;letter-spacing:-.045em;margin:24px 0 32px;font-weight:600}.hero h1 em,.process h2 em{color:var(--orange);font-style:italic}.hero-text{font-size:19px;line-height:1.75;max-width:610px;color:#d7cebd}.hero-actions{display:flex;gap:18px;margin-top:34px}.primary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;border-radius:7px;font-weight:800;border:1px solid var(--orange);cursor:pointer}.primary-button{background:var(--orange);color:#090b0b}.primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(255,90,0,.22)}.primary-button span{margin-left:28px}.ghost-button{border-color:var(--ivory)}.trust-row{display:flex;gap:26px;margin-top:48px}.trust-row span{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.trust-row span:before{content:"◆";font-size:6px;color:var(--orange);margin-right:8px}.statement{padding:120px clamp(24px,8vw,130px);background:var(--ivory);color:#101313}.statement>p{font-family:"Cormorant Garamond",serif;font-size:clamp(44px,6vw,92px);line-height:.95;max-width:1200px;margin:0}.statement i{color:#cc4a00}.statement>div{margin:80px 0 0 auto;max-width:620px;display:flex;gap:40px;border-top:1px solid #aea691;padding-top:24px}.statement>div span{color:#c34b0c;font-weight:700}.statement>div p{margin:0;line-height:1.8}.section{padding:120px clamp(24px,7vw,110px)}.section-heading{display:grid;grid-template-columns:1.2fr .7fr;gap:10vw;align-items:end;margin-bottom:70px}.section h2{font-size:clamp(52px,6vw,86px);margin:16px 0 0}.section-heading>p,.about>div>p,.contact>div>p{color:var(--muted);line-height:1.8}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card{padding:44px;min-height:330px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;position:relative;transition:.3s}.service-card:hover{background:#0b1112;transform:translateY(-3px)}.service-index{position:absolute;right:36px;top:30px;font-family:"Cormorant Garamond";font-size:28px;color:#58483c}.service-kicker{color:var(--orange)!important;text-transform:uppercase;font-size:10px!important;letter-spacing:.16em}.service-card h3{font-family:"Cormorant Garamond";font-size:40px;line-height:1;margin:30px 0 16px}.service-card>p{color:var(--muted);line-height:1.7;font-size:14px;max-width:520px}.service-footer{margin-top:auto;padding-top:35px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.service-footer strong{font-size:14px}.service-footer span{font-size:11px;color:var(--muted)}.service-footer button{border:0;background:transparent;color:var(--ivory);cursor:pointer;font-size:12px;border-bottom:1px solid var(--orange);padding:8px 0}.service-footer button.added{color:var(--orange)}.process{background:#0b1112;display:grid;grid-template-columns:.8fr 1fr;gap:10vw}.process ol{list-style:none;margin:0;padding:0}.process li{display:grid;grid-template-columns:60px 1fr;gap:22px;padding:32px 0;border-top:1px solid var(--line)}.process li>span{color:var(--orange);font-size:12px}.process h3{font-family:"Cormorant Garamond";font-size:33px;margin:0 0 8px}.process li p{color:var(--muted);line-height:1.7;margin:0}.results{display:grid;grid-template-columns:repeat(3,.65fr) 1.4fr;gap:1px;background:var(--line);padding:1px}.results>div{background:#05090a;padding:70px 42px}.metric strong{font-family:"Cormorant Garamond";font-size:74px;color:var(--orange);display:block}.metric span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.result-copy h2{font-size:54px;margin:16px 0}.result-copy>p:last-child{color:var(--muted);line-height:1.7}.about{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center;background:var(--ivory);color:#121414}.about-mark{width:420px;height:420px;border:1px solid #bba98f;border-radius:50%;display:grid;place-items:center;font-family:"Cormorant Garamond";font-size:100px;margin:auto}.about-mark span{color:#cf4e05}.about a{display:inline-block;margin-top:20px;color:#c84b05;font-weight:700}.contact{display:grid;grid-template-columns:.85fr 1fr;gap:10vw}.contact-details{display:flex;flex-direction:column;gap:12px;margin-top:50px}.contact-details a:first-child{color:var(--orange)}form{display:flex;flex-direction:column;gap:20px}label{display:flex;flex-direction:column;gap:9px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}input,select,textarea{background:#0b1112;border:1px solid var(--line);color:var(--ivory);padding:16px;border-radius:5px;outline:none;text-transform:none;letter-spacing:0}input:focus,select:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px rgba(255,90,0,.2)}textarea{min-height:130px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.consent{flex-direction:row;text-transform:none;letter-spacing:0;line-height:1.5}.consent input{width:18px;height:18px;accent-color:var(--orange)}form .primary-button{align-self:flex-start}.notice{color:var(--copper);font-size:13px;line-height:1.5}footer{padding:56px clamp(24px,7vw,110px);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px}footer p,footer small{color:var(--muted);font-size:12px}footer div:nth-of-type(2){display:flex;gap:25px;font-size:12px}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px}.overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);display:flex;justify-content:flex-end}.drawer{width:min(540px,100%);height:100%;overflow:auto;background:#0a1012;padding:60px 44px;box-shadow:-30px 0 80px #000;position:relative}.drawer .close{position:absolute;right:28px;top:22px;border:0;background:transparent;font-size:34px;cursor:pointer}.drawer h2{font-size:54px;margin:18px 0 36px}.cart-list>div{display:grid;grid-template-columns:1fr auto;gap:8px;padding:20px 0;border-bottom:1px solid var(--line)}.cart-list span{display:block;color:var(--muted);font-size:11px;margin-top:5px}.cart-list button{grid-column:1/-1;justify-self:start;background:none;border:0;color:var(--orange);font-size:11px;padding:0;cursor:pointer}.cart-total{display:flex;justify-content:space-between;margin:34px 0;font-size:14px}.paypal-button{width:100%;border:0;border-radius:6px;background:#ffc439;color:#172c57;padding:17px;font-weight:800;cursor:pointer}.microcopy{font-size:10px;line-height:1.6;color:var(--muted)}.invoice-link{display:block;text-align:center;color:var(--orange);font-size:12px;margin-top:20px}.empty-cart{padding:50px 0;color:var(--muted)}.empty-cart a{color:var(--orange)}.profile>p:not(.eyebrow){color:var(--muted);line-height:1.6}.profile form{margin-top:30px}
.global-notice{position:fixed;z-index:90;top:112px;left:50%;transform:translateX(-50%);width:min(680px,calc(100% - 32px));padding:16px 52px 16px 20px;background:var(--ivory);color:#101313;border-left:5px solid var(--orange);box-shadow:0 18px 60px #000;border-radius:5px;font-size:13px;line-height:1.5}.global-notice button{position:absolute;right:14px;top:9px;border:0;background:transparent;color:#101313;font-size:24px;cursor:pointer}
.logo-lockup{display:flex;align-items:center;gap:11px;min-width:245px}.logo-lockup img{width:58px;height:58px;object-fit:cover;border-radius:50%;filter:drop-shadow(0 0 10px rgba(216,163,59,.24))}.logo-lockup>span{font-family:"Cormorant Garamond",serif;font-size:17px;line-height:.9;letter-spacing:.04em}.logo-lockup b{color:#d8a33b}.logo-lockup small{display:block;font-family:Manrope,sans-serif;font-size:5px;letter-spacing:.13em;color:var(--muted);margin-top:8px}.header{padding-inline:clamp(18px,3.5vw,58px)}nav{gap:24px}nav a{font-size:12px}
.marketplace{background:#0b1112}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{display:flex;flex-direction:column;border:1px solid var(--line);background:#070b0c;padding:18px;min-height:530px}.product-visual{height:220px;margin-bottom:26px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 20%,#7c3b13,#0a0d0e 55%);border:1px solid rgba(216,138,69,.35)}.product-visual:before{content:"";position:absolute;width:190px;height:190px;border:1px solid #d88a45;border-radius:50%;box-shadow:0 0 60px rgba(255,90,0,.18)}.product-visual>span{font-family:"Cormorant Garamond";font-size:80px;color:#f4d191;z-index:1}.product-visual small{position:absolute;bottom:14px;left:14px;font-size:8px;letter-spacing:.17em;color:#dca265}.product-2{background:linear-gradient(145deg,#100a08,#5e2108)}.product-3{background:radial-gradient(circle,#65300d,#080b0c 65%)}.product-4{background:linear-gradient(145deg,#0b1112,#4a1806)}.product-card h3{font-family:"Cormorant Garamond";font-size:30px;line-height:1;margin:18px 0 12px}.product-card>p:not(.service-kicker){font-size:12px;line-height:1.7;color:var(--muted)}.product-buy{margin-top:auto;padding-top:22px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.product-buy button{border:0;background:transparent;color:var(--ivory);border-bottom:1px solid var(--orange);font-size:10px;padding:8px 0;cursor:pointer}.product-buy button.added{color:var(--orange)}.delivery-note{max-width:900px;margin:30px 0 0;font-size:10px;line-height:1.7;color:var(--muted)}
.media-hub{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;align-items:center;background:#05090a}.media-copy h2 em{color:var(--orange)}.media-copy>p:not(.eyebrow){color:var(--muted);line-height:1.8;max-width:560px}.media-actions{display:flex;gap:14px;margin-top:30px}.player-shell{border:1px solid var(--line);background:#090e10;padding:14px;box-shadow:0 30px 90px #000}.player-screen{aspect-ratio:16/9;position:relative;overflow:hidden;background:#000}.player-screen img{width:100%;height:100%;object-fit:contain;opacity:.78}.player-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}.player-screen a{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--orange);color:#05090a;font-size:24px;box-shadow:0 0 0 12px rgba(255,90,0,.14)}.player-meta{display:flex;justify-content:space-between;align-items:center;padding:18px 6px 5px}.player-meta span{font-size:8px;letter-spacing:.14em;color:var(--copper);display:block}.player-meta strong{display:block;margin-top:6px;font-size:13px}
.stream-section{background:var(--ivory);color:#111}.stream-section .section-heading>p{color:#625d55}.stream-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #b8ad98}.stream-grid a{padding:30px;border-right:1px solid #b8ad98;display:grid;grid-template-columns:1fr auto;gap:12px}.stream-grid a:last-child{border:0}.stream-grid span{font-family:"Cormorant Garamond";font-size:27px}.stream-grid small{grid-column:1;font-size:10px;color:#70695f}.stream-grid b{grid-column:2;grid-row:1/3;color:#d6530c}.social-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw;align-items:center}.social-section>div>p:not(.eyebrow){color:var(--muted);line-height:1.8}.social-grid{border-top:1px solid var(--line)}.social-grid a{display:grid;grid-template-columns:1fr 1fr auto;gap:25px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.social-grid span{font-family:"Cormorant Garamond";font-size:28px}.social-grid b{font-size:11px;color:var(--muted)}.social-grid i{color:var(--orange);font-style:normal}.social-grid a:hover{padding-left:12px;color:#d8a33b}
.affiliate{background:#0c1214}.affiliate-copy{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end}.affiliate-copy>p{color:var(--muted);line-height:1.8}.affiliate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-top:60px}.affiliate-grid a{background:#090d0e;padding:34px;min-height:160px;display:flex;flex-direction:column;justify-content:space-between}.affiliate-grid b{font-size:23px;color:#e8d19b}.affiliate-grid span{font-size:10px;line-height:1.5;color:var(--muted)}.affiliate>small{display:block;margin-top:24px;color:var(--muted);font-size:9px;line-height:1.7}.identity-seal{display:grid;place-items:center}.identity-seal img{width:min(520px,100%);border-radius:8px;box-shadow:0 25px 70px rgba(0,0,0,.25)}.ip-notice{margin:30px 0;padding:20px;border-left:3px solid #d6530c;background:#e9dfc9;display:flex;flex-direction:column;gap:8px}.ip-notice strong{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.ip-notice span{font-size:11px;line-height:1.7}.security-card{margin-top:36px;padding:22px;border:1px solid var(--line);background:#0b1112}.security-card strong{color:#d8a33b;font-size:12px}.security-card p{font-size:11px;line-height:1.7;color:var(--muted)}.footer-logo{display:flex;align-items:center;gap:14px}.footer-logo img{width:62px;height:62px;object-fit:cover;border-radius:50%}.footer-logo b{font-family:"Cormorant Garamond";font-size:20px}.footer-logo span{display:block;color:var(--muted);font-size:6px;letter-spacing:.1em;margin-top:7px}
@media(max-width:1050px){nav{display:none}.header{justify-content:space-between}.text-button{display:none}.hero-copy{width:72vw}.results{grid-template-columns:repeat(3,1fr)}.result-copy{grid-column:1/-1}.about-mark{width:320px;height:320px}.process{gap:5vw}.outline-button{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.stream-grid,.affiliate-grid{grid-template-columns:repeat(2,1fr)}.stream-grid a{border-bottom:1px solid #b8ad98}.media-hub{gap:4vw}}
@media(max-width:720px){.header{height:78px}.logo-lockup{min-width:0}.logo-lockup img{width:46px;height:46px}.logo-lockup>span{display:none}.cart-button{font-size:11px}.hero{min-height:720px;height:auto;padding-top:80px;align-items:flex-start}.hero-art{object-position:64% center;opacity:.52}.hero:after{background:linear-gradient(180deg,rgba(5,9,10,.3),#05090a 85%)}.hero-copy{width:100%}.hero h1{font-size:56px;margin-top:18px}.hero-text{font-size:16px}.hero-actions,.media-actions{flex-direction:column;align-items:stretch}.trust-row{flex-wrap:wrap}.statement,.section{padding:80px 24px}.statement>div{margin-top:50px}.section-heading,.process,.about,.contact,.media-hub,.social-section,.affiliate-copy{grid-template-columns:1fr}.service-grid,.product-grid,.stream-grid,.affiliate-grid{grid-template-columns:1fr}.product-card{min-height:480px}.service-card{padding:32px 24px}.service-footer{align-items:flex-end}.results{grid-template-columns:1fr}.result-copy{grid-column:auto}.about-mark{width:240px;height:240px;font-size:70px}.form-row{grid-template-columns:1fr}footer{grid-template-columns:1fr}.drawer{padding:55px 24px}.header-actions{gap:6px}.stream-grid a,.affiliate-grid a{border-right:0}.player-meta{align-items:flex-start;gap:14px}.social-grid a{grid-template-columns:1fr auto}.social-grid b{grid-column:1}.social-grid i{grid-row:1/3;grid-column:2}.identity-seal{order:2}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.ecosystem{background:#070b0c}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.ecosystem-card{min-height:330px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;transition:.25s;background:linear-gradient(145deg,rgba(216,138,69,.03),transparent 55%)}.ecosystem-card:hover{background:#0e1517;transform:translateY(-3px)}.ecosystem-card>span{font-size:10px;letter-spacing:.16em;color:var(--copper)}.ecosystem-card>p{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--orange);margin:54px 0 12px}.ecosystem-card h3{font-family:"Cormorant Garamond";font-size:40px;line-height:1;margin:0 0 18px}.ecosystem-card small{color:var(--muted);font-size:12px;line-height:1.7}.ecosystem-card b{margin-top:auto;padding-top:28px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#e4c17c}.founder-note{margin-top:28px;padding:20px 0;border-top:1px solid #c8bda6;border-bottom:1px solid #c8bda6}.founder-note strong{font-family:"Cormorant Garamond";font-size:28px}.founder-note>span{display:block;margin-top:4px;color:#b84a0e;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.founder-note p{font-size:12px;line-height:1.7;color:#5d574e;margin:14px 0 0}
@media(max-width:1050px){.ecosystem-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.ecosystem-grid{grid-template-columns:1fr}.ecosystem-card{min-height:290px}}
.pending-phone{color:#d8a33b;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.support-link{width:max-content;border:0;border-bottom:1px solid var(--orange);background:transparent;color:var(--ivory);padding:8px 0;cursor:pointer;font-weight:700}.support-drawer h2{margin-bottom:12px}.support-status{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:25px}.support-status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#55d889;box-shadow:0 0 12px #55d889;margin-right:7px}.support-thread{display:flex;flex-direction:column;gap:12px;max-height:42vh;overflow:auto;padding:16px;background:#05090a;border:1px solid var(--line);margin-bottom:24px}.support-thread p{max-width:88%;padding:14px;border-radius:10px;font-size:12px;line-height:1.6;margin:0}.support-thread p b{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.support-thread .agent{background:#131b1d;align-self:flex-start}.support-thread .customer{background:#71300e;align-self:flex-end}.support-drawer form{gap:12px}.support-drawer textarea{min-height:90px}.support-drawer>small{display:block;margin-top:22px;color:var(--muted);line-height:1.6}.support-drawer>small a{color:#d8a33b}
.experience{background:linear-gradient(145deg,#120b07,#05090a 55%);position:relative}.experience-intro{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end}.experience-intro h2 em{color:#d8a33b}.experience-intro>div:last-child>p{color:var(--muted);line-height:1.8}.experience-actions{display:flex;gap:14px;margin-top:28px}.experience-categories{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.experience-categories article{min-height:230px;padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(5,9,10,.55)}.experience-categories article>span{font-family:"Cormorant Garamond";font-size:36px;color:#d8a33b}.experience-categories h3{font-family:"Cormorant Garamond";font-size:29px;margin:28px 0 10px}.experience-categories p{color:var(--muted);font-size:12px;line-height:1.7}.published-showcase{margin-top:90px}.asset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.asset-grid a{min-height:230px;border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;background:#080d0e}.asset-grid span{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--orange)}.asset-grid h3{font-family:"Cormorant Garamond";font-size:30px}.asset-grid p{color:var(--muted);font-size:12px;line-height:1.7}.asset-grid b{margin-top:auto;color:#d8a33b;font-size:11px}.host-banner{margin-top:30px;padding:36px;border:1px solid #76522d;background:linear-gradient(90deg,#1b1008,#090d0e);display:flex;align-items:center;justify-content:space-between;gap:30px}.host-banner span{font-size:9px;letter-spacing:.15em;color:var(--orange)}.host-banner h3{font-family:"Cormorant Garamond";font-size:31px;margin:9px 0}.host-banner p{color:var(--muted);font-size:12px}.host-banner>a{border-bottom:1px solid var(--orange);white-space:nowrap}.studio-page{min-height:100vh;background:#05090a;color:var(--ivory);padding:70px 24px}.studio-shell{width:min(860px,100%);margin:auto}.studio-head{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;padding-bottom:35px;border-bottom:1px solid var(--line)}.studio-head h1,.studio-shell h1{font-family:"Cormorant Garamond";font-size:72px;margin:8px 0}.studio-head p{color:var(--muted);line-height:1.7}.studio-head>a,.studio-signout{color:#d8a33b;white-space:nowrap}.studio-form{margin-top:40px}.studio-or{text-align:center;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.studio-signout{display:inline-block;margin-top:35px}
@media(max-width:720px){.experience-intro,.experience-categories,.asset-grid{grid-template-columns:1fr}.experience-actions{flex-direction:column}.host-banner,.studio-head{align-items:flex-start;flex-direction:column}.experience-categories{margin-top:45px}.studio-head h1,.studio-shell h1{font-size:52px}}

/* TS Productions global headquarters expansion */
.hq-command{margin-top:34px;padding:30px 34px;border:1px solid #76522d;background:linear-gradient(90deg,#1a1009,#080c0d);display:grid;grid-template-columns:.6fr 1.2fr 1fr;gap:34px;align-items:center}.hq-command>span{font-size:9px;letter-spacing:.18em;color:var(--orange)}.hq-command strong{font-family:"Cormorant Garamond";font-size:28px;line-height:1.1;color:#e8d19b}.hq-command p{font-size:11px;line-height:1.7;color:var(--muted);margin:0}
.editorial-section{background:linear-gradient(145deg,#0b1112,#120b07 72%)}.editorial-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;align-items:end}.editorial-intro h2 em{color:#d8a33b}.editorial-intro>p{color:var(--muted);line-height:1.8}.show-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:62px}.show-card{min-height:420px;padding:34px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(216,163,59,.08),rgba(5,9,10,.9) 48%);display:flex;flex-direction:column}.show-card>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.show-card>div span{font-family:"Cormorant Garamond";font-size:46px;color:#d8a33b}.show-card>div small{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:var(--orange)}.show-card h3{font-family:"Cormorant Garamond";font-size:38px;line-height:1.02;margin:72px 0 18px}.show-card p{color:var(--muted);font-size:12px;line-height:1.75}.show-card a{margin-top:auto;padding-top:28px;color:#e4c17c;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.editorial-rule{margin-top:28px;border-left:3px solid var(--orange);padding:20px 24px;background:#090d0e;display:grid;grid-template-columns:.35fr 1fr;gap:30px}.editorial-rule b{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#e8d19b}.editorial-rule p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}
.coach-section{background:var(--ivory);color:#111;display:grid;grid-template-columns:.65fr 1.35fr;gap:9vw;align-items:center}.coach-mark{width:min(390px,100%);aspect-ratio:1;display:grid;place-items:center;border:1px solid #b8ad98;border-radius:50%;font-family:"Cormorant Garamond";font-size:110px;color:#b84a0e;box-shadow:inset 0 0 0 22px var(--ivory),inset 0 0 0 23px #b8ad98}.coach-section h2{color:#111}.coach-section>div:last-child>p:not(.eyebrow){color:#5d574e;line-height:1.8}.coach-actions,.department-actions{display:flex;gap:14px;margin-top:30px}.coach-section .ghost-button{color:#111;border-color:#8f8574}.legal-split{display:grid;grid-template-columns:1fr 1fr;margin-top:42px;border-top:1px solid #b8ad98;border-bottom:1px solid #b8ad98}.legal-split span{padding:22px 22px 22px 0;font-size:10px;line-height:1.7;color:#625d55}.legal-split span+span{border-left:1px solid #b8ad98;padding-left:22px}.legal-split b{display:block;color:#b84a0e;font-size:12px;margin-bottom:6px}
.music-department{background:radial-gradient(circle at 80% 15%,rgba(216,138,69,.16),transparent 28%),#05090a}.music-path-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.music-path-grid article{min-height:270px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.music-path-grid span{font-family:"Cormorant Garamond";font-size:42px;color:#d8a33b}.music-path-grid h3{font-family:"Cormorant Garamond";font-size:28px;margin:38px 0 12px}.music-path-grid p{color:var(--muted);font-size:11px;line-height:1.7}.music-route{margin-top:34px;padding:24px;border:1px solid #76522d;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#e8d19b}.music-route span{font-size:9px;letter-spacing:.16em}.music-route i{font-style:normal;color:var(--orange)}
.digit-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw;align-items:center;background:linear-gradient(140deg,#071013,#0f1a1d)}.digit-copy h2 em{color:var(--orange)}.digit-copy>p:not(.eyebrow){color:var(--muted);line-height:1.8;margin-bottom:34px}.digit-pillars{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.digit-pillars div{min-height:118px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;background:rgba(255,255,255,.015)}.digit-pillars span{font-size:9px;letter-spacing:.13em;color:var(--orange)}.digit-pillars strong{font-family:"Cormorant Garamond";font-size:23px;font-weight:600}
.partner-system{background:#0c1214}.partner-shelves{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-top:60px}.partner-shelves article{min-height:245px;background:#070b0c;padding:30px;display:flex;flex-direction:column}.partner-shelves span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.partner-shelves h3{font-family:"Cormorant Garamond";font-size:27px;line-height:1.1;margin:55px 0 16px}.partner-shelves p{margin-top:auto;color:var(--muted);font-size:10px;line-height:1.6}.funnel-band{margin-top:30px;padding:28px 30px;border:1px solid #76522d;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.funnel-band span{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#e8d19b}.funnel-band b{color:var(--orange)}
.affiliate-grid{grid-template-columns:repeat(3,1fr)}
@media(max-width:1050px){.show-grid{grid-template-columns:1fr 1fr}.music-path-grid,.partner-shelves{grid-template-columns:repeat(2,1fr)}.hq-command{grid-template-columns:1fr 1fr}.hq-command p{grid-column:1/-1}}
@media(max-width:720px){.hq-command,.editorial-intro,.coach-section,.digit-section,.editorial-rule{grid-template-columns:1fr}.show-grid,.music-path-grid,.partner-shelves,.affiliate-grid{grid-template-columns:1fr}.show-card{min-height:350px}.show-card h3{margin-top:45px}.coach-mark{width:220px;font-size:70px}.coach-actions,.department-actions{flex-direction:column}.legal-split{grid-template-columns:1fr}.legal-split span+span{border-left:0;border-top:1px solid #b8ad98;padding-left:0}.music-route{align-items:flex-start;flex-direction:column}.music-route i{transform:rotate(90deg)}.digit-pillars{grid-template-columns:1fr}.funnel-band{align-items:flex-start;flex-direction:column}.funnel-band b{transform:rotate(90deg)}}

.go-page{min-height:100vh;background:#0b0b0e;color:#f5f5f3;padding:28px 20px 80px;font-family:Manrope,Arial,sans-serif}.go-back{display:inline-block;color:#d4af37;font-size:14px;margin:0 0 38px}.go-panel{max-width:720px;margin:auto;text-align:center}.go-panel>img{object-fit:contain;border-radius:50%}.go-panel h1{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(46px,8vw,80px);line-height:1;margin:20px 0}.go-panel h1 em{color:#d4af37}.go-panel>p{line-height:1.6}.go-domain{color:#c0c0c0}.go-links{display:grid;gap:12px;margin:35px 0;text-align:left}.go-links a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;background:#17171c;border:1px solid #454038;padding:17px 20px;border-radius:10px}.go-links a:hover,.go-links a:focus-visible{border-color:#d4af37}.go-links strong{font-size:18px}.go-links span{grid-column:1;color:#c0c0c0;font-size:14px}.go-links b{grid-column:2;grid-row:1/3;color:#d4af37;align-self:center}.go-slogan{font-family:"Cormorant Garamond",Georgia,serif;font-size:28px}.go-panel>a{color:#d4af37}.go-page a:focus-visible{outline:3px solid #d4af37;outline-offset:3px}

/* Give the ecosystem link breathing room inside its outlined row. */
.social-grid a.ghost-button,
.social-grid a.ghost-button:hover { padding-left: 28px; padding-right: 28px; }

/* Let the display serif's descenders clear the supporting copy. */
#network h2, #contact h2, #process h2 { line-height: 1.08; }
#network > div > p:not(.eyebrow), #contact > div > p:not(.eyebrow) { margin-top: 24px; }

/* Display the supplied TS-ONE logo without cropping it; the media image itself is the link. */
.logo-lockup img, .footer-logo img { object-fit: contain; border-radius: 0; }
.player-screen:after { display: none; }
.player-screen a.player-cover { position:static; width:100%; height:100%; transform:none; display:block; border-radius:0; background:none; box-shadow:none; }
.player-screen a.player-cover img { display:block; width:100%; height:100%; object-fit:contain; opacity:1; }
.player-screen a.player-cover:focus-visible { outline:3px solid var(--orange); outline-offset:-3px; }

/* Keep the original mark and orange play control; hide square black edges. */
.logo-lockup img, .footer-logo img { border-radius:50%; mix-blend-mode:screen; }
.player-screen:after { display:block; pointer-events:none; }
.player-screen img { object-fit:contain; mix-blend-mode:screen; }
.player-screen a:not(.player-cover) { position:absolute; z-index:2; left:50%; top:50%; transform:translate(-50%,-50%); display:grid; place-items:center; width:76px; height:76px; border-radius:50%; background:var(--orange); color:#05090a; font-size:24px; box-shadow:0 0 0 12px rgba(255,90,0,.14); }
.identity-seal img { border-radius:50%; box-shadow:0 25px 70px rgba(0,0,0,.25); }
.about { background:#05090a; color:var(--ivory); }
.about .identity-seal img { mix-blend-mode:screen; box-shadow:none; }
.about .founder-note { border-color:var(--line); }
.about .founder-note p { color:var(--muted); }
.about .founder-note > span, .about a { color:#d8a33b; }
.about .ip-notice { background:#0b1112; color:var(--ivory); border-left-color:var(--orange); }

/* Keep the DIG-IT display lines and supporting copy clear at narrow widths. */
#digit h2 { line-height:1.12; margin-bottom:26px; }
#digit .digit-copy > p:not(.eyebrow) { margin-top:0; }

/* Standalone Hostinger edition */
.static-note{background:#17171c;border:1px solid rgba(243,233,209,.25);padding:18px 24px;margin:0;color:#f3e9d1;font-size:14px;line-height:1.5}
.static-note a{color:#d8a33b;text-decoration:underline}
.static-cart{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:200;display:flex;justify-content:flex-end}
.static-cart[hidden]{display:none}.static-cart-panel{width:min(480px,100%);height:100%;overflow:auto;background:#0a1012;padding:50px 30px;color:#f3e9d1}
.static-cart-panel button{cursor:pointer}.static-cart-panel .close-cart{float:right;background:none;border:0;font-size:30px}.static-cart-panel h2{font-family:"Cormorant Garamond",serif;font-size:45px;margin:15px 0 25px}
.static-cart-list{line-height:2}.static-cart-total{border-top:1px solid rgba(243,233,209,.25);padding:18px 0}.static-cart-panel .primary-button{width:100%;margin-top:15px}
