
/* Preview only: a warmer palette drawn from the portrait. */
html{background:#111411}a:focus-visible{outline-color:#dfb984}
#curious-board{--aco-bg:#111411;--aco-text:#f5f0e7;--aco-accent:#dfb984}
#curious-board nav{position:relative;background:#111411;border-color:#30352e}
#curious-board .hero{min-height:710px;padding:100px 8% 90px;background:#111411;isolation:isolate;display:flex;align-items:center;overflow:hidden}
#curious-board .hero-copy{position:relative;z-index:2;width:54%;}
#curious-board .hero h1{font-size:clamp(54px,6.4vw,88px);letter-spacing:-3px;line-height:1.08}
#curious-board .hero .intro{font-size:17px;line-height:1.85;color:#c5c8be;max-width:490px}
#curious-board .hero .eyebrow{font-size:11px;letter-spacing:2px;margin-bottom:28px}
#curious-board .hero-portrait{position:absolute;right:0;top:0;width:56%;height:100%;z-index:0}
#curious-board .hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:45% 40%;display:block}
#curious-board .hero-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#111411 0%,rgba(17,20,17,.72) 12%,transparent 42%),linear-gradient(0deg,#111411 0%,transparent 22%)}
#curious-board .hero .actions{gap:22px;margin-top:32px}
#curious-board section,#curious-board .path{border-color:#30352e}
#curious-board .talk{background:linear-gradient(115deg,#20271f,#111411)}
#curious-board .path>.icon,#curious-board .release-note{color:var(--aco-accent)}
#curious-board .preview-cta,#curious-board .film-play{border-color:#9c855f}
#curious-board .film-link:hover .film-play{background:var(--aco-accent)}
#curious-board .memento-card{background:#191f1b;border-color:#353c32}
#curious-board .memento-art{background:radial-gradient(ellipse at 50% 110%,#8d785a 0%,#353e33 35%,#141915 75%)}
#curious-board .horizon{background:#dfb98455}
#curious-board .sectionlabel{color:#a8b1a2}
@media(max-width:1000px) and (min-width:701px){#curious-board .hero{padding-left:6%;padding-right:6%;min-height:660px}#curious-board .hero-copy{width:58%}#curious-board .hero h1{font-size:64px}#curious-board .hero .intro{max-width:410px}}
@media(max-width:700px){#curious-board .hero{padding:48px 7% 0;display:flex;flex-direction:column;min-height:0}#curious-board .hero-copy{width:100%}#curious-board .hero h1{font-size:clamp(46px,11.5vw,68px);letter-spacing:-2px}#curious-board .hero .intro{font-size:16px;line-height:1.8}#curious-board .hero .eyebrow{margin-bottom:22px}#curious-board .hero-portrait{position:relative;order:2;width:calc(100% + 16.3%);height:400px;margin-top:30px}#curious-board .hero-portrait img{object-position:50% 36%}#curious-board .hero-portrait:after{background:linear-gradient(180deg,#111411 0%,transparent 18%,transparent 80%,#111411 100%)}#curious-board .hero .actions{gap:16px}}

#curious-board .conversation-note{font-size:13px;line-height:1.65;color:#c5c8be;margin-top:16px;max-width:450px}

#curious-board .piano-photo{display:block;width:100%;max-width:290px;height:auto;max-height:480px;object-fit:contain;justify-self:center;border-radius:8px}
@media(max-width:650px){#curious-board .piano-photo{max-width:260px;max-height:none}}
