@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-400.432tkj802eolg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-500.150sv01hgjk4j.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-600.3mjbrebzhju23.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-700.0ou9p7w4gcn5b.ttf)format("truetype")}.questionnaire-module__GlxBbW__shell{--paper:#fcfbf8;--ink:#22232d;--muted:#797780;--line:#e3dfda;--brand-red:#f15451;--plum:#33313b;background:var(--paper);color:var(--ink);min-height:100vh;padding:20px 24px 52px;font-family:Inter,Arial,sans-serif}.questionnaire-module__GlxBbW__top{justify-content:center;max-width:1440px;min-height:104px;margin:auto;display:flex;position:relative}.questionnaire-module__GlxBbW__brand{width:220px;line-height:0;display:block}.questionnaire-module__GlxBbW__brand img{width:100%;height:auto;display:block}.questionnaire-module__GlxBbW__saveLater{z-index:3;color:var(--muted);font-size:14px;position:absolute;top:8px;right:24px}.questionnaire-module__GlxBbW__saveLater summary{cursor:pointer;text-underline-offset:4px;padding:6px 0;list-style:none}.questionnaire-module__GlxBbW__saveLater summary::-webkit-details-marker{display:none}.questionnaire-module__GlxBbW__saveLater summary:hover{text-decoration:underline}.questionnaire-module__GlxBbW__saveLater[open]{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:330px;padding:14px 18px;box-shadow:0 8px 30px #3028200d}.questionnaire-module__GlxBbW__saveLater p{margin:12px 0;font-size:13px;line-height:1.7}.questionnaire-module__GlxBbW__saveLater [role=status]{font-size:12px}.questionnaire-module__GlxBbW__progress{max-width:676px;margin:44px auto 20px}.questionnaire-module__GlxBbW__progress ol{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.questionnaire-module__GlxBbW__progress li{color:var(--muted);white-space:nowrap;flex-direction:column;flex:1;align-items:center;gap:16px;font-size:15px;display:flex;position:relative}.questionnaire-module__GlxBbW__progress li:first-child{flex:.85;align-items:flex-start}.questionnaire-module__GlxBbW__progress li:last-child{flex:.85;align-items:flex-end}.questionnaire-module__GlxBbW__progress li:before{content:"";background:#d9d6d5;height:1px;position:absolute;top:7px;left:0;right:0}.questionnaire-module__GlxBbW__progress li:first-child:before{left:8px}.questionnaire-module__GlxBbW__progress li:last-child:before{right:8px}.questionnaire-module__GlxBbW__progress li[aria-current=step]{color:var(--ink);font-weight:600}.questionnaire-module__GlxBbW__stepDot{color:#fff;z-index:1;background:#d7d5d4;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.questionnaire-module__GlxBbW__progress li[data-complete] .questionnaire-module__GlxBbW__stepDot{background:#aaa5a1}.questionnaire-module__GlxBbW__progress li[aria-current=step] .questionnaire-module__GlxBbW__stepDot{background:var(--brand-red)}.questionnaire-module__GlxBbW__shell form{max-width:792px;margin:0 auto}.questionnaire-module__GlxBbW__page{background:0 0;border:0;padding:0;display:block}.questionnaire-module__GlxBbW__section{text-align:center;color:var(--muted);margin:24px 0 58px;font-size:15px;font-weight:500;line-height:24px}.questionnaire-module__GlxBbW__page h1{letter-spacing:-1.15px;color:var(--ink);margin:0;font-family:inherit;font-size:40px;font-weight:600;line-height:1.2}.questionnaire-module__GlxBbW__hint{color:var(--muted);margin-top:10px;font-size:23px;line-height:1.5}.questionnaire-module__GlxBbW__answer{min-width:0;margin-top:32px}.questionnaire-module__GlxBbW__formFields{border:0;min-width:0;margin:0;padding:0}.questionnaire-module__GlxBbW__cues{color:var(--ink);gap:12px;margin:0 0 52px;padding:0;list-style:none;display:grid}.questionnaire-module__GlxBbW__cues li,.questionnaire-module__GlxBbW__cues h2{letter-spacing:-.3px;margin:0;font:500 20px/1.5 Inter,Arial,sans-serif}.questionnaire-module__GlxBbW__answerLabel{margin-bottom:8px;font-size:18px;font-weight:600;display:block}.questionnaire-module__GlxBbW__answer input:not([type=radio]),.questionnaire-module__GlxBbW__answer textarea,.questionnaire-module__GlxBbW__field select{border:1px solid var(--line);color:#41404b;background:#fff;border-radius:18px;width:100%;padding:18px 26px;font:400 20px/1.45 Inter,Arial,sans-serif;transition:border-color .15s,box-shadow .15s;box-shadow:0 7px 22px #30282005}.questionnaire-module__GlxBbW__answer textarea{resize:vertical;min-height:194px;display:block}.questionnaire-module__GlxBbW__answer textarea[id=event]{min-height:150px}.questionnaire-module__GlxBbW__answer input:not([type=radio]),.questionnaire-module__GlxBbW__field select{border-radius:10px;min-height:48px;padding:12px 16px;font-size:16px}.questionnaire-module__GlxBbW__answer textarea::placeholder,.questionnaire-module__GlxBbW__answer input::placeholder{color:#959099}.questionnaire-module__GlxBbW__answer textarea:focus,.questionnaire-module__GlxBbW__answer input:focus,.questionnaire-module__GlxBbW__field select:focus{border-color:#b1a8a3}.questionnaire-module__GlxBbW__answer [aria-invalid=true]{border-color:#ac3738}.questionnaire-module__GlxBbW__count{text-align:right;color:var(--muted);opacity:0;height:0;font-size:11px;position:relative;top:4px}.questionnaire-module__GlxBbW__answer:focus-within .questionnaire-module__GlxBbW__count{opacity:1}.questionnaire-module__GlxBbW__answerMeta{color:var(--muted);justify-content:space-between;align-items:baseline;gap:24px;margin-top:12px;font-size:16px;display:flex}.questionnaire-module__GlxBbW__tabNote{margin:0;font-size:16px;line-height:24px}.questionnaire-module__GlxBbW__examples{font-size:16px;position:relative}.questionnaire-module__GlxBbW__examples summary{cursor:pointer;text-underline-offset:4px;white-space:nowrap;min-height:32px;text-decoration:underline;list-style:none}.questionnaire-module__GlxBbW__examples summary::-webkit-details-marker{display:none}.questionnaire-module__GlxBbW__examples summary:hover{color:var(--ink)}.questionnaire-module__GlxBbW__answerMeta:has(.questionnaire-module__GlxBbW__examples[open]){flex-wrap:wrap}.questionnaire-module__GlxBbW__answerMeta .questionnaire-module__GlxBbW__examples[open]{width:100%}.questionnaire-module__GlxBbW__exampleBody{border-top:1px solid var(--line);color:#58545b;gap:18px;max-width:100%;margin-top:12px;padding:20px 0;font-size:15px;line-height:1.7;display:grid}.questionnaire-module__GlxBbW__example{margin:0}.questionnaire-module__GlxBbW__exampleBody>p:first-child{color:var(--muted);font-size:13px}.questionnaire-module__GlxBbW__navigation{justify-content:space-between;align-items:center;gap:20px;margin-top:52px;display:flex}.questionnaire-module__GlxBbW__navigation>div:first-child{min-width:100px}.questionnaire-module__GlxBbW__navigation .button{background:var(--brand-red);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:204px;min-height:60px;padding:14px 28px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.5;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 4px 12px #d4433610}.questionnaire-module__GlxBbW__navigation .button:hover:not(:disabled){background:#e74745;transform:translateY(-1px)}.questionnaire-module__GlxBbW__navigation .button:disabled{opacity:.45}.questionnaire-module__GlxBbW__navigation .questionnaire-module__GlxBbW__secondary,.questionnaire-module__GlxBbW__navigation a{min-width:100px;min-height:48px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:10px 24px;font-size:18px;font-weight:600;display:inline-flex}.questionnaire-module__GlxBbW__secondary,.questionnaire-module__GlxBbW__textButton{cursor:pointer;font-family:inherit}.questionnaire-module__GlxBbW__secondary{border:1px solid var(--line);color:#56515a;background:0 0;border-radius:999px;min-height:44px;padding:10px 16px}.questionnaire-module__GlxBbW__secondary:hover,.questionnaire-module__GlxBbW__textButton:hover{color:var(--ink);background:#f2efeb}.questionnaire-module__GlxBbW__textButton{color:#6d6160;text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:14px;text-decoration:underline}.questionnaire-module__GlxBbW__formFields>.questionnaire-module__GlxBbW__textButton{margin-top:12px}.questionnaire-module__GlxBbW__error{color:#a33134;margin-top:16px;font-size:14px;line-height:1.6}.questionnaire-module__GlxBbW__cast,.questionnaire-module__GlxBbW__review,.questionnaire-module__GlxBbW__choices{gap:24px;display:grid}.questionnaire-module__GlxBbW__card{border:0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:20px;padding:0 0 28px;display:grid}.questionnaire-module__GlxBbW__card h2{letter-spacing:-.4px;font:600 22px/1.35 Inter,Arial,sans-serif}.questionnaire-module__GlxBbW__field{gap:8px;display:grid}.questionnaire-module__GlxBbW__field label{font-size:15px;font-weight:600}.questionnaire-module__GlxBbW__field .questionnaire-module__GlxBbW__examples{font-size:13px}.questionnaire-module__GlxBbW__field .questionnaire-module__GlxBbW__examples summary{min-height:24px}.questionnaire-module__GlxBbW__field textarea{border-radius:12px;min-height:110px;padding:14px 16px;font-size:16px}.questionnaire-module__GlxBbW__cardActions{flex-wrap:wrap;gap:12px;display:flex}.questionnaire-module__GlxBbW__cast>.questionnaire-module__GlxBbW__hint,.questionnaire-module__GlxBbW__review .questionnaire-module__GlxBbW__hint{font-size:14px;line-height:1.65}.questionnaire-module__GlxBbW__reviewHeading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.questionnaire-module__GlxBbW__reviewHeading h2{font-size:20px}.questionnaire-module__GlxBbW__reviewValue{white-space:pre-wrap;overflow-wrap:anywhere;color:#57525c;font-size:16px;line-height:1.7}.questionnaire-module__GlxBbW__extras{border:0;border-bottom:1px solid var(--line);padding:8px 0 20px}.questionnaire-module__GlxBbW__extras>summary{cursor:pointer;font-size:16px;font-weight:500}.questionnaire-module__GlxBbW__extraContent{gap:16px;margin-top:20px;display:grid}.questionnaire-module__GlxBbW__extraContent .questionnaire-module__GlxBbW__hint{font-size:14px;line-height:1.7}.questionnaire-module__GlxBbW__extraContent textarea{min-height:130px;font-size:16px}.questionnaire-module__GlxBbW__extraContent label{font-size:15px;font-weight:600}.questionnaire-module__GlxBbW__compactPhoto{border-top:1px solid var(--line);gap:10px;padding:20px 0;font-size:14px;display:grid}.questionnaire-module__GlxBbW__photo{object-fit:contain;border-radius:12px;max-width:100%;height:auto;max-height:340px;display:block}.questionnaire-module__GlxBbW__compactPreview{border-radius:12px;width:120px;height:120px;position:relative;overflow:hidden}.questionnaire-module__GlxBbW__compactPreview img{object-fit:cover}.questionnaire-module__GlxBbW__photoActions{flex-wrap:wrap;gap:10px;display:flex}.questionnaire-module__GlxBbW__photoInput{max-width:100%}.questionnaire-module__GlxBbW__photoDisclaimer{color:var(--muted);font-size:12px}.questionnaire-module__GlxBbW__choices{gap:12px}.questionnaire-module__GlxBbW__choice{border:1px solid var(--line);cursor:pointer;border-radius:14px;gap:12px;padding:16px;display:flex}.questionnaire-module__GlxBbW__choice input{accent-color:var(--brand-red)}.questionnaire-module__GlxBbW__selected{border-color:var(--brand-red);background:#fff7f5}.questionnaire-module__GlxBbW__optionHint{color:var(--muted);font-size:13px;display:block}.questionnaire-module__GlxBbW__status{border-top:1px solid var(--line);max-width:792px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:64px auto 0;padding-top:16px;font-size:12px;display:flex}.questionnaire-module__GlxBbW__status .questionnaire-module__GlxBbW__secondary{text-underline-offset:3px;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.questionnaire-module__GlxBbW__savedMemories{max-width:792px;color:var(--muted);margin:24px auto 0;font-size:13px}.questionnaire-module__GlxBbW__savedMemories:empty{display:none}.questionnaire-module__GlxBbW__sample{gap:20px;margin:24px 0;display:grid}.questionnaire-module__GlxBbW__sample pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;font-size:12px;overflow:auto}.questionnaire-module__GlxBbW__card blockquote{white-space:pre-wrap;color:var(--muted);margin:0}.questionnaire-module__GlxBbW__outcomeHint{color:var(--muted);margin-bottom:18px;font-size:14px}@media (max-width:700px){.questionnaire-module__GlxBbW__shell{padding:24px 24px 32px}.questionnaire-module__GlxBbW__top{align-items:flex-start;min-height:76px}.questionnaire-module__GlxBbW__brand{width:145px}.questionnaire-module__GlxBbW__saveLater{align-self:flex-start;font-size:13px;position:static}.questionnaire-module__GlxBbW__top{justify-content:space-between}.questionnaire-module__GlxBbW__saveLater[open]{max-width:min(310px,100%);position:absolute;top:0;right:0}.questionnaire-module__GlxBbW__progress{margin:20px auto 18px}.questionnaire-module__GlxBbW__progress li{white-space:normal;text-align:center;gap:12px;max-width:25%;font-size:11px;flex:1!important;align-items:center!important}.questionnaire-module__GlxBbW__progress li:first-child:before{left:50%}.questionnaire-module__GlxBbW__progress li:last-child:before{right:50%}.questionnaire-module__GlxBbW__stepDot{width:12px;height:12px}.questionnaire-module__GlxBbW__progress li:before{top:5px}.questionnaire-module__GlxBbW__section{margin:16px 0 24px;font-size:13px;line-height:20px}.questionnaire-module__GlxBbW__page h1{letter-spacing:-.7px;font-size:28px;line-height:1.2}.questionnaire-module__GlxBbW__hint{margin-top:12px;font-size:16px;line-height:1.5}.questionnaire-module__GlxBbW__answer{margin-top:26px}.questionnaire-module__GlxBbW__cues{gap:8px;margin-bottom:30px}.questionnaire-module__GlxBbW__cues li,.questionnaire-module__GlxBbW__cues h2{letter-spacing:-.15px;font-size:16px;line-height:1.5}.questionnaire-module__GlxBbW__answerLabel{margin-bottom:8px;font-size:15px}.questionnaire-module__GlxBbW__answer textarea{border-radius:16px;min-height:208px;padding:16px;font-size:16px;line-height:1.5}.questionnaire-module__GlxBbW__answer textarea[id=event]{min-height:150px}.questionnaire-module__GlxBbW__answerMeta{flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px}.questionnaire-module__GlxBbW__tabNote{font-size:13px;line-height:20px}.questionnaire-module__GlxBbW__examples{font-size:13px}.questionnaire-module__GlxBbW__examples summary{min-height:28px}.questionnaire-module__GlxBbW__navigation{gap:16px;margin-top:28px}.questionnaire-module__GlxBbW__navigation .button{gap:10px;min-width:160px;min-height:48px;padding:11px 22px;font-size:19px}.questionnaire-module__GlxBbW__navigation .questionnaire-module__GlxBbW__secondary,.questionnaire-module__GlxBbW__navigation a{min-width:64px;padding:10px 8px;font-size:16px}.questionnaire-module__GlxBbW__status{align-items:flex-start;margin-top:44px}.questionnaire-module__GlxBbW__status>div{max-width:65%}.questionnaire-module__GlxBbW__reviewHeading{flex-wrap:wrap;gap:8px}.questionnaire-module__GlxBbW__card h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.questionnaire-module__GlxBbW__shell *{transition:none!important}}
.illustrated-book-module__-vdJIa__book{color:#293e35;background:#f0e5cf;border:1px solid #d7c6a8;border-radius:20px;margin:2rem 0;padding:clamp(1rem,3vw,2rem)}.illustrated-book-module__-vdJIa__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.illustrated-book-module__-vdJIa__heading h2{margin:.3rem 0}.illustrated-book-module__-vdJIa__heading span,.illustrated-book-module__-vdJIa__note{font-size:.85rem}.illustrated-book-module__-vdJIa__eyebrow{letter-spacing:.17em;margin:0;font-size:.7rem}.illustrated-book-module__-vdJIa__book progress{accent-color:#456750;width:100%}.illustrated-book-module__-vdJIa__actions,.illustrated-book-module__-vdJIa__navigation{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.illustrated-book-module__-vdJIa__actions a{color:#fff;background:#294b39;border-radius:8px;padding:.8rem 1rem;text-decoration:none}.illustrated-book-module__-vdJIa__preview{aspect-ratio:1;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 8px 24px #26372b26}.illustrated-book-module__-vdJIa__preview img{object-fit:cover;width:100%;height:100%}.illustrated-book-module__-vdJIa__preview p{color:#2b3830;white-space:pre-line;background:#fae3b3e8;margin:0;padding:3%;font-family:Georgia,serif;font-size:clamp(.8rem,2vw,1.2rem);line-height:1.4;position:absolute;bottom:4.76%;left:3.7%;right:3.7%}.illustrated-book-module__-vdJIa__preview p.illustrated-book-module__-vdJIa__title{text-align:center;font-size:clamp(1rem,3vw,2rem)}.illustrated-book-module__-vdJIa__note{opacity:.8;margin-bottom:0}.illustrated-book-module__-vdJIa__preview img.illustrated-book-module__-vdJIa__spreadLeft,.illustrated-book-module__-vdJIa__preview img.illustrated-book-module__-vdJIa__spreadRight{width:200%;max-width:none;height:100%;position:absolute;top:0}.illustrated-book-module__-vdJIa__preview img.illustrated-book-module__-vdJIa__spreadLeft{left:0}.illustrated-book-module__-vdJIa__preview img.illustrated-book-module__-vdJIa__spreadRight{right:0}.illustrated-book-module__-vdJIa__preview p.illustrated-book-module__-vdJIa__title{background:0 0;top:7.14%;bottom:auto}.illustrated-book-module__-vdJIa__preview p.illustrated-book-module__-vdJIa__dedication{text-align:center;background:0 0}.illustrated-book-module__-vdJIa__dedicationLabel{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65em;font-family:Arial,sans-serif;font-size:.65em;font-weight:600;display:block}
