html{scroll-behavior:smooth;background:#0b0d12}body{margin:0}.skip{position:absolute;left:16px;top:-60px;color:#0b0d12;background:#a5b4fc;padding:12px;z-index:10}.skip:focus{top:12px}a:focus-visible{outline:2px solid #a5b4fc;outline-offset:6px}#curious-board{border-radius:0;max-width:1440px;margin:auto;overflow:clip}#curious-board nav{padding:26px 8%}#curious-board .hero{padding:100px 8% 100px}#curious-board h1{font-size:clamp(52px,7.5vw,104px);max-width:900px}#curious-board .intro{max-width:580px;font-size:18px}#curious-board section{padding:70px 8%}#curious-board h2{font-size:clamp(32px,4vw,48px)}#curious-board h3{font-size:26px}#curious-board .storygrid{grid-template-columns:1.15fr 1fr;gap:60px}#curious-board .storygrid p,#curious-board .path p,#curious-board .talk p{font-size:17px;line-height:1.75}#curious-board .portrait{margin:0;position:relative;overflow:hidden;border-radius:8px;aspect-ratio:4/4.5;background:#171c28}#curious-board .portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 70%;display:block}#curious-board figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 20px 16px;background:linear-gradient(transparent,#0b0d12cc);color:#fff;font-size:13px}#curious-board .careers{margin-top:36px;gap:12px;font-size:14px}#curious-board .careers span{padding:8px 14px}#curious-board .paths{gap:40px;margin-top:34px}#curious-board .icon{font-size:22px;line-height:1}#curious-board .path>.icon{display:block;color:#a5b4fc;font-size:30px;margin-bottom:18px}#curious-board .primary,#curious-board .preview-cta{transition:transform .25s,background .25s;padding:14px 20px;min-height:46px}#curious-board .primary:hover,#curious-board .preview-cta:hover{transform:translateY(-3px)}#curious-board .preview-cta{border:1px solid #566080;border-radius:5px}#curious-board footer{padding:32px 8%;font-size:14px;flex-wrap:wrap}#curious-board footer a{padding:10px 0;min-height:44px}#curious-board .stars{font-size:76px;top:55px;right:13%}#curious-board .hero{background:radial-gradient(ellipse at 95% 0%,#222c50 0%,transparent 60%)}#curious-board .reveal{opacity:1;transform:none}#curious-board .reveal.pending{opacity:0;transform:translateY(24px)}#curious-board .reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0ms)}@media(prefers-reduced-motion:no-preference){#curious-board .hero h1{animation:enter .8s both}#curious-board .hero .intro{animation:enter .8s .12s both}#curious-board .hero .actions{animation:enter .8s .24s both}#curious-board .stars{animation:drift 14s ease-in-out 2 alternate}}@keyframes enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes drift{to{transform:translate(-18px,18px) rotate(20deg)}}@media(max-width:650px){#curious-board .hero{padding:66px 7%}#curious-board nav{padding:22px 7%}#curious-board section{padding:48px 7%}#curious-board .storygrid{grid-template-columns:1fr;gap:26px}#curious-board .paths{grid-template-columns:1fr;gap:32px}#curious-board .portrait{aspect-ratio:4/4.2}#curious-board .eyebrow{max-width:245px;font-size:11px;letter-spacing:1.6px}#curious-board .stars{right:7%;top:24px;font-size:40px}#curious-board .talk{flex-direction:column;align-items:flex-start}#curious-board .navitems a{display:flex;align-items:center;min-height:44px}#curious-board .brand{max-width:150px}#curious-board .intro{font-size:17px}#curious-board .social{column-gap:20px;row-gap:0}#curious-board .careers{gap:8px}#curious-board h1{font-size:clamp(47px,10vw,66px);letter-spacing:-2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#curious-board *,#curious-board *:before{animation:none!important;transition:none!important}#curious-board .reveal.pending{opacity:1;transform:none}}

#curious-board .brand{font-size:18px}#curious-board .careers span.current-interest{color:var(--aco-accent);border-color:var(--aco-accent)}#curious-board .music-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}#curious-board .music p{font-size:17px;line-height:1.75;color:#b9bdc8;max-width:540px}#curious-board .music-note{display:block;font-size:35px;color:var(--aco-accent);margin-bottom:16px}#curious-board .instruments{display:flex;flex-wrap:wrap;gap:10px 24px;margin:24px 0;color:var(--aco-accent)}#curious-board .music-lessons{border-left:1px solid #363b49;padding-left:36px}#curious-board .music-lessons .primary{margin-top:24px}#curious-board .email-address{display:block;font-size:14px;color:#b9bdc8;margin-top:15px;overflow-wrap:anywhere}#curious-board .contact-options{display:flex;flex-direction:column;gap:18px;align-items:flex-start}#curious-board .contact-options .textlink{padding:8px 0}@media(max-width:650px){#curious-board .music-grid{grid-template-columns:1fr;gap:35px}#curious-board .music-lessons{border-left:0;border-top:1px solid #363b49;padding:28px 0 0}#curious-board nav{flex-wrap:wrap;gap:12px}#curious-board .brand{max-width:none}#curious-board .navitems{flex-wrap:wrap}}

#curious-board .story-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:42px}#curious-board .story-chapters article{border-top:1px solid #363b49;padding-top:22px}#curious-board .story-chapters h3{font-size:22px;line-height:1.3;margin-bottom:14px}#curious-board .story-chapters p{font-size:16px;line-height:1.75;color:#b9bdc8;margin-top:12px}#curious-board .coaching-section{display:block}#curious-board .coaching-intro{display:flex;justify-content:space-between;align-items:center;gap:35px}#curious-board .coaching-section p{max-width:620px;font-size:16px;line-height:1.75}#curious-board .coaching-section .credential{margin-top:18px;color:var(--aco-accent);font-size:14px}#curious-board .coaching-details{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;border-top:1px solid #363b49;margin-top:34px;padding-top:30px}#curious-board .coaching-details h3{font-size:23px;line-height:1.3;margin-bottom:14px}#curious-board .coaching-details p+p{margin-top:14px}#curious-board .coaching-details .destination{margin-top:20px}@media(max-width:1000px){#curious-board .story-chapters{grid-template-columns:1fr;gap:18px}#curious-board .story-chapters article{max-width:620px}#curious-board .coaching-intro{flex-direction:column;align-items:flex-start}#curious-board .coaching-details{grid-template-columns:1fr;gap:30px}}

#curious-board .personal-story{max-width:720px;margin-top:32px}#curious-board .personal-story p{color:#b9bdc8;font-size:17px;line-height:1.8}

#curious-board .storygrid{align-items:start}#curious-board .storygrid .personal-story{margin-top:16px;max-width:none}#curious-board .storygrid .personal-story p{font-size:17px;line-height:1.75}

#curious-board .storygrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px}#curious-board .storygrid .portrait{width:100%;max-width:380px;aspect-ratio:1;justify-self:end}#curious-board .storygrid .portrait img{object-position:50% 70%}#curious-board #aco-story .careers{margin-top:24px}@media(max-width:650px){#curious-board .storygrid{grid-template-columns:1fr;gap:24px}#curious-board .storygrid .portrait{justify-self:center;max-width:340px}}

#curious-board .hero h1{max-width:1100px;font-size:clamp(48px,7.2vw,96px)}#curious-board .hero .intro{max-width:690px}#curious-board .featured-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}#curious-board .featured-copy{max-width:570px;color:#b9bdc8;font-size:17px}#curious-board .film-frame{position:relative;aspect-ratio:16/9;border:1px solid #363b49;border-radius:8px;overflow:hidden;background:#151b2c}#curious-board .film-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#curious-board .film-caption{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:#b9bdc8;font-size:14px}#curious-board .editing-invite{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:30px;padding-top:26px;border-top:1px solid #303541}#curious-board .editing-invite p{color:#b9bdc8;max-width:610px}#curious-board .editing-invite .primary{flex-shrink:0}@media(max-width:650px){#curious-board .featured-heading,#curious-board .editing-invite{align-items:flex-start;flex-direction:column}#curious-board .film-caption{flex-direction:column;gap:4px}#curious-board .hero h1{font-size:clamp(40px,9.4vw,60px);letter-spacing:-2px}}

#curious-board .film-link{display:block;position:relative;width:100%;height:100%}#curious-board .film-link img{width:100%;height:100%;object-fit:cover;display:block}#curious-board .film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;background:#0b0d12e6;color:#f3f1ec;padding:16px 24px;border:1px solid #a5b4fc;border-radius:40px}#curious-board .film-link:hover .film-play{background:#a5b4fc;color:#0b0d12}

/* Compact media and crisp, local visual assets. */
#curious-board .film-frame,#curious-board .film-caption{max-width:720px;margin-left:auto;margin-right:auto}#curious-board .film-link img{object-fit:contain}#curious-board .storygrid .portrait img{object-position:50% 50%}#curious-board .substack-visual{min-height:190px;border:1px solid #303541;border-radius:8px;background:#f7f3ed;display:flex;align-items:center;justify-content:center;gap:30px;padding:28px;margin:22px 0;color:#202028}#curious-board .substack-visual img{width:65px;height:auto;flex-shrink:0}#curious-board .substack-visual span{font-family:'Instrument Serif',serif;font-size:27px;line-height:1.25}#curious-board .ukulele-visual{display:block;width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:24px}@media(max-width:650px){#curious-board .substack-visual{gap:22px;min-height:165px;padding:22px}#curious-board .substack-visual span{font-size:24px}#curious-board .substack-visual img{width:50px}}

/* Version 9: creator homepage and focused editing page. */
#curious-board .brand small{display:block;font-size:12px;font-weight:400;letter-spacing:.5px;color:var(--aco-accent);margin-top:4px}
#curious-board .navitems{flex-wrap:wrap;gap:12px 24px;font-size:14px}#curious-board .navitems a{padding:8px 0}#curious-board .navitems [aria-current=page]{color:var(--aco-accent)}
#curious-board .section-intro{max-width:700px;color:#b9bdc8;font-size:17px;line-height:1.75}
#curious-board .memento-card{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin-top:34px;padding:24px;border:1px solid #303541;border-radius:8px;background:#111621}
#curious-board .memento-art{min-height:250px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 110%,#626383 0%,#20283d 35%,#10141d 75%);border-radius:5px;text-align:center}
#curious-board .memento-art>span{font-size:30px;letter-spacing:5px;line-height:1.1;z-index:1}#curious-board .memento-art em{font-size:66px;letter-spacing:0}#curious-board .horizon{position:absolute;width:70%;height:1px;background:#a5b4fc55;bottom:32px}
#curious-board .release-label{color:var(--aco-accent);font-size:11px;letter-spacing:1.8px}#curious-board .memento-copy h3{margin-top:12px;font-size:32px}#curious-board .memento-copy p{color:#b9bdc8;font-size:16px;line-height:1.75}#curious-board .release-note{display:inline-block;margin-top:18px;color:#a5b4fc;font-size:13px}
#curious-board .music-art{height:auto;max-height:260px;object-fit:contain;margin:0}#curious-board .editing-teaser .section-intro{max-width:620px}#curious-board .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#curious-board .service-note{margin-top:24px}
@media(max-width:900px){#curious-board nav{flex-wrap:wrap}#curious-board .service-grid{grid-template-columns:1fr}}
@media(max-width:650px){#curious-board .memento-card{grid-template-columns:1fr;gap:24px;padding:18px}#curious-board .memento-art{min-height:210px}#curious-board .navitems{gap:4px 18px;font-size:13px}#curious-board .hero h1{font-size:clamp(40px,10.4vw,60px)}#curious-board .substack-visual span{font-size:22px}}
