
#am-simple{background:#f3f1ec;color:#141414;font:16px/1.55 Arial,Helvetica,sans-serif;container-type:inline-size}#am-simple *{box-sizing:border-box}#am-simple [hidden]{display:none!important}#am-simple .wrap{padding:35px 6% 24px;max-width:1180px;margin:auto}#am-simple .signature{font-size:14px;letter-spacing:-.4px;margin:0}#am-simple .hero{display:grid;grid-template-columns:1.5fr 1fr;gap:9%;align-items:center;padding:52px 0 56px}#am-simple .eyebrow{font:11px/1.5 'Courier New',monospace;text-transform:uppercase;letter-spacing:1.7px;color:#66635c;margin:0 0 22px}#am-simple h1{font-size:clamp(55px,9cqw,100px);font-weight:500;line-height:.9;letter-spacing:-.065em;margin:0 0 30px}#am-simple .bio{max-width:455px;font-size:17px;line-height:1.65;color:#4d4b46;margin:0}#am-simple .portrait{background:#e4e1da;aspect-ratio:4/5;display:grid;place-items:center;position:relative}#am-simple .portrait::before{content:'';position:absolute;inset:20px;border:1px solid #c9c5bb}#am-simple .portrait span{padding:30px;text-align:center;font:11px/1.6 'Courier New',monospace;color:#66635c;letter-spacing:1px;text-transform:uppercase}#am-simple .category{width:100%;border:0;border-top:1px solid #c8c5bd;border-radius:0;background:transparent;color:inherit;display:grid;grid-template-columns:35px minmax(0,1fr) 36px;gap:18px;align-items:center;text-align:left;padding:30px 0;font:inherit;transition:background .25s,padding .25s,color .25s}#am-simple .category:last-child{border-bottom:1px solid #c8c5bd}#am-simple .number{font:11px/1.5 'Courier New',monospace;color:#706c64;align-self:start;padding-top:8px}#am-simple .category strong{display:block;font-size:clamp(25px,3.6cqw,40px);line-height:1.12;letter-spacing:-1.2px;font-weight:500}#am-simple .category small{display:block;font-size:14px;line-height:1.5;color:#625e56;margin-top:10px}#am-simple .arrow{font-size:28px;transition:transform .25s}#am-simple footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-top:28px;font:11px/1.5 'Courier New',monospace;color:#706c64}#am-simple .back{font:13px/1.5 Arial,sans-serif;color:inherit;background:transparent;border:0;border-bottom:1px solid #141414;padding:10px 0;margin:25px 0 60px}#am-simple .detail{min-height:560px;padding-bottom:40px}#am-simple .detail h2{font-size:clamp(40px,7cqw,76px);font-weight:500;line-height:1.02;letter-spacing:-.055em;margin:0 0 25px;max-width:780px}#am-simple .lead{max-width:610px;font-size:18px;color:#555149;margin-bottom:42px}#am-simple article{padding:25px 0;border-top:1px solid #c8c5bd}#am-simple article h3{font-size:26px;line-height:1.2;letter-spacing:-.6px;font-weight:500;margin:7px 0 12px}#am-simple article p{color:#555149;max-width:660px;margin:0 0 16px}#am-simple .pending{font:11px/1.6 'Courier New',monospace;color:#706c64}#am-simple .detail .eyebrow{margin-bottom:12px}
@media(hover:hover){#am-simple .category:hover{background:#141414;color:#f3f1ec;padding-left:18px;padding-right:18px}#am-simple .category:hover small,#am-simple .category:hover .number{color:#ccc8c0}#am-simple .category:hover .arrow{transform:translateX(5px)}}
@container(max-width:600px){#am-simple .hero{grid-template-columns:1fr;gap:28px;padding:35px 0}#am-simple h1{font-size:clamp(52px,15cqw,80px)}#am-simple .portrait{width:60%;max-width:225px;justify-self:end}#am-simple .category{grid-template-columns:22px minmax(0,1fr) 23px;gap:10px;padding:25px 0}#am-simple .category strong{font-size:27px}#am-simple .category small{font-size:13px}#am-simple .arrow{font-size:24px}}
@media(prefers-reduced-motion:reduce){#am-simple .category,#am-simple .arrow{transition:none}}


/* Explicit product colors keep host heading/button styles out of this preview. */
#am-simple { color-scheme: light; }
#am-simple .portrait { overflow: hidden; background: #101010; }
#am-simple .portrait::before { content: none; }
#am-simple .portrait img { display: block; width: 100%; height: 100%; aspect-ratio: 4/5; object-fit: cover; object-position: 53% center; }
#am-simple h1, #am-simple h2, #am-simple h3,
#am-simple .signature, #am-simple .back {
  color: #141414 !important;
  -webkit-text-fill-color: #141414;
}
#am-simple .category, #am-simple .category > span,
#am-simple .category strong, #am-simple .category .arrow {
  color: #141414 !important;
  -webkit-text-fill-color: currentColor;
}
#am-simple .category .number { color: #706c64 !important; }
#am-simple .category small { color: #625e56 !important; -webkit-text-fill-color: currentColor; }
#am-simple .category:focus-visible { background: #141414; }
#am-simple .category:focus-visible > span,
#am-simple .category:focus-visible strong,
#am-simple .category:focus-visible .arrow { color: #f3f1ec !important; }
#am-simple .category:focus-visible small,
#am-simple .category:focus-visible .number { color: #ccc8c0 !important; }
@media (hover: hover) {
  #am-simple .category:hover > span,
  #am-simple .category:hover strong,
  #am-simple .category:hover .arrow { color: #f3f1ec !important; }
  #am-simple .category:hover small,
  #am-simple .category:hover .number { color: #ccc8c0 !important; }
}


#am-simple .show-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 64px;font-size:13px}
#am-simple .show-links>span{color:#625e56}
#am-simple .show-links a,#am-simple .ep-platforms a{color:#141414!important;text-decoration:underline;text-underline-offset:5px;padding:8px 0}
#am-simple .ep-label{display:flex;justify-content:space-between;gap:16px;font:11px/1.5 'Courier New',monospace;letter-spacing:1px;text-transform:uppercase;color:#625e56;padding-bottom:18px}
#am-simple .episode{border-top:1px solid #c8c5bd}
#am-simple .episode:last-child{border-bottom:1px solid #c8c5bd}
#am-simple .episode summary{display:grid;grid-template-columns:30px minmax(0,1fr) 48px 20px;align-items:center;gap:18px;padding:25px 0;list-style:none;color:#141414}
#am-simple .episode summary::-webkit-details-marker{display:none}
#am-simple .ep-number,#am-simple .ep-time{font:11px/1.5 'Courier New',monospace;color:#625e56}
#am-simple .ep-title{font-size:23px;line-height:1.2;letter-spacing:-.6px;color:#141414!important;-webkit-text-fill-color:#141414}
#am-simple .ep-plus{font-size:23px;transition:transform .2s}
#am-simple .episode[open] .ep-plus{transform:rotate(45deg)}
#am-simple .ep-body{padding:0 0 28px 48px}
#am-simple .ep-body p{font-size:15px;color:#555149;margin:0 0 20px}
#am-simple .listen{display:inline-block;background:#141414;color:#f3f1ec!important;-webkit-text-fill-color:#f3f1ec;font:13px/1.5 Arial,sans-serif;padding:13px 20px;border:0;border-radius:0;margin:0 12px 12px 0}
#am-simple .listen:disabled{opacity:.55;cursor:not-allowed}
#am-simple .ep-body>.pending{display:inline-block}
#am-simple .ep-platforms{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;font-size:12px}
#am-simple .ep-platforms [aria-disabled]{color:#777268;padding:8px 0}
@container(max-width:600px){#am-simple .show-links{margin-bottom:40px;gap:8px 18px}#am-simple .show-links>span{width:100%}#am-simple .episode summary{grid-template-columns:22px minmax(0,1fr) 20px;gap:10px}#am-simple .ep-time{grid-column:2;grid-row:2}#am-simple .ep-plus{grid-column:3;grid-row:1}#am-simple .ep-title{font-size:21px}#am-simple .ep-body{padding-left:32px}#am-simple .ep-platforms{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){#am-simple .ep-plus{transition:none}}

#am-simple .book-entry{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:48px;align-items:center;padding:30px 0}
#am-simple .book-cover{display:block;width:100%;height:auto;box-shadow:8px 12px 24px #14141418}
#am-simple .book-entry .book-info h3{font-size:clamp(28px,4cqw,43px);line-height:1.1;margin:0 0 24px}
#am-simple .book-experience{display:inline-block;color:#141414;text-underline-offset:5px;font-size:14px;padding:14px 0}
#am-simple .stories-empty{border-top:1px solid #c8c5bd;padding:32px 0;color:#555149}
@container(max-width:600px){#am-simple .book-entry{grid-template-columns:1fr;gap:32px}#am-simple .book-cover{max-width:240px}}
#am-simple .contact-email{display:inline-block;color:#141414;text-underline-offset:5px;overflow-wrap:anywhere;padding:10px 0}
#am-simple .socials{display:block;margin-top:25px}
#am-simple .social-label{display:block;font-size:12px;color:#625e56;margin-bottom:12px}
#am-simple .social-links{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}
#am-simple .social-links .social{flex:0 0 44px}
#am-simple .social{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #c8c5bd;border-radius:50%;background:transparent;transition:background .2s,transform .2s}
#am-simple .social img{display:block;width:22px;height:22px}
#am-simple .social:disabled{opacity:.4;cursor:not-allowed}
#am-simple .social[href]:hover,#am-simple .social[href]:focus-visible{background:#141414;transform:translateY(-2px)}
#am-simple .social[href]:hover img,#am-simple .social[href]:focus-visible img{filter:invert(1)}
#am-simple .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#am-simple .category{text-decoration:none}
#am-simple .back{display:inline-block;text-decoration:none}
#am-simple .short-section{margin:55px 0 0;padding-top:40px;border-top:1px solid #c8c5bd}
#am-simple .short-section h3{font-size:clamp(30px,4.5cqw,45px);font-weight:500;line-height:1.1;letter-spacing:-1.5px;margin:0 0 15px}
#am-simple .short-intro{font-size:16px;color:#555149;margin:0 0 25px}
#am-simple .short-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#am-simple .short-placeholder,#am-simple .short-stage{aspect-ratio:9/16;min-width:200px;background:#e4e1da;position:relative;overflow:hidden}
#am-simple .short-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:24px;color:#555149;max-width:300px}
#am-simple .short-placeholder small{font:11px/1.5 'Courier New',monospace}
#am-simple .short-play{font-size:45px;line-height:1}
#am-simple .short-card{padding:0;border:0;min-width:0}
#am-simple .short-trigger{width:100%;height:100%;position:absolute;inset:0;background:#141414;color:#f3f1ec;font:inherit;border:0;display:flex;flex-direction:column;gap:25px;align-items:center;justify-content:center;padding:22px}
#am-simple .short-trigger span{color:#f3f1ec!important;-webkit-text-fill-color:#f3f1ec}
#am-simple .short-trigger:hover{background:#333}
#am-simple .short-caption{display:block;font-size:16px;color:#141414;margin:14px 0 8px}
#am-simple .short-channel,#am-simple .short-external{display:inline-block;color:#141414!important;text-underline-offset:5px;font-size:13px;padding:12px 0}
#am-simple iframe{display:block;width:100%;border:0}
#am-simple .short-stage iframe{position:absolute;inset:0;width:100%;height:100%}
#am-simple .player-slot:not(:empty){margin:12px 0 20px}
#am-simple .player-slot iframe{height:232px;border-radius:12px}
#am-simple .preview-message{padding:20px;background:#e4e1da;color:#555149}
#am-simple .listen:not(:disabled){cursor:pointer;opacity:1}
#am-simple .listen:focus-visible{outline:2px solid #141414;outline-offset:4px}
@container(max-width:820px){#am-simple .short-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container(max-width:560px){#am-simple .short-grid{grid-template-columns:1fr;max-width:360px}#am-simple .social-label{width:100%;margin-bottom:4px}#am-simple .player-slot{margin-left:-32px}#am-simple .short-placeholder{max-width:none}}
@media(prefers-reduced-motion:reduce){#am-simple .social{transition:none}}
#am-simple .contact-form{max-width:760px;margin:40px 0 48px}
#am-simple .contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}
#am-simple .contact-form label{display:block;font-size:14px;color:#141414;margin-bottom:24px}
#am-simple .contact-form input,#am-simple .contact-form textarea{box-sizing:border-box;display:block;width:100%;font:inherit;font-size:16px;color:#141414;background:transparent;border:0;border-bottom:1px solid #aaa;border-radius:0;padding:14px 0;margin-top:8px}
#am-simple .contact-form textarea{resize:vertical;min-height:140px}
#am-simple .contact-form input:focus,#am-simple .contact-form textarea:focus{outline:2px solid #141414;outline-offset:5px}
#am-simple .contact-send{background:#141414;color:#fff;border:1px solid #141414;border-radius:0;padding:16px 24px;font:inherit;cursor:pointer}
#am-simple .contact-send:hover{background:#fff;color:#141414}
#am-simple .contact-send:disabled{opacity:.6;cursor:wait}
#am-simple .contact-note,#am-simple .contact-status{font-size:13px;line-height:1.6}
#am-simple .contact-status{min-height:24px}
#am-simple .contact-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:540px){#am-simple .contact-fields{grid-template-columns:1fr;gap:0}}
#am-simple .story-body{max-width:680px;margin:36px 0 50px}
#am-simple .story-body p{font-family:Georgia,'Times New Roman',serif;font-size:20px;line-height:1.85;color:#202020;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1.3em}
#am-simple .story-card p{max-width:620px;line-height:1.7}
#am-simple .story-link{display:inline-block;color:#141414;padding:12px 0;text-underline-offset:5px}
#am-simple .ia-question{margin-top:56px;padding:36px 0;border-top:1px solid #bbb8b0}
#am-simple .ia-question h3{font-size:clamp(28px,4vw,42px);max-width:650px;line-height:1.15}
#am-simple .ia-question p{max-width:640px;line-height:1.7;color:#141414}
@media(max-width:540px){#am-simple .story-body p{font-size:18px;line-height:1.8}}

#am-simple .contact-form select{display:block;width:100%;box-sizing:border-box;padding:14px 8px;margin-top:8px;font:inherit;font-size:16px;background:#f3f1ec;color:#141414;border:1px solid #aaa;border-radius:0}

#am-simple .story-body p,#am-simple .story-card p{text-align:justify;text-align-last:left;hyphens:auto}

#am-simple .ia-question h3 + p{font-size:15px;margin-top:28px}
