.phase-review-flag{color:#59471f;font:9px/1.7 var(--mono);background:#eee3c8;border-bottom:1px solid #bda76e}.phase-review-flag .wrap{align-items:center;gap:20px;padding-top:10px;padding-bottom:10px;display:flex}.phase-review-flag strong{text-transform:uppercase;font-weight:400}.phase-review-flag a{text-underline-offset:3px;margin-left:auto;text-decoration:underline}.phase-b-page .phase-hero{background:var(--navy);color:var(--paper)}.phase-b-page .phase-hero-layout{grid-template-columns:minmax(0,1.3fr) minmax(340px,.9fr);align-items:center;gap:75px;padding-top:65px;padding-bottom:65px;display:grid}.phase-b-page .phase-hero .eyebrow{color:var(--gold)}.phase-b-page h1{font-size:clamp(55px,6.2vw,86px);line-height:1}.phase-lead{color:#dae0e3;max-width:600px;margin-top:27px;font-size:20px;line-height:1.65}.phase-hero-link{color:var(--gold);font:11px/1.7 var(--mono);border-bottom:1px solid #d3ad4b80;align-items:center;min-height:44px;display:inline-flex}.phase-hero-link:hover{color:var(--paper)}.phase-workshop-line{font:10px/1.8 var(--mono);border-top:1px solid #ffffff30;margin-top:32px;padding-top:22px}.phase-workshop-line .eyebrow{margin-bottom:9px;font-size:9px}.phase-workshop-line a{color:var(--gold);text-underline-offset:3px;margin-top:8px;text-decoration:underline;display:inline-block}.phase-workshop-line span{color:#c9d0d6;margin-top:7px;font-size:9px;display:block}.phase-event-card,.phase-coaching-card{background:var(--paper);color:var(--ink);border-top:3px solid var(--gold);padding:32px}.phase-b-page .phase-hero .phase-event-card .eyebrow,.phase-b-page .phase-hero .phase-coaching-card .eyebrow{color:#765816}.phase-event-card h2,.phase-coaching-card h2{font-size:43px}.phase-event-card p:not(.eyebrow),.phase-coaching-card p:not(.eyebrow){margin-top:20px}.phase-meta{font:11px/1.9 var(--mono)}.phase-card-rule{background:var(--line);height:1px;margin-top:25px}.phase-status{font:10px/1.8 var(--mono);color:#765816}.phase-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:35px;display:flex}.phase-section-heading>p{max-width:320px;font-size:15px}.phase-index{color:#765816;font:11px/1.6 var(--mono)}.phase-session-list{border-top:1px solid var(--line)}.phase-session{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 280px;align-items:center;gap:30px;padding:30px 0;display:grid}.phase-session .eyebrow{margin-bottom:8px}.phase-session h3{margin-bottom:13px;font-size:35px}.phase-session>div>p:not(.eyebrow){font-size:14px}.phase-session .phase-status{margin-top:7px}.phase-session .phase-small{margin-top:12px}.phase-small{font:11px/1.8 var(--mono);color:#665e4e;margin-top:17px}.phase-b-page button:disabled{cursor:not-allowed;color:#514737;background:#e7decb;border-color:#b9a67c}.phase-dark{background:var(--navy);color:var(--paper)}.phase-dark .eyebrow,.phase-dark .phase-index{color:var(--gold)}.phase-dark .phase-small{color:#d0d5d8}.phase-dark .text-link{color:var(--gold)}.phase-comparison{grid-template-columns:1fr 1fr;gap:70px;margin-top:40px;display:grid}.phase-comparison article{border-top:1px solid #ffffff40;padding-top:25px}.phase-comparison h3{margin:15px 0 20px;font-size:45px}.phase-mist{background:var(--mist)}.phase-two-column{grid-template-columns:1fr 1.2fr;gap:90px;display:grid}.phase-credit{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:18px 0;display:flex}.phase-credit:first-child{border-top:1px solid var(--line)}.phase-credit strong{font:28px/1.2 var(--heading)}.phase-credit span{font:11px/1.7 var(--mono)}.phase-book-title{color:#dae0e3;margin-top:25px;font-size:20px}.phase-tagline{font:29px/1.35 var(--heading);margin-top:24px}.phase-formats{font:10px/1.8 var(--mono);color:#c9d0d6;margin-top:20px}.phase-book-cover{text-align:center}.phase-book-cover img{width:390px;margin:auto;display:block}.phase-book-cover figcaption{font:9px/1.7 var(--mono);color:#c9d0d6;margin-top:13px}.phase-format-lines{border-top:1px solid var(--line);margin-top:30px}.phase-format-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.phase-format-lines strong{font:22px/1.4 var(--heading)}.phase-format-lines span{font-size:14px}.phase-series{border:1px solid var(--line);flex-wrap:wrap;display:flex}.phase-tome{border-right:1px solid var(--line);flex:230px;min-height:260px;padding:30px}.phase-tome:last-child{border-right:0}.phase-tome h3{margin:25px 0 18px;font-size:32px}.phase-tome p{font:10px/1.8 var(--mono)}.phase-tome.published{background:var(--navy);color:var(--paper)}.phase-tome.published .phase-index,.phase-tome.published .text-link{color:var(--gold)}.phase-author{grid-template-columns:250px 1fr;align-items:center;gap:65px;display:grid}.phase-author .portrait{width:250px;height:300px}.phase-author h2{margin-bottom:25px}.phase-form-layout{grid-template-columns:.9fr 1.3fr;align-items:start;gap:85px;display:grid}.phase-form-intro>p:not(.eyebrow){margin-top:25px}.phase-form{border:1px solid var(--line);background:var(--paper);padding:32px}.phase-form-label{font:9px/1.8 var(--mono);color:#665223;border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px}.phase-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.phase-form .phase-field-wide{grid-column:1/-1}.phase-form label,.phase-form legend{font:11px/1.8 var(--mono);display:block}.phase-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.phase-form textarea{width:100%;min-height:46px;font:15px/1.7 var(--body);color:var(--ink);background:#fffdf8;border:1px solid #a7a092;border-radius:0;margin-top:8px;padding:11px 12px}.phase-form textarea{resize:vertical}.phase-form textarea:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.phase-interest{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:26px 0;padding:18px 0}.phase-interest legend{padding-right:10px}.phase-interest label{align-items:center;gap:10px;padding:7px 0;display:flex}.phase-form input[type=radio],.phase-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--navy);flex-shrink:0}.phase-team-size{margin-bottom:25px}.phase-form [hidden]{display:none!important}.phase-goal p{font:9px/1.8 var(--mono);color:var(--muted);text-align:right;margin-top:7px}.phase-form .phase-consent{align-items:start;gap:11px;margin-top:25px;display:flex}.phase-consent .phase-small{margin-top:4px;font-size:9px;display:block}.phase-save-controls{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:23px;padding:23px 0;display:flex}.phase-save-controls p{font:9px/1.8 var(--mono);color:#665e4e}.phase-draft-status{font:10px/1.8 var(--mono);color:#665223;margin-bottom:21px}@media (width<=1100px){.phase-b-page .phase-hero-layout,.phase-form-layout{gap:40px}.phase-two-column{gap:50px}.phase-session{grid-template-columns:30px 1fr 245px;gap:20px}.phase-tome{border-bottom:1px solid var(--line);flex-basis:40%}}@media (width<=700px){.phase-review-flag .wrap{padding-top:9px;padding-bottom:9px;display:block}.phase-review-flag strong,.phase-review-flag span{display:block}.phase-review-flag a{margin-top:5px;display:inline-block}.phase-b-page .phase-hero-layout,.phase-two-column,.phase-form-layout,.phase-author{grid-template-columns:1fr;gap:35px}.phase-b-page .phase-hero-layout{padding-top:38px;padding-bottom:40px}.phase-b-page h1{font-size:clamp(46px,11vw,65px)}.phase-lead{font-size:18px}.phase-b-page .actions{gap:18px}.phase-event-card,.phase-coaching-card{padding:25px}.phase-section-heading{display:block}.phase-section-heading>p{margin-top:20px}.phase-session{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:18px}.phase-session>div:last-child{grid-column:2}.phase-session h3{font-size:31px}.phase-comparison{grid-template-columns:1fr;gap:35px}.phase-comparison h3{font-size:36px}.phase-tome{border-right:0;flex-basis:100%;min-height:auto;padding:27px}.phase-book-cover img{width:310px}.phase-format-lines>div{display:block}.phase-format-lines span{margin-top:6px;display:block}.phase-author .portrait{width:230px;height:270px}.phase-form{padding:23px}.phase-form-grid{grid-template-columns:1fr}.phase-save-controls .button{flex:100%}}.phase-offers{flex-wrap:wrap;gap:28px;display:flex}.phase-offers article{border-top:1px solid var(--line);flex:240px;padding:25px 0 0}.phase-offers h3{margin:20px 0;font-size:32px}.phase-offers article>p:not(.phase-small){font-size:17px}
