:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--parchment:#f0efe9;--vellum:#fbfbf7;--ink:#1b2220;--ink-soft:#505955;--ink-faint:#5c6561;--rule:#d6d7cf;--rule-strong:#7c837f;--oxblood:#5b3427;--oxblood-hi:#74463a;--oxblood-lo:#3f2219;--oxblood-wash:#eee3d6;--on-oxblood:#fbf8f2;--gilt:#866327;--gilt-wash:#f3e9d2;--leather:#7a4f32;--sage:#4b6649;--sage-wash:#e3e9dc;--on-sage:#fbf8f2;--gall:#1e3b39;--on-gall:#f4eee2;--signal:#9c3a1a;--signal-wash:#f6e4db;--focus:#1e3b39;--claret:#5b3427;--spine-hi:#2a4e4b;--cloth:#1e3b39;--spine-lo:#14302e;--gilt-hi:#f3e2b0;--gilt-mid:#d6b56c;--gilt-lo:#9c7a3b;--press:#230a0ad9;--focus-on-spine:#f3e2b0;--paper-hi:#fbfbf7;--paper-lo:#e8eae3;--cover-button:#fbfbf7;--cover-button-lo:#e8eae3;--on-cover-button:#5b3427;--shadow:#1e2e2b47;--edge:#ffffff8c;--linen-light:#ffffff07;--linen-dark:#00000008;--leaf:0 1px 0 #d6d7cf}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--parchment:#0f1918;--vellum:#172423;--ink:#e7eeea;--ink-soft:#a5b6b1;--ink-faint:#8c9e99;--rule:#283a37;--rule-strong:#6c807b;--oxblood:#5b3427;--oxblood-hi:#5c3a2e;--oxblood-lo:#2e1a13;--oxblood-wash:#2b221a;--on-oxblood:#f4eee2;--gilt:#d4b36f;--gilt-wash:#2a251a;--leather:#c89a74;--sage:#a2bd9b;--sage-wash:#1f281e;--on-sage:#1b1613;--gall:#95bab4;--on-gall:#1b1613;--signal:#eb9674;--signal-wash:#2e1f1a;--focus:#95bab4;--claret:#d9ad94;--spine-hi:#244442;--cloth:#183533;--spine-lo:#0e2120;--press:#000000d9;--paper-hi:#1d2c2a;--paper-lo:#152220;--cover-button:#e9eee9;--cover-button-lo:#d3dcd7;--on-cover-button:#5b3427;--shadow:#0000008c;--edge:#ffffff0f;--leaf:0 1px 0 #283a37}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:3px;--radius-md:6px;--radius-pill:999px;--hairline:1px;--stroke:2px;--bar:3px;--serif:var(--font-page), "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:var(--font-chrome), "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius:var(--radius-sm);--paper:var(--parchment);--paper-raised:var(--vellum);--accent:var(--oxblood);--accent-soft:var(--oxblood-wash);--danger:var(--signal);--bp-wide:40rem;--bp-desk:64rem;--measure:36rem;--cover-measure:48rem;--frame:72rem;--aside:24rem;--spine-compact:64px;--plate:sepia(.35) saturate(.85) contrast(.95);--ease:cubic-bezier(.2, .7, .2, 1);--move:.3s;--draw:.8s}*{box-sizing:border-box}html,body{overflow-wrap:anywhere;background:var(--paper);color:var(--ink);font-family:var(--sans);font-kerning:normal;font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;line-height:1.6}a{color:var(--claret);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.shell{padding:0 var(--space-4) var(--space-16);margin:0}.shell>:not(.spine){max-width:var(--measure);margin-left:auto;margin-right:auto}.shell>.frame{max-width:var(--frame)}@media (min-width:40rem){.shell{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:64rem){.shell{padding-left:var(--space-8);padding-right:var(--space-8)}}.spine{color:var(--on-oxblood);background:linear-gradient(180deg, var(--spine-hi) 0%, var(--cloth) 38%, var(--cloth) 70%, var(--spine-lo) 100%);box-shadow:inset 0 1px 0 var(--edge), 0 10px 22px -10px var(--shadow);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);z-index:1;position:relative}@media (min-width:40rem){.spine{margin:0 calc(-1 * var(--space-6));padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:64rem){.spine{margin:0 calc(-1 * var(--space-8));padding-left:var(--space-8);padding-right:var(--space-8)}}.spine.compact{z-index:10;position:sticky;top:0}.spine:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, var(--linen-light) 0 1px, transparent 1px 3px), repeating-linear-gradient(0deg, var(--linen-dark) 0 1px, transparent 1px 3px);position:absolute;inset:0}.spine>*{z-index:1;position:relative}.spine-lockup{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--spine-compact);max-width:var(--frame);margin:0 auto;display:flex}.spine-name{flex:none;align-items:center;display:flex}.wordmark{color:inherit;flex:none;align-items:center;min-height:44px;text-decoration:none;display:flex}.wordmark:hover{color:inherit}.spine-mark{box-sizing:border-box;width:45px;height:40px;padding-right:var(--space-3);margin-right:var(--space-3);border-right:var(--hairline) solid var(--gilt-mid);display:block;overflow:visible}.stamped{white-space:nowrap;font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 36;text-transform:uppercase;letter-spacing:.26em;font-size:13px;font-weight:700;line-height:1.2;display:inline-block;position:relative}.stamped .line{display:block}.stamped .press{color:var(--press);white-space:nowrap;-webkit-user-select:none;user-select:none;width:max-content;position:absolute;top:.9px;left:.6px}.stamped .face{background:linear-gradient(180deg, var(--gilt-hi), var(--gilt-mid) 55%, var(--gilt-lo));color:#0000;-webkit-background-clip:text;background-clip:text;display:block;position:relative}@media (min-width:40rem){.spine-mark{width:48px;height:44px}.stamped{letter-spacing:.34em;font-size:14px}}.spine-link{flex:none}.spine-link a,.spine-link button,.spine-link button.secondary{color:var(--on-oxblood);font:13px/1 var(--sans);text-shadow:none;white-space:nowrap;border-radius:var(--radius-sm);border:var(--hairline) solid var(--gilt-mid);min-height:0;box-shadow:inset 0 1px 0 var(--edge);background:0 0;padding:7px 8px;text-decoration:none}.spine-link button[disabled]{opacity:.6}.spine-link a:hover,.spine-link button:hover{background:var(--spine-lo);color:var(--on-oxblood);border-color:var(--gilt-hi)}.spine a:focus-visible,.spine button:focus-visible,.band a:focus-visible,.band button:focus-visible{outline:var(--stroke) solid var(--focus-on-spine);outline-offset:2px}.shell>.spine+*{margin-top:var(--space-10)}.shell>.spine+.way-back{margin-top:var(--space-2)}.shell>.way-back+*{margin-top:var(--space-6)}.way-back a{align-items:center;gap:var(--space-1);min-height:44px;margin-left:calc(-1 * var(--space-1));padding-right:var(--space-2);font:600 .9375rem/1 var(--sans);text-decoration:none;display:inline-flex}.way-back .chevron{flex:none;width:16px;height:16px}.way-back a:hover .way-back-label{text-decoration:underline;text-decoration-thickness:1px}.spine>.cover{padding-top:var(--space-4);padding-bottom:var(--space-8);max-width:var(--frame);gap:var(--space-6);grid-template-columns:minmax(0, var(--cover-measure));justify-content:center;align-items:center;margin:0 auto;display:grid}.spine .cover-words{max-width:var(--cover-measure)}.spine .cover-plate{justify-content:center;display:flex}.spine .cover-plate svg{width:min(100%,18rem);height:auto}@media (min-width:64rem){.spine>.cover{padding-top:var(--space-6);padding-bottom:var(--space-12)}.spine>.cover.with-plate{grid-template-columns:minmax(0, var(--cover-measure)) minmax(0, 1fr);gap:var(--space-12)}.spine .cover-plate svg{width:min(100%,28rem)}.spine .cover-words h1{letter-spacing:-.02em;font-size:6rem;font-weight:500;line-height:.98}.spine .cover-plate{margin-bottom:calc(-1 * (var(--space-24) + var(--space-12)));align-self:end}.cover-page>.spine:has(.with-plate)+*{margin-top:calc(var(--space-24) + var(--space-16))}}.spine .cover-plate{z-index:2;position:relative}.shell>.spine:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--shadow), transparent);opacity:.6;height:18px;position:absolute;top:100%;left:0;right:0}@media (prefers-contrast:more){.spine:after,.stamped .press,.spine-mark .press{display:none}.stamped .face{color:var(--gilt-mid);background:0 0}}@media (forced-colors:active){.spine{color:canvastext;box-shadow:none;background:canvas}.spine:after,.stamped .press{display:none}.stamped .face{color:canvastext;background:0 0}.spine-mark{border-color:canvastext}.spine-mark .press{display:none}.spine-mark [stroke^=url]{stroke:canvastext}.spine-mark [fill^=url]{fill:canvastext}}h1,h2,h3,.written,.written-large,.question,.coach-question,.month-name,.reading-title{font-family:var(--serif);font-optical-sizing:none;font-weight:400}h1{letter-spacing:-.01em;font-variation-settings:"opsz" 72;margin:0 0 var(--space-4);text-wrap:balance;font-size:2.375rem;font-weight:500;line-height:1.08}h2{font-variation-settings:"opsz" 36;margin:var(--space-10) 0 var(--space-3);font-size:1.625rem;font-weight:500;line-height:1.2}h3{font-variation-settings:"opsz" 24;margin:0 0 var(--space-3);font-size:1.25rem;line-height:1.4}p{margin:0 0 var(--space-4)}.lede{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 18;color:var(--ink);font-size:1.1875rem;line-height:1.5}.caption{color:var(--ink-faint);font-size:.8125rem;line-height:1.5}.quiet{color:var(--ink-soft)}.faint{color:var(--ink-faint);font-size:.875rem}.empty{border:var(--hairline) solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);padding:var(--space-6) var(--space-5);text-align:left}.empty p:last-child{margin-bottom:0}.field{margin-bottom:var(--space-5);display:block}.field>span{letter-spacing:.01em;color:var(--ink-soft);margin-bottom:var(--space-2);font-size:.875rem;font-weight:500;display:block}input[type=email],input[type=password],input[type=date],input[type=text],select,textarea{width:100%;padding:var(--space-3);font:inherit;color:var(--ink);background:var(--paper-raised);border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-sm);line-height:1.5}textarea{resize:vertical;font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 18;font-size:1.0625rem;line-height:1.55}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:var(--stroke) solid var(--focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0;border-color:var(--focus)}button,.button{font:inherit;letter-spacing:.01em;min-height:44px;padding:0 var(--space-4);border:var(--hairline) solid var(--oxblood-lo);border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--oxblood-hi), var(--oxblood) 60%, var(--oxblood-lo));color:var(--on-oxblood);box-shadow:inset 0 1px 0 var(--edge), 0 2px 4px -1px var(--shadow), 0 6px 12px -8px var(--shadow);text-shadow:0 1px 0 var(--press);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}button:hover,.button:hover{background:linear-gradient(180deg, var(--oxblood), var(--oxblood-lo));color:var(--on-oxblood)}button:active,.button:active{box-shadow:inset 0 2px 4px var(--press)}button.secondary,.button.secondary{background:linear-gradient(180deg, var(--paper-hi), var(--paper-lo));color:var(--claret);border-color:var(--rule-strong);text-shadow:none;box-shadow:inset 0 1px 0 var(--edge), 0 1px 2px var(--shadow);font-weight:500}button.secondary:hover,.button.secondary:hover{background:var(--accent-soft);color:var(--claret)}button[disabled],button[disabled]:hover{color:var(--ink-faint);border-color:var(--rule-strong);box-shadow:none;text-shadow:none;cursor:default;background:0 0}button.linkish,button.linkish:hover{font:inherit;min-height:0;box-shadow:none;text-shadow:none;color:inherit;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}button.small,.button.small{min-height:36px;padding:0 var(--space-3);font-size:.875rem}.notice{border-left:var(--bar) solid var(--danger);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--signal-wash);padding:var(--space-3) var(--space-4);color:var(--danger);margin-bottom:var(--space-5)}.notice-inline{color:var(--danger);font-size:.9rem}.footnote{margin-top:var(--space-12);padding-top:var(--space-4);border-top:var(--hairline) solid var(--rule);color:var(--ink-faint);font-size:.875rem}.list{margin:0 0 var(--space-4);padding:0;list-style:none}.list>li{padding:var(--space-4) 0;border-bottom:var(--hairline) solid var(--rule)}.list>li:first-child{border-top:var(--hairline) solid var(--rule)}.row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.card{border:var(--hairline) solid var(--rule);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--paper-hi), var(--paper-lo));box-shadow:inset 0 1px 0 var(--edge), 0 10px 18px -12px var(--shadow);padding:var(--space-5);margin-bottom:var(--space-5)}.card.gilt{background:var(--gilt-wash)}.card.sage{background:var(--sage-wash)}.card.ox{background:var(--oxblood-wash)}.card p:last-child{margin-bottom:0}.stack{gap:var(--space-3);flex-direction:column;display:flex}.wide{width:100%;display:flex}.google-form{margin:0}.journal{margin:0 0 var(--space-4);padding:0;list-style:none}.entry{padding:var(--space-5) 0;border-bottom:var(--hairline) solid var(--rule)}.entry:first-child{border-top:var(--hairline) solid var(--rule)}.question{font-variation-settings:"opsz" 36;margin:0 0 var(--space-4);text-wrap:balance;font-size:1.5625rem;font-style:italic;font-weight:500;line-height:1.3}.written{font-variation-settings:"opsz" 18;white-space:pre-wrap;margin:0 0 var(--space-4);font-size:1.1875rem;line-height:1.6}.written-paragraphs{margin:0 0 var(--space-4)}.written-paragraphs .written{margin:0}.written-paragraphs .written+.written{text-indent:1.6em}.answer{border-left:var(--bar) solid var(--rule);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-3) var(--space-4) var(--space-1);margin:0 0 var(--space-3)}.answer .written,.answer .written-paragraphs{margin-bottom:var(--space-3)}.answer .written-paragraphs .written{margin-bottom:0}.answer-by{margin:0 0 var(--space-2);font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 12;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem;font-weight:600}.answer-mine .answer-by{color:var(--claret)}.answer-by .answer-when{font-family:var(--sans);letter-spacing:normal;text-transform:none;color:var(--ink-faint);font-size:.8125rem;font-weight:400}.answer-theirs{background:var(--paper-raised)}.answer-mine{border-left-color:var(--claret);background:var(--accent-soft)}.answer+.answer{margin-top:var(--space-3)}.badge{color:var(--claret);font-size:.875rem}details>summary{cursor:pointer}.next-step{border-color:var(--claret)}.next-step:focus{outline:none}.next-step h3{margin-top:0}.check{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--ink-soft);cursor:pointer;font-size:.9375rem;display:flex}.check input[type=checkbox],.check input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--accent);flex:none;margin:.2rem 0 0}.mark{font-family:var(--sans);font-optical-sizing:auto;font-variation-settings:normal;color:var(--leather);letter-spacing:.16em;text-transform:uppercase;margin:0 0 var(--space-2);font-size:.75rem;font-weight:600;line-height:1.4}.mark.romantic{color:var(--claret)}.mark.gilt{color:var(--gilt)}.mark.sage{color:var(--sage)}.mark.ox{color:var(--claret)}.mark.gall{color:var(--gall)}.journal{margin:0 0 var(--space-8);position:relative}.journal-top{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.month{margin:0 0 var(--space-6)}.month-name{letter-spacing:.12em;text-transform:uppercase;font-variation-settings:"opsz" 12;color:var(--gilt);margin:0 0 var(--space-3);font-size:.8125rem;font-weight:600}.leaves{margin:0;padding:0;list-style:none}.leaf-group{margin:0;padding:0}.leaf{background:linear-gradient(180deg, var(--paper-hi), var(--paper-lo));border:var(--hairline) solid var(--rule);border-radius:var(--radius-md);padding:var(--space-5) var(--space-5) var(--space-4);margin:0 0 var(--space-4);box-shadow:inset 0 1px 0 var(--edge), var(--leaf), 0 10px 18px -12px var(--shadow);position:relative}.leaf-rematch{margin-left:var(--space-6);border-left:var(--bar) solid var(--accent-soft)}.journal-thick-2 .month:first-of-type .leaf:first-child,.journal-thick-3 .month:first-of-type .leaf:first-child,.journal-thick-4 .month:first-of-type .leaf:first-child{box-shadow:0 1px 0 var(--rule), 0 3px 0 var(--paper-raised), 0 4px 0 var(--rule)}.journal-thick-3 .month:first-of-type .leaf:first-child,.journal-thick-4 .month:first-of-type .leaf:first-child{box-shadow:0 1px 0 var(--rule), 0 3px 0 var(--paper-raised), 0 4px 0 var(--rule), 0 6px 0 var(--paper-raised), 0 7px 0 var(--rule)}.journal-thick-4 .month:first-of-type .leaf:first-child{box-shadow:0 1px 0 var(--rule), 0 3px 0 var(--paper-raised), 0 4px 0 var(--rule), 0 6px 0 var(--paper-raised), 0 7px 0 var(--rule), 0 9px 0 var(--paper-raised), 0 10px 0 var(--rule)}.side-by-side{gap:var(--space-3);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:40rem){.side-by-side{grid-template-columns:1fr 1fr}}.side-by-side .answer+.answer{margin-top:0}.written-large{font-variation-settings:"opsz" 36;font-size:1.5rem;line-height:1.35}.reading .reading-title{font-variation-settings:"opsz" 72;margin-bottom:var(--space-8);font-size:2.25rem;line-height:1.15}.reading-leaf{margin:0 0 var(--space-10)}.reading-question{font-variation-settings:"opsz" 36;font-size:1.5rem}.reading-voice{margin:0 0 var(--space-4)}.reading .written-large{font-size:1.375rem}.steps{counter-reset:s;margin:0;padding-left:0;list-style:none}.steps>li{counter-increment:s;gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:34px 1fr;display:grid}.steps>li:before{content:counter(s);font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 36;color:var(--gilt);font-size:1.75rem;line-height:1}.steps span{color:var(--ink-soft);font-size:.9375rem;display:block}.steps strong{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 18;font-size:1.1875rem;font-weight:500;display:block}.cover{color:var(--on-oxblood)}.cover h1{color:var(--on-oxblood);letter-spacing:-.02em;text-shadow:0 1px 0 var(--press);font-size:3.5rem;font-weight:500;line-height:.98}.cover .mark{color:var(--gilt-hi)}.cover .lede{font-family:var(--sans);color:var(--on-oxblood);font-size:1.0625rem;line-height:1.5}.cover .button{background:linear-gradient(180deg, var(--cover-button), var(--cover-button-lo));color:var(--on-cover-button);border-color:var(--spine-lo);text-shadow:none}.cover .button:hover{background:var(--cover-button-lo);color:var(--on-cover-button)}@media (prefers-color-scheme:dark){.cover .button{border-color:var(--gilt-mid)}}.draws{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.draw{margin-bottom:0}.draw-picked{border-color:var(--claret)}.catalog>li{padding:var(--space-2) 0}.catalog .check{margin-bottom:var(--space-1)}.answering{border-left:var(--bar) solid var(--rule);padding:var(--space-1) 0 var(--space-1) var(--space-4);margin-top:var(--space-5)}.answering .written{font-size:1.125rem}.coach{margin-bottom:var(--space-4)}.coach-turns{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.coach-question{font-variation-settings:"opsz" 18;padding-left:var(--space-4);border-left:var(--stroke) solid var(--gall);font-size:1.0625rem;line-height:1.5}.coach-note{color:var(--ink-soft);padding-left:var(--space-4);border-left:var(--stroke) solid var(--rule);white-space:pre-wrap}.coach .mark{margin-bottom:var(--space-3)}.coach-call{border-left:var(--stroke) solid var(--gall);padding-left:var(--space-4);margin:0 0 var(--space-4)}.coach-call .mark{margin:0 0 var(--space-2)}.where-next .goal{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) solid var(--rule)}.where-next .path{padding-left:var(--space-5);margin:var(--space-2) 0 var(--space-3)}.where-next .path li{margin-bottom:var(--space-3)}.shapes{margin:0 0 var(--space-4);border:0;min-width:0;padding:0}.shapes legend{margin-bottom:var(--space-2);padding:0}.shapes .check{margin-bottom:var(--space-2)}.shapes:disabled{opacity:.6}.shell>.journal-page,.journal-page>*{max-width:var(--measure)}.journal-page>.journal{max-width:none}.journal-page .journal-top,.journal-page .export-sentence,.journal-page .month-name,.journal-page .leaf>*{max-width:var(--measure)}.journal-page .leaf>.voices,.journal-page .leaf>form.has-desk{max-width:none}.journal-page .leaf>form.has-desk>*{max-width:var(--measure)}.journal-page .leaf>form.has-desk>.answer-desk,.journal-page>form{max-width:none}.journal-page>form>*{max-width:var(--measure)}.journal-page>form>.answer-desk{max-width:none}.voices{gap:var(--space-4);margin:0 0 var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.voices>.answer{max-width:var(--measure);margin:0}.voices .answer-theirs{background:var(--vellum);border-left-color:var(--rule)}.voices .written{font-variation-settings:"opsz" 24;font-size:1.375rem;line-height:1.5}.leaf.spread .row{align-items:baseline}.leaf.spread .opened{margin-left:auto}.answer-desk{gap:0 var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.answer-desk>*{min-width:0}@media (min-width:64rem){.shell>.journal-page{max-width:var(--frame)}.voices{grid-template-columns:repeat(2, minmax(0, var(--measure)));gap:var(--space-8)}.journal-page .answer-desk{grid-template-columns:minmax(0, var(--measure)) minmax(240px, var(--aside))}.journal-page .answer-desk>.coach-slot{grid-area:1/2/span 2}.journal-page .answer-desk>:not(.coach-slot){grid-column:1}}.ways-in>:last-child{margin-bottom:0}.ways-in>form>p.card{box-shadow:none;margin-bottom:var(--space-4);background:0 0;border:0;padding:0}.desk{gap:var(--space-8);align-items:start;display:grid}.shell>.desk{max-width:var(--measure)}.desk>*{min-width:0}.desk-main>:first-child{margin-top:0}.desk-main>*{max-width:var(--measure)}.desk-aside>:first-child{margin-top:0}@media (min-width:64rem){.shell>.desk{max-width:var(--frame)}.desk{grid-template-columns:minmax(0, 1fr) minmax(0, min(var(--aside), 32%));gap:var(--space-12)}}.sheets{gap:var(--space-5);margin:0 0 var(--space-10);display:grid}.sheets>.card{margin-bottom:0}.sheets h2{margin-top:0}@media (min-width:40rem){.sheets.doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sheets{grid-template-columns:repeat(3,minmax(0,1fr))}.sheets.doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.plate{color:var(--gilt)}.plate svg{display:block}.sheets .plate svg{width:56px;height:56px;margin-bottom:var(--space-3)}.spine .plate{color:var(--gilt-mid)}.ledger{margin:0 0 var(--space-16);gap:var(--space-8);padding:0;list-style:none;display:grid}.ledger>li{gap:var(--space-2);flex-direction:column;display:flex}.ledger .numeral{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 72;color:var(--gilt);font-size:6rem;font-weight:400;line-height:1}.ledger h2{margin:0;font-size:1.75rem;line-height:1.15}.ledger p{color:var(--ink-soft);max-width:28rem;margin:0}@media (min-width:64rem){.ledger{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ledger>li:nth-child(2){margin-top:var(--space-16)}}.question-band{border-top:var(--hairline) solid var(--rule);border-bottom:var(--hairline) solid var(--rule);padding:var(--space-10) 0;margin:0 0 var(--space-16)}.question-band .mark{margin-bottom:var(--space-4)}.question-cover{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 36;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:2.25rem;font-style:italic;font-weight:500;line-height:1.1}@media (min-width:64rem){.question-band{column-gap:var(--space-8);padding:var(--space-16) 0;grid-template-columns:2fr 10fr;display:grid}.question-band .mark{margin-top:var(--space-3)}.frame .question-cover{letter-spacing:-.01em;font-variation-settings:"opsz" 72;font-size:4.5rem;font-weight:500;line-height:1.08}}.coach-band{gap:var(--space-6);margin:0 0 var(--space-16);align-items:center;display:grid}.coach-band .plate svg{width:120px;height:120px}.coach-band .coach-words{border-left:var(--stroke) solid var(--gall);padding-left:var(--space-6)}.coach-band .coach-words .lede{font-variation-settings:"opsz" 24;margin-bottom:var(--space-4);font-size:1.5rem;line-height:1.3}.coach-band .coach-words p:last-child{margin-bottom:0}@media (min-width:64rem){.coach-band{column-gap:var(--space-8);grid-template-columns:4fr 8fr}.coach-band .plate{justify-content:center;display:flex}.coach-band .plate svg{width:220px;height:220px}.coach-band .coach-words .lede{font-size:2.125rem}.sheets.doors{grid-template-columns:7fr 5fr}}.sheets.doors .card{gap:var(--space-3);flex-direction:column;display:flex}.sheets.doors .card h2{margin:0;font-size:2.25rem;line-height:1.08}.sheets.doors .card .question{margin:0 0 var(--space-2);font-size:1.375rem}.sheets.doors .card .button{align-self:flex-start;margin-top:auto}.chapters{margin:0 0 var(--space-16);counter-reset:c;padding:0;list-style:none}.chapters>li{counter-increment:c;gap:var(--space-4);padding:var(--space-6) 0;border-top:var(--hairline) solid var(--rule);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;display:grid}.chapters>li:last-child{border-bottom:var(--hairline) solid var(--rule)}.chapters>li:before{content:counter(c, lower-roman);font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 36;color:var(--gilt);font-size:1.75rem;line-height:1}.chapters .written{font-variation-settings:"opsz" 36;margin:0;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.2}@media (min-width:64rem){.chapters>li{grid-template-columns:6rem minmax(0,1fr)}.chapters>li:before{font-size:2.5rem}.chapters .written{letter-spacing:-.01em;font-variation-settings:"opsz" 72;font-size:2.75rem}}.shell>.band{max-width:none;margin:0 calc(-1 * var(--space-4)) var(--space-16);padding:var(--space-12) var(--space-4);color:var(--on-oxblood);background:linear-gradient(180deg, var(--cloth) 0%, var(--cloth) 55%, var(--spine-lo) 100%);box-shadow:inset 0 1px 0 var(--edge)}.band>.band-inner{max-width:var(--frame);margin:0 auto}.band .mark,.band .steps>li:before{color:var(--gilt-hi)}.band .steps strong,.band .steps span{color:var(--on-oxblood)}@media (min-width:40rem){.shell>.band{margin-left:calc(-1 * var(--space-6));margin-right:calc(-1 * var(--space-6));padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:64rem){.shell>.band{margin-left:calc(-1 * var(--space-8));margin-right:calc(-1 * var(--space-8));padding:var(--space-16) var(--space-8)}.band .steps{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.band .steps>li{gap:var(--space-3);flex-direction:column;display:flex}.band .steps>li:before{font-size:4rem}.coach-faq{column-gap:var(--space-12);grid-template-columns:5fr 6fr;align-items:start;display:grid}}@media (forced-colors:active){.shell>.band{color:canvastext;box-shadow:none;background:canvas}}.coach-faq{margin:0 0 var(--space-10)}.coach-faq>:first-child>:first-child{margin-top:0}@media (prefers-reduced-motion:no-preference){.cover-page .cover-plate path{animation:draw var(--draw) var(--ease) 1 both}.cover-page .sheets>.card:not(.arrived){transform:translateY(var(--space-2))}.cover-page .sheets>.card.arrived{animation:rise var(--move) var(--ease) 1 both}}@keyframes draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}99%{stroke-dasharray:1;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}@keyframes rise{0%{transform:translateY(var(--space-2))}to{transform:none}}.photo{border-radius:var(--radius-md);border:var(--hairline) solid var(--rule);max-width:100%;height:auto;box-shadow:inset 0 1px 0 var(--edge), 0 10px 18px -12px var(--shadow);filter:var(--plate);display:block}@media (prefers-contrast:more){.photo{filter:none}}.people{gap:var(--space-5);margin:0 0 var(--space-10);padding:0;list-style:none;display:grid}.people>li{display:flex}.person{gap:var(--space-2);width:100%;padding-right:var(--space-10);color:var(--ink);flex-direction:column;margin-bottom:0;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.person:hover{color:var(--ink);border-color:var(--rule-strong);box-shadow:inset 0 1px 0 var(--edge), 0 2px 4px -1px var(--shadow), 0 14px 24px -14px var(--shadow)}.person:focus-visible{outline:var(--stroke) solid var(--focus);outline-offset:2px}.person-arrow{right:var(--space-5);width:18px;height:18px;color:var(--ink-faint);margin-top:-9px;transition:transform .15s,color .15s;position:absolute;top:50%}.person:hover .person-arrow{color:var(--ink-soft);transform:translate(2px)}.person>*{margin:0}.person .mark{color:var(--ink-soft)}.person .mark .romantic{color:var(--claret)}.person-name{letter-spacing:-.01em;font-variation-settings:"opsz" 36;font-size:2.25rem;font-weight:600;line-height:1.1;font-family:var(--serif);color:var(--ink);align-self:flex-start}.person .state{color:var(--ink-soft);font-size:.9375rem}.person .state.badge{color:var(--claret)}.sheet-question{font-variation-settings:"opsz" 24;margin:0 0 var(--space-3);text-wrap:balance;font-size:1.3125rem;font-style:italic;font-weight:500;line-height:1.3}.person .sheet-question{margin:var(--space-2) 0 0;display:block}.person .state.faint{color:var(--ink-faint)}.kept-line{margin:calc(-1 * var(--space-6)) 0 var(--space-10)}.invite-opener{margin:var(--space-2) 0 var(--space-8)}.invite-sheet[data-open=false]{display:none}@media (min-width:64rem){.invite-opener{display:none}.invite-sheet[data-open=false]{display:block}.desk-main>.people{max-width:none}.people{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(header.spine.compact) :target{scroll-margin-top:calc(var(--spine-compact) + var(--space-4))}body:has(header.spine.compact) :focus{scroll-margin-top:calc(var(--spine-compact) + var(--space-4))}body:has(header.spine.compact) .next-step{scroll-margin-top:calc(var(--spine-compact) + var(--space-4))}body:has(header.spine.compact) #invite-sheet{scroll-margin-top:calc(var(--spine-compact) + var(--space-4))}body:has(header.spine.compact) #ask{scroll-margin-top:calc(var(--spine-compact) + var(--space-4))}body:has(header.spine.compact) header.spine :focus{scroll-margin-top:0}.shell>:first-child:not(.spine){margin-top:var(--space-8)}@media (prefers-reduced-motion:reduce){.person,.person-arrow,button,.button{transition:none}.cover-page *{transition-duration:0s!important;animation:none!important}}.journal-page>.eyebrow-line{margin:0 0 var(--space-2)}.journal-page>.eyebrow-line .romantic{color:var(--claret)}.journal-page>h1{margin:0 0 var(--space-5)}.title-actions{justify-content:flex-start;gap:var(--space-3);margin:0 0 var(--space-10)}.journal-acts{justify-content:flex-start;gap:var(--space-2);margin:0}.leaf-acts{justify-content:flex-start;gap:var(--space-2)}.about-page .about-sheet{margin-bottom:var(--space-6)}.about-page .about-sheet>h2{margin-top:0;font-size:1.625rem}.about-page .about-facts{margin-top:var(--space-8)}#ask-title:focus{outline:none}
@font-face{font-family:page;src:url(../media/Newsreader_VF-s.p.322ufgdqqbvad.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:page;src:url(../media/Newsreader_Italic_VF-s.p.2q4b-u0e8uckq.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:page Fallback;src:local(Times New Roman);ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:99.84%}.e3bWWW_className{font-family:page,page Fallback,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.e3bWWW_variable{--font-page:"page", "page Fallback", Iowan Old Style, Palatino Linotype, Palatino, Georgia, serif}
@font-face{font-family:chrome;src:url(../media/TogetherToldSans_VF-s.p.3kt5zhf69kij3.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:chrome;src:url(../media/TogetherToldSans_Italic_VF-s.p.0wkm0ut64c1g0.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:chrome Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.fUicoW_className{font-family:chrome,chrome Fallback,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.fUicoW_variable{--font-chrome:"chrome", "chrome Fallback", Segoe UI, Roboto, Helvetica, Arial, sans-serif}
