 :root{--ink:#080d12;--panel:#101920;--panel2:#141f27;--cream:#e8dfcc;--muted:#a8a9a3;--gold:#c8a15a;--line:rgba(200,161,90,.28);--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:Georgia,"Times New Roman",serif;line-height:1.6}a{color:inherit}
.nav{position:fixed;top:0;left:0;right:0;z-index:20;background:rgba(8,13,18,.9);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-inner{max-width:var(--max);margin:auto;padding:15px 24px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:1.2rem;letter-spacing:.22em;color:var(--gold);text-decoration:none}.nav-links{display:flex;gap:22px;align-items:center;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.nav-links a{text-decoration:none;color:#ddd7ca}.nav-links a:hover{color:var(--gold)}.nav-cta{border:1px solid var(--gold);padding:9px 13px}.menu-toggle{display:none;background:none;border:0;color:var(--cream);font-size:1.5rem}
.hero{min-height:92vh;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:55px;padding:140px 24px 90px;position:relative;overflow:hidden;background:radial-gradient(circle at 76% 45%,rgba(200,161,90,.15),transparent 28%),linear-gradient(135deg,#080d12 0%,#101920 60%,#080d12 100%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#080d12 100%);pointer-events:none}.hero-content,.hero-feature{position:relative;z-index:1;max-width:var(--max)}.hero-content{margin-left:max(0px,calc((100vw - var(--max))/2));}.kicker,.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:.76rem}.kicker{margin-bottom:20px}h1,h2,h3{font-weight:400;line-height:1.05}h1{font-size:clamp(4rem,9vw,8rem);line-height:.86;margin:0;letter-spacing:.05em;text-transform:uppercase}h2{font-size:clamp(2.2rem,5vw,4rem);margin:10px 0 18px}h3{font-size:1.6rem}.hero p{max-width:680px;margin:30px 0;color:#c3c1b8;font-size:1.1rem}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.cta{display:inline-block;padding:12px 22px;border:1px solid var(--gold);color:var(--cream);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;transition:.25s}.cta:hover,.cta.solid{background:var(--gold);color:var(--ink)}.hero-feature{display:flex;align-items:end;gap:22px}.hero-feature img{width:min(310px,70vw);box-shadow:0 30px 70px #000;border:1px solid rgba(232,223,204,.15)}.hero-feature div{display:flex;flex-direction:column;gap:5px}.hero-feature span{color:var(--gold);font-size:.68rem;letter-spacing:.2em}.hero-feature strong{font-size:1.6rem;font-weight:400}.hero-feature small{color:var(--muted);max-width:240px}
section{padding:95px 24px}.wrap{max-width:var(--max);margin:auto}.narrow{text-align:center;max-width:760px}.intro{background:#0b1116}.intro p,.section-head p,.about p{color:var(--muted);font-size:1.05rem}.books{background:linear-gradient(180deg,#080d12,#0d151b)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px}.section-head>p{max-width:460px;margin:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:25px}.card{background:linear-gradient(145deg,#15222a,#0d1419);border:1px solid rgba(232,223,204,.12);overflow:hidden;display:flex;flex-direction:column;transition:.3s}.card:hover{transform:translateY(-7px);border-color:var(--line)}.cover{aspect-ratio:2/3;overflow:hidden;background:#080d12}.cover img{width:100%;height:100%;object-fit:cover;display:block}.card-body{padding:20px;display:flex;flex-direction:column;flex:1}.genre,.format{color:var(--gold);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.card h3{margin:7px 0}.card p{color:#aaa9a3;font-size:.9rem;flex:1}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.read-sample,.buy,.audible{display:block;text-align:center;text-decoration:none;border:1px solid rgba(232,223,204,.35);padding:10px 8px;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;color:#d9d1c1}.buy,.audible{border-color:var(--gold)}.read-sample:hover{background:var(--cream);color:var(--ink)}.buy:hover,.audible:hover{background:var(--gold);color:var(--ink)}.ku-badge{align-self:flex-start;margin:0 0 10px;padding:5px 9px;border:1px solid var(--gold);color:var(--gold);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;background:rgba(200,161,90,.06)}
.audiobooks{background:linear-gradient(180deg,#0b1116,#101920)}.audio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.audio-card{background:linear-gradient(145deg,#18262e,#0d1419);border:1px solid rgba(200,161,90,.22);padding:25px;display:flex;flex-direction:column}.audio-icon{font-size:1.8rem;color:var(--gold)}.audio-card h3{margin:7px 0}.audio-card p{color:#aaa9a3;font-size:.9rem;flex:1}
.dark-feature{background:#0d151b}.video-layout{display:grid;grid-template-columns:1fr .7fr;gap:60px;align-items:center}.youtube-card{min-height:300px;border:1px solid var(--line);background:linear-gradient(145deg,#15222a,#0d1419);padding:45px;display:flex;flex-direction:column;justify-content:center}.youtube-mark{font-family:Arial,sans-serif;color:var(--gold);font-size:3rem}.youtube-card p{color:var(--muted)}.youtube-card a{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.youtube-card.homepage-video{padding:0;min-height:0;aspect-ratio:16/9;background:#05080a;overflow:hidden}.youtube-card.homepage-video iframe{width:100%;height:100%;border:0;display:block}
.challenge{background:#080d12}.challenge-launch{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 35%,rgba(58,89,112,.19),transparent 30%),radial-gradient(circle at 78% 45%,rgba(200,161,90,.10),transparent 28%),linear-gradient(135deg,#080d12 0%,#101920 58%,#080d12 100%)}.challenge-launch:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,13,18,.25),rgba(8,13,18,0),rgba(8,13,18,.22));pointer-events:none}.challenge-teaser{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:54px;align-items:center;border:1px solid var(--line);padding:32px;background:linear-gradient(145deg,rgba(20,31,39,.94),rgba(10,16,21,.96));box-shadow:0 35px 90px rgba(0,0,0,.3)}.challenge-art{position:relative;overflow:hidden;background:#05080a;border:1px solid rgba(232,223,204,.14);box-shadow:0 24px 55px rgba(0,0,0,.45)}.challenge-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 55px rgba(0,0,0,.25);pointer-events:none}.challenge-art img{width:100%;aspect-ratio:16/9;display:block;object-fit:cover}.case-stamp{position:absolute;top:16px;left:16px;z-index:2;padding:8px 12px;background:rgba(200,161,90,.94);color:#080d12;font-family:Georgia,"Times New Roman",serif;font-size:.7rem;letter-spacing:.19em;text-transform:uppercase;box-shadow:0 7px 20px rgba(0,0,0,.35)}.challenge-copy{padding:12px 14px 12px 0}.coming-soon{display:inline-block;margin:14px 0 6px;padding:7px 11px;border:1px solid var(--gold);color:var(--gold);font-size:.68rem;letter-spacing:.21em;text-transform:uppercase}.challenge-copy h2{font-size:clamp(2.25rem,4.5vw,4.3rem);margin-top:12px}.challenge-copy p{max-width:630px;color:var(--muted);font-size:1rem}.challenge-copy .challenge-lead{color:#d7d0c2;font-size:1.08rem}.challenge-lead strong{color:var(--cream);font-weight:400}.challenge-question{margin:25px 0 22px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--cream);font-size:1.35rem;font-style:italic}.challenge-note{display:block;margin-top:17px;color:#777f82;font-size:.8rem}.challenge-box{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:55px;border:1px solid var(--line);padding:45px;background:linear-gradient(135deg,#101920,#0a1015)}.challenge-box img{width:100%;max-width:240px;margin:auto}.challenge-box p{max-width:620px;color:var(--muted)}
.about{background:linear-gradient(180deg,#101920,#080d12)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.about-grid .eyebrow{margin-bottom:15px}
footer{padding:45px 24px;text-align:center;color:#777;border-top:1px solid var(--line);background:#070b0f}.footer-brand{color:var(--gold);letter-spacing:.22em}.footer-links{margin:14px 0}footer a{color:#aaa;text-decoration:none}footer a:hover{color:var(--gold)}footer small{display:block;margin-top:15px}
.book-hero{max-width:var(--max);margin:auto;padding:140px 24px 85px;display:grid;grid-template-columns:360px 1fr;gap:65px;align-items:center}.book-cover-large img{width:100%;display:block;box-shadow:0 30px 70px #000}.book-meta{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.book-hook{font-size:1.35rem}.book-description{color:var(--muted);max-width:700px}.book-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.ku-callout{margin:24px 0 6px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--gold);background:linear-gradient(135deg,rgba(200,161,90,.12),rgba(200,161,90,.03))}.ku-callout>div{display:flex;flex-direction:column;gap:3px}.ku-kicker{color:var(--gold);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.ku-callout strong{font-size:1.15rem;font-weight:400;color:var(--cream)}.ku-callout small{color:var(--muted)}.ku-button{white-space:nowrap}.book-section{border-top:1px solid var(--line);max-width:var(--max);margin:auto;padding:75px 24px}.section-copy{max-width:760px;color:var(--muted);margin:0 0 26px}.book-video{width:100%;max-width:900px;aspect-ratio:16/9;background:#05080a;border:1px solid var(--line);overflow:hidden}.book-video iframe{width:100%;height:100%;min-height:0;display:block;border:0}.short-wrap{display:flex;justify-content:center}.short-video{width:min(420px,100%);max-width:420px;aspect-ratio:9/16}.video-actions{margin-top:16px}.video-actions.centered{text-align:center}.book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.back{color:var(--gold);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}
@media(max-width:900px){.challenge-teaser{grid-template-columns:1fr;gap:32px}.challenge-copy{padding:4px}.challenge-art{max-width:820px;margin:auto}.challenge-copy h2{font-size:clamp(2.2rem,8vw,3.6rem)}}
@media(max-width:800px){.nav-links{display:none}.menu-toggle{display:block}.nav.open .nav-links{display:flex;position:absolute;left:0;right:0;top:62px;background:#080d12;padding:20px 24px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.hero{grid-template-columns:1fr;padding-top:125px}.hero-content{margin-left:0}.hero-feature{margin:auto}.section-head,.video-layout,.about-grid,.book-hero{grid-template-columns:1fr;display:grid}.challenge-box{grid-template-columns:1fr;text-align:center}.book-grid{grid-template-columns:1fr}.book-cover-large{max-width:300px;margin:auto}.hero-feature{align-items:center}.hero-feature img{width:220px}.challenge-launch{padding:70px 16px}.challenge-teaser{padding:16px;gap:25px}.case-stamp{top:10px;left:10px;font-size:.6rem;padding:6px 9px}.challenge-copy{text-align:center}.challenge-copy p{margin-left:auto;margin-right:auto}.challenge-copy .hero-actions{justify-content:center}.challenge-question{font-size:1.15rem}.ku-callout{align-items:flex-start;flex-direction:column}.ku-button{white-space:normal}}
/* JAYTREE_READER_GROWTH */
.social-follow{background:radial-gradient(circle at 50% 10%,rgba(200,161,90,.10),transparent 36%),#0a1116;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.social-follow p{color:var(--muted);max-width:720px;margin:0 auto 24px}.social-pills{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.social-pill{min-width:120px;padding:12px 18px;border:1px solid var(--gold);color:var(--cream);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.social-pill:hover{background:var(--gold);color:var(--ink)}
.seo-book-hero h1{font-size:clamp(3rem,7vw,6rem)}.related-books{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.related-book-link{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--cream);font-size:1rem}.related-book-link img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;border:1px solid rgba(232,223,204,.12)}.related-book-link span{color:var(--gold)}
@media(max-width:800px){.related-books{grid-template-columns:repeat(2,1fr)}.social-pill{flex:1 1 135px}.seo-book-hero h1{font-size:clamp(2.7rem,15vw,4.5rem)}}
/* JAYTREE_CASE_FILES */
.case-files{position:relative;overflow:hidden;background:linear-gradient(145deg,#0b1218,#101b23);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.case-files:before{content:"";position:absolute;inset:-30% 50% auto -15%;height:420px;background:radial-gradient(circle,rgba(200,161,90,.12),transparent 68%);pointer-events:none}.case-files-layout{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.case-files-copy h2{font-size:clamp(2.7rem,5vw,4.8rem);margin:10px 0 18px;max-width:760px}.case-files-lead{max-width:690px;color:var(--muted);font-size:1.06rem}.case-files-benefits{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.case-files-benefits span{padding:9px 12px;border:1px solid rgba(200,161,90,.35);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;color:var(--cream)}.case-files-detail-link{color:var(--gold);text-decoration:none;font-size:.83rem}.case-files-panel{padding:34px;border:1px solid rgba(200,161,90,.55);background:rgba(5,9,12,.62);box-shadow:0 28px 70px rgba(0,0,0,.34)}.case-files-stamp{display:inline-block;padding:7px 10px;border:1px solid var(--gold);color:var(--gold);font-size:.64rem;letter-spacing:.2em;transform:rotate(-1deg)}.case-files-panel h3{font-size:clamp(1.7rem,3vw,2.35rem);margin:18px 0 8px}.case-files-panel>p{color:var(--muted)}.case-files-form{margin-top:22px}.case-files-input-row{display:grid;grid-template-columns:1fr auto;gap:10px}.case-files-input-row input[type=email]{width:100%;min-width:0;padding:14px 16px;border:1px solid rgba(232,223,204,.28);background:#071016;color:var(--cream);font:inherit;outline:none}.case-files-input-row input[type=email]:focus{border-color:var(--gold)}.case-files-input-row button{padding:14px 18px;border:1px solid var(--gold);background:var(--gold);color:var(--ink);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.case-files-input-row button:hover{filter:brightness(1.08)}.case-files-consent{display:flex;gap:9px;align-items:flex-start;margin-top:14px;color:var(--muted);font-size:.72rem;line-height:1.45}.case-files-consent input{margin-top:3px;accent-color:#c8a15a}.case-files-fineprint{margin:8px 0 0;color:#7f8788;font-size:.68rem}.case-files-honey{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.case-files-page{min-height:75vh;padding-top:120px}.case-files-page .case-files-layout{align-items:start}.case-files-page-art{position:relative}.case-files-page-art img{width:100%;display:block;border:1px solid rgba(200,161,90,.35);box-shadow:0 30px 75px rgba(0,0,0,.4)}.case-files-page-art:after{content:"CASE FILE ACCESS";position:absolute;right:20px;bottom:20px;padding:9px 12px;border:2px solid rgba(200,161,90,.82);color:var(--gold);font-size:.68rem;letter-spacing:.18em;background:rgba(5,9,12,.78);transform:rotate(-2deg)}.case-files-points{display:grid;gap:12px;margin:26px 0}.case-files-point{padding:14px 16px;border-left:2px solid var(--gold);background:rgba(255,255,255,.025)}.case-files-point strong{display:block;color:var(--cream);margin-bottom:3px}.case-files-point span{color:var(--muted);font-size:.88rem}.case-files-thanks{text-align:center;max-width:760px;margin:0 auto}.case-files-thanks .case-files-stamp{margin-bottom:20px}.case-files-thanks h1{font-size:clamp(3.1rem,7vw,6rem);margin:0 0 18px}.case-files-thanks p{color:var(--muted);font-size:1.05rem}.case-files-thanks .hero-actions{justify-content:center;margin-top:28px}
@media(max-width:850px){.case-files-layout{grid-template-columns:1fr;gap:34px}.case-files-panel{padding:24px}.case-files-input-row{grid-template-columns:1fr}.case-files-input-row button{width:100%}.case-files-page{padding-top:90px}}

/* JAYTREE_CASE_FILES_HEADLINE_SIZE */
.case-files-page{
  padding-top:55px;
}
.case-files-page > .case-files{
  padding-top:32px;
}
.case-files-page .case-files-copy h1{
  font-size:clamp(2.2rem,2.8vw,3rem);
  line-height:1.02;
  letter-spacing:.01em;
  text-transform:none;
  max-width:650px;
  margin:10px 0 22px;
}
@media(max-width:850px){
  .case-files-page{
    padding-top:35px;
  }
  .case-files-page > .case-files{
    padding-top:28px;
  }
  .case-files-page .case-files-copy h1{
    font-size:clamp(2rem,8vw,2.6rem);
    line-height:1.04;
  }
}
/* JAYTREE_2026_CONVERSION_POLISH */
.ku-home-banner{padding:42px 24px;background:linear-gradient(90deg,rgba(200,161,90,.13),rgba(12,20,26,.98),rgba(200,161,90,.08));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.ku-home-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:center}
.ku-home-banner h2{font-size:clamp(2rem,4vw,3.35rem);margin:8px 0 12px}
.ku-home-banner p{max-width:760px;margin:0;color:var(--muted)}
.ku-home-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:390px}
.video-lite-inner{position:relative;width:100%;height:100%;min-height:inherit;background:#05080a;overflow:hidden}
.video-lite-inner>iframe{width:100%;height:100%;display:block;border:0}
.video-lite{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#05080a;color:var(--cream);cursor:pointer;overflow:hidden;font:inherit}
.video-lite img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:.8;transition:transform .3s ease,opacity .3s ease}
.video-lite:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.48))}
.video-lite:hover img{transform:scale(1.025);opacity:.92}
.video-lite-play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(232,223,204,.72);border-radius:50%;background:rgba(8,13,18,.82);color:var(--gold);font-family:Arial,sans-serif;font-size:1.8rem;box-shadow:0 12px 38px rgba(0,0,0,.45)}
.video-lite-label{position:absolute;z-index:2;left:16px;bottom:15px;text-transform:uppercase;letter-spacing:.13em;font-size:.67rem;color:#f1eadc;text-shadow:0 2px 8px #000}
.video-lite-fallback{position:absolute;z-index:3;right:12px;bottom:10px;padding:7px 9px;background:rgba(8,13,18,.88);border:1px solid rgba(200,161,90,.48);color:var(--gold)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem!important}
a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.cover:focus-visible,.related-book-link:focus-visible{outline-offset:6px}
@media(max-width:800px){.ku-home-inner{grid-template-columns:1fr;text-align:center;gap:24px}.ku-home-banner p{margin-left:auto;margin-right:auto}.ku-home-actions{justify-content:center;max-width:none}.video-lite-play{width:62px;height:62px;font-size:1.5rem}.video-lite-fallback{font-size:.53rem!important}}

/* JAYTREE_INTERACTIVE_EASTER_EGG */
.root-clue{margin:18px 0 0!important;color:#5f5b58!important;font-size:.78rem!important;font-style:italic;letter-spacing:.05em}
.hidden-root{display:inline-grid;place-items:center;width:28px;height:28px;margin-left:4px;text-decoration:none;color:#6b2625;opacity:.28;font-size:.72rem;vertical-align:middle;transition:opacity .25s ease,color .25s ease,text-shadow .25s ease,transform .25s ease}
.hidden-root:hover,.hidden-root:focus-visible{opacity:1;color:#c33430;text-shadow:0 0 12px rgba(195,52,48,.85);transform:rotate(45deg) scale(1.06)}
.secret-dissolve{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,rgba(126,15,14,.12),rgba(5,2,2,.92) 55%,#020101 100%);backdrop-filter:blur(0);transition:opacity .25s ease,backdrop-filter .75s ease}
.secret-dissolve:before,.secret-dissolve:after{content:"";position:absolute;inset:-18%;opacity:0;background:radial-gradient(circle,rgba(179,25,24,.26),transparent 56%);filter:blur(38px);transform:scale(.6);transition:opacity .55s ease,transform .85s ease}
.secret-dissolve:after{background:radial-gradient(circle,rgba(0,0,0,.8),transparent 62%);transform:scale(1.4)}
.secret-dissolve-core{position:relative;z-index:2;color:#9c1d1a;font-size:1.2rem;opacity:0;transform:rotate(0) scale(.4);transition:opacity .35s ease,transform .75s ease,text-shadow .5s ease}
.secret-dissolve.is-entering{opacity:1;pointer-events:auto;backdrop-filter:blur(12px)}
.secret-dissolve.is-entering:before,.secret-dissolve.is-entering:after{opacity:1;transform:scale(1.3)}
.secret-dissolve.is-entering .secret-dissolve-core{opacity:1;transform:rotate(45deg) scale(1.15);text-shadow:0 0 24px rgba(179,25,24,.95)}
.secret-path-open body{overflow:hidden}
@media(max-width:800px){.root-clue{font-size:.72rem!important}.hidden-root{opacity:.38}}
@media(prefers-reduced-motion:reduce){.hidden-root,.secret-dissolve,.secret-dissolve:before,.secret-dissolve:after,.secret-dissolve-core{transition:none!important}}

/* JAYTREE_INTERACTIVE_EASTER_EGG_V2 */
.root-clue-block{margin:18px 0 0!important}
.root-clue{margin:0 0 5px!important;color:#5f5b58!important;font-size:.8rem!important;font-style:italic;letter-spacing:.05em}
.root-clue-sub{margin:0 0 3px!important;color:#484442!important;font-size:.71rem!important;letter-spacing:.04em}
.root-clue-subtle{margin:0!important;color:#373332!important;font-size:.67rem!important;letter-spacing:.03em}
.hidden-root{width:31px;height:31px;margin-left:5px;opacity:.24;transform:none!important;overflow:visible}
.hidden-root img{width:24px;height:24px;display:block;object-fit:contain;filter:grayscale(.2) brightness(.65) drop-shadow(0 0 0 rgba(195,52,48,0));transition:filter .25s ease,transform .25s ease}
.hidden-root:hover,.hidden-root:focus-visible{opacity:1!important;color:inherit;text-shadow:none!important}
.hidden-root:hover img,.hidden-root:focus-visible img{transform:scale(1.08);filter:grayscale(0) brightness(1) drop-shadow(0 0 10px rgba(195,52,48,.78))}
.secret-dissolve-core{width:42px;height:42px;font-size:0!important;background:url("images/interactive/JayTree_Interactive_Hidden_Glyph.webp") center/contain no-repeat;filter:drop-shadow(0 0 0 rgba(179,25,24,0));transform:scale(.45)!important}
.secret-dissolve.is-entering .secret-dissolve-core{transform:scale(1.08)!important;filter:drop-shadow(0 0 24px rgba(179,25,24,.95))}
@media(max-width:800px){.root-clue{font-size:.74rem!important}.root-clue-sub{font-size:.67rem!important}.root-clue-subtle{font-size:.63rem!important}.hidden-root{opacity:.34}}
