.DanielLionsStory-module__W7qPWW__page{color:#27315a;min-height:100svh;font-family:var(--font-geist-sans), Inter, ui-sans-serif, sans-serif;background:radial-gradient(circle at 10% 0,#eadeffeb 0,#0000 32rem),radial-gradient(circle at 92% 24%,#ffde8947 0,#0000 30rem),#fffaf0}.DanielLionsStory-module__W7qPWW__page *,.DanielLionsStory-module__W7qPWW__page :before,.DanielLionsStory-module__W7qPWW__page :after{box-sizing:border-box}.DanielLionsStory-module__W7qPWW__page a{color:inherit}.DanielLionsStory-module__W7qPWW__page button,.DanielLionsStory-module__W7qPWW__page select{font:inherit}.DanielLionsStory-module__W7qPWW__story{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(44px,7vw,82px) 0 70px}.DanielLionsStory-module__W7qPWW__hero{max-width:880px;margin-bottom:clamp(30px,5vw,48px)}.DanielLionsStory-module__W7qPWW__eyebrow,.DanielLionsStory-module__W7qPWW__sectionLabel{color:#765cb5;font:850 10px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:1.6px;margin:0}.DanielLionsStory-module__W7qPWW__hero h1{color:#2f3969;letter-spacing:-.075em;margin:17px 0 0;font-size:clamp(55px,8.5vw,104px);line-height:.84}.DanielLionsStory-module__W7qPWW__hero h1 span{color:#6b4faa}.DanielLionsStory-module__W7qPWW__subtitle{color:#686678;max-width:760px;margin:27px 0 0;font-size:clamp(17px,2.2vw,22px);line-height:1.55}.DanielLionsStory-module__W7qPWW__meta{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.DanielLionsStory-module__W7qPWW__meta li{color:#695687;background:#ffffffbf;border:1px solid #ded3ee;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.DanielLionsStory-module__W7qPWW__sectionHeadingCompact{margin:0 0 17px 4px}.DanielLionsStory-module__W7qPWW__sectionHeadingCompact h2{color:#333d6b;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(24px,4vw,36px)}.DanielLionsStory-module__W7qPWW__videoFrame{background:#18203c;border:3px solid #fff;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 24px 70px #332b6533}.DanielLionsStory-module__W7qPWW__video{aspect-ratio:16/9;object-fit:contain;background:#11172c;width:100%;display:block}.DanielLionsStory-module__W7qPWW__videoFrame figcaption{color:#e9e8f2;background:#27315a;justify-content:flex-start;align-items:center;gap:18px;padding:15px 18px;font-size:11px;display:flex}.DanielLionsStory-module__W7qPWW__videoFrame figcaption span{opacity:.8}.DanielLionsStory-module__W7qPWW__classroomBar{background:#f8f4fff0;border:2px solid #d9cdef;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:end;gap:clamp(28px,6vw,65px);margin-top:28px;padding:clamp(26px,4vw,38px);display:grid;box-shadow:0 12px 30px #493a7014}.DanielLionsStory-module__W7qPWW__classroomBar h2{color:#3c3f70;letter-spacing:-.05em;margin:10px 0 11px;font-size:clamp(26px,3.7vw,40px);line-height:1}.DanielLionsStory-module__W7qPWW__classroomBar p:not(.DanielLionsStory-module__W7qPWW__sectionLabel){color:#6e6980;margin:0;font-size:14px;line-height:1.65}.DanielLionsStory-module__W7qPWW__classroomBar nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.DanielLionsStory-module__W7qPWW__classroomBar nav a{color:#644c9c;background:#fff;border:1px solid #d6caea;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:850;text-decoration:none}.DanielLionsStory-module__W7qPWW__classroomBar nav a:hover,.DanielLionsStory-module__W7qPWW__classroomBar nav a:focus-visible{background:#eee7ff;outline:3px solid #765cb533}.DanielLionsStory-module__W7qPWW__classroomBar nav .DanielLionsStory-module__W7qPWW__downloadNav{color:#fff;background:#684ea4;border-color:#5b438e}.DanielLionsStory-module__W7qPWW__context{background:#ffffffe6;border:2px solid #e2d9c8;border-radius:28px;margin-top:clamp(34px,6vw,62px);overflow:hidden;box-shadow:0 16px 42px #493a701a}.DanielLionsStory-module__W7qPWW__contextIntro{grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);gap:clamp(34px,7vw,78px);padding:clamp(30px,5vw,56px);display:grid}.DanielLionsStory-module__W7qPWW__context h2{color:#333d6b;letter-spacing:-.05em;margin:12px 0 20px;font-size:clamp(28px,4vw,44px);line-height:1.02}.DanielLionsStory-module__W7qPWW__contextIntro>div>p:not(.DanielLionsStory-module__W7qPWW__sectionLabel){color:#666575;margin:0;font-size:16px;line-height:1.72}.DanielLionsStory-module__W7qPWW__contextIntro>div>p+p{margin-top:16px}.DanielLionsStory-module__W7qPWW__referenceCard{background:#f5f0ff;border:2px solid #d9cdef;border-radius:20px;align-self:start;padding:24px}.DanielLionsStory-module__W7qPWW__referenceCard span{color:#765cb5;font:850 9px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:1.3px}.DanielLionsStory-module__W7qPWW__referenceCard strong{color:#463578;margin-top:10px;font-size:30px;display:block}.DanielLionsStory-module__W7qPWW__referenceCard p{color:#6d6680;margin:14px 0 0;font-size:12px;line-height:1.65}.DanielLionsStory-module__W7qPWW__lessonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(30px,5vw,56px) clamp(30px,5vw,56px);display:grid}.DanielLionsStory-module__W7qPWW__lessonGrid article{background:#fffaf0;border:1px solid #eadfca;border-radius:19px;padding:23px}.DanielLionsStory-module__W7qPWW__lessonGrid article>span{color:#6f5218;background:#ffd75a;border-radius:13px;place-items:center;width:38px;height:38px;font-size:18px;display:grid;transform:rotate(-4deg)}.DanielLionsStory-module__W7qPWW__lessonGrid h3{color:#3d456c;margin:18px 0 8px;font-size:17px}.DanielLionsStory-module__W7qPWW__lessonGrid p{color:#777383;margin:0;font-size:13px;line-height:1.6}.DanielLionsStory-module__W7qPWW__together{background:#fffcf7;border-top:2px dashed #dfd5c3;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:38px;padding:clamp(30px,5vw,52px);display:grid}.DanielLionsStory-module__W7qPWW__together h2{margin-bottom:0}.DanielLionsStory-module__W7qPWW__together ol{counter-reset:question;margin:0;padding:0;list-style:none}.DanielLionsStory-module__W7qPWW__together li{counter-increment:question;color:#5f6071;grid-template-columns:34px 1fr;align-items:center;gap:12px;font-size:14px;line-height:1.45;display:grid}.DanielLionsStory-module__W7qPWW__together li:before{content:counter(question);color:#694da8;background:#eee8ff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.DanielLionsStory-module__W7qPWW__together li+li{margin-top:13px}.DanielLionsStory-module__W7qPWW__takeaway{color:#fff;background:#303769;gap:9px;padding:28px clamp(30px,5vw,52px);display:grid}.DanielLionsStory-module__W7qPWW__takeaway span{color:#ffd75a;font:850 9px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:1.4px}.DanielLionsStory-module__W7qPWW__takeaway strong{max-width:850px;font-size:clamp(17px,2.4vw,23px);line-height:1.45}.DanielLionsStory-module__W7qPWW__activities{gap:24px;margin-top:24px;display:grid}.DanielLionsStory-module__W7qPWW__activitySection,.DanielLionsStory-module__W7qPWW__downloadSection,.DanielLionsStory-module__W7qPWW__transcriptSection{background:#fffffff0;border:2px solid #e2d9c8;border-radius:28px;overflow:hidden;box-shadow:0 16px 42px #493a7017}.DanielLionsStory-module__W7qPWW__activitySection{padding:clamp(28px,5vw,52px)}.DanielLionsStory-module__W7qPWW__activityHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.DanielLionsStory-module__W7qPWW__activityHeading h2,.DanielLionsStory-module__W7qPWW__downloadSection h2{color:#333d6b;letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(30px,4.5vw,48px);line-height:1}.DanielLionsStory-module__W7qPWW__activityHeading>span{color:#7b6955;background:#f4efe5;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.DanielLionsStory-module__W7qPWW__activityIntro{color:#6d6978;max-width:760px;margin:18px 0 25px;font-size:15px;line-height:1.65}.DanielLionsStory-module__W7qPWW__promptStage{background:#fffcf5;border:2px dashed #dccfae;border-radius:22px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:210px;margin-top:28px;padding:clamp(24px,4vw,42px);display:grid}.DanielLionsStory-module__W7qPWW__promptNumber{color:#6f5218;background:#ffd75a;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid;transform:rotate(-4deg)}.DanielLionsStory-module__W7qPWW__promptStage>div:nth-child(2)>p{color:#3e4568;letter-spacing:-.035em;margin:0;font-size:clamp(22px,3.3vw,36px);font-weight:800;line-height:1.18}.DanielLionsStory-module__W7qPWW__promptStage aside{color:#6f687a;border-left:3px solid #8d72c2;margin-top:16px;padding-left:14px;font-size:13px;line-height:1.55}.DanielLionsStory-module__W7qPWW__promptControls{gap:9px;display:grid}.DanielLionsStory-module__W7qPWW__promptControls button,.DanielLionsStory-module__W7qPWW__sequenceActions button,.DanielLionsStory-module__W7qPWW__drawingTools button,.DanielLionsStory-module__W7qPWW__memoryActivity button{color:#645c6d;cursor:pointer;background:#fff;border:1px solid #d9d0bf;border-radius:12px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:850}.DanielLionsStory-module__W7qPWW__primaryButton,.DanielLionsStory-module__W7qPWW__primaryTool{color:#fff!important;background:#6b50a8!important;border-color:#624995!important}.DanielLionsStory-module__W7qPWW__promptControls button:focus-visible,.DanielLionsStory-module__W7qPWW__sequenceActions button:focus-visible,.DanielLionsStory-module__W7qPWW__drawingTools button:focus-visible,.DanielLionsStory-module__W7qPWW__memoryActivity button:focus-visible{outline-offset:2px;outline:3px solid #694da840}.DanielLionsStory-module__W7qPWW__bigIdea{color:#fff;background:#303769;border-radius:20px;gap:9px;margin-top:20px;padding:26px 29px;display:grid}.DanielLionsStory-module__W7qPWW__bigIdea span{color:#ffd75a;font:850 9px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:1.4px}.DanielLionsStory-module__W7qPWW__bigIdea strong{max-width:880px;font-size:clamp(17px,2.4vw,23px);line-height:1.45}.DanielLionsStory-module__W7qPWW__drawingBoard{background:#f7f2e9;border:2px solid #d8d0c1;border-radius:22px;overflow:hidden}.DanielLionsStory-module__W7qPWW__coloringScenePicker{background:#fffaf0;border-bottom:2px solid #ddd4c4;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:13px;display:grid}.DanielLionsStory-module__W7qPWW__coloringScenePicker button{color:#4c4f68;cursor:pointer;background:#fff;border:2px solid #d9d0bf;border-radius:14px;padding:0;overflow:hidden}.DanielLionsStory-module__W7qPWW__coloringScenePicker button>span{aspect-ratio:16/9;background-position:50%;background-size:cover;border-bottom:1px solid #e6dfd3;display:block}.DanielLionsStory-module__W7qPWW__coloringScenePicker strong{padding:8px 5px;font-size:9px;line-height:1.25;display:block}.DanielLionsStory-module__W7qPWW__coloringScenePicker .DanielLionsStory-module__W7qPWW__coloringSceneSelected{border-color:#6b50a8;box-shadow:0 0 0 3px #ffd75a}.DanielLionsStory-module__W7qPWW__coloringScenePicker button:focus-visible{outline-offset:2px;outline:3px solid #694da84d}.DanielLionsStory-module__W7qPWW__drawingTools{background:#fff;border-bottom:2px solid #ddd4c4;flex-wrap:wrap;align-items:center;gap:9px;padding:13px;display:flex}@media (max-width:760px){.DanielLionsStory-module__W7qPWW__coloringScenePicker{grid-template-columns:repeat(2,minmax(0,1fr))}}.DanielLionsStory-module__W7qPWW__drawingTools label{color:#676171;align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.DanielLionsStory-module__W7qPWW__drawingTools select{background:#fffdf8;border:1px solid #d9d0bf;border-radius:10px;padding:8px 10px}.DanielLionsStory-module__W7qPWW__drawingTools button:disabled,.DanielLionsStory-module__W7qPWW__drawingTools select:disabled{cursor:not-allowed;opacity:.5}.DanielLionsStory-module__W7qPWW__toolPicker{background:#f3eee5;border-radius:14px;gap:6px;padding:4px;display:flex}.DanielLionsStory-module__W7qPWW__drawingTools .DanielLionsStory-module__W7qPWW__toolSelected{color:#fff;background:#6b50a8;border-color:#624995}.DanielLionsStory-module__W7qPWW__zoomControls{background:#f3eee5;border-radius:14px;align-items:center;gap:5px;padding:4px;display:flex}.DanielLionsStory-module__W7qPWW__zoomControls output{color:#5d5668;text-align:center;min-width:45px;font-size:11px;font-weight:850}.DanielLionsStory-module__W7qPWW__colourPalette{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.DanielLionsStory-module__W7qPWW__colourPalette button{border:3px solid #fff;border-radius:50%;width:32px;min-height:32px;padding:0;box-shadow:0 0 0 1px #c9c2b7}.DanielLionsStory-module__W7qPWW__colourPalette .DanielLionsStory-module__W7qPWW__colourSelected{box-shadow:0 0 0 3px #ffd75a}.DanielLionsStory-module__W7qPWW__drawingTools .DanielLionsStory-module__W7qPWW__customColourPicker{color:#645c6d;white-space:nowrap;gap:6px;margin-left:2px}.DanielLionsStory-module__W7qPWW__customColourPicker input{cursor:pointer;background:#fff;border:2px solid #d9d0bf;border-radius:10px;width:38px;height:34px;padding:2px}.DanielLionsStory-module__W7qPWW__canvasViewport{aspect-ratio:16/9;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;background:#fff;position:relative;overflow:hidden}.DanielLionsStory-module__W7qPWW__canvasViewport:after{z-index:5;content:"";pointer-events:none;border:2px solid #d8d0c1;position:absolute;inset:0}.DanielLionsStory-module__W7qPWW__canvasStack{transform-origin:0 0;will-change:transform;background:#fff;position:absolute;inset:0}.DanielLionsStory-module__W7qPWW__canvas{z-index:1;cursor:crosshair;touch-action:none;background:#fffdf7;width:100%;height:auto;display:block;position:relative}.DanielLionsStory-module__W7qPWW__fillCanvas{cursor:cell}.DanielLionsStory-module__W7qPWW__moveCanvas{cursor:grab}.DanielLionsStory-module__W7qPWW__moveCanvas:active{cursor:grabbing}.DanielLionsStory-module__W7qPWW__outlineCanvas{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.DanielLionsStory-module__W7qPWW__helperText{color:#817a82;background:#fff;margin:0;padding:11px 15px;font-size:10px;line-height:1.5}.DanielLionsStory-module__W7qPWW__printAllLink{color:#fff;background:#6b50a8;border:2px solid #624995;border-radius:13px;align-items:center;width:fit-content;min-height:44px;margin-top:16px;padding:11px 16px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 4px #49356f}.DanielLionsStory-module__W7qPWW__printAllLink:hover,.DanielLionsStory-module__W7qPWW__printAllLink:focus-visible{outline-offset:3px;outline:3px solid #694da840;transform:translateY(-1px)}.DanielLionsStory-module__W7qPWW__sequenceGame{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.DanielLionsStory-module__W7qPWW__sequenceChoices{gap:10px;display:grid}.DanielLionsStory-module__W7qPWW__sequenceChoices button{color:#4c4f68;text-align:left;cursor:pointer;background:#fffaf0;border:2px solid #d9cfbd;border-radius:16px;min-height:62px;padding:13px 15px;font-weight:750;box-shadow:0 3px #e0d6c5}.DanielLionsStory-module__W7qPWW__sequenceChoices button:disabled{opacity:.42;box-shadow:none;cursor:default}.DanielLionsStory-module__W7qPWW__sequenceChoices button:not(:disabled):hover{border-color:#8b72c5;transform:translateY(-2px)}.DanielLionsStory-module__W7qPWW__sequenceAnswer{background:#f9f6ff;border:2px dashed #d6c9e8;border-radius:19px;min-height:340px;margin:0;padding:18px 18px 18px 52px}.DanielLionsStory-module__W7qPWW__sequenceAnswer li{color:#4f4d62;padding:10px 11px;font-size:13px;line-height:1.45}.DanielLionsStory-module__W7qPWW__sequenceAnswer li::marker{color:#6b50a8;font-weight:900}.DanielLionsStory-module__W7qPWW__sequenceAnswer .DanielLionsStory-module__W7qPWW__emptySequence{color:#89828f;list-style:none}.DanielLionsStory-module__W7qPWW__sequenceActions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.DanielLionsStory-module__W7qPWW__sequenceActions button:disabled{opacity:.45;cursor:default}.DanielLionsStory-module__W7qPWW__feedback{color:#664e9e;grid-column:1/-1;min-height:22px;margin:0;font-weight:800}.DanielLionsStory-module__W7qPWW__memorySection{color:#fff;background:#303769;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,6vw,72px);padding:clamp(30px,5vw,52px);display:grid;box-shadow:0 16px 42px #30376938}.DanielLionsStory-module__W7qPWW__memorySection .DanielLionsStory-module__W7qPWW__sectionLabel{color:#ffd75a}.DanielLionsStory-module__W7qPWW__memorySection h2{letter-spacing:-.06em;margin:12px 0 5px;font-size:clamp(35px,5.4vw,58px);line-height:1}.DanielLionsStory-module__W7qPWW__memorySection>div:first-child>p:last-child{color:#d8d9ed;margin:0;font-weight:800}.DanielLionsStory-module__W7qPWW__memoryActivity{gap:13px;display:grid}.DanielLionsStory-module__W7qPWW__memoryActivity p{color:#d8d9ed;margin:0;line-height:1.6}.DanielLionsStory-module__W7qPWW__memoryActivity button{color:#47366f;background:#ffd75a;border-color:#ffd75a;width:max-content}.DanielLionsStory-module__W7qPWW__memoryActivity strong{color:#ffd75a;letter-spacing:1.4px;border:2px dashed #ffffff73;border-radius:14px;place-items:center;min-height:58px;padding:15px;transition:filter .2s,opacity .2s;display:grid}.DanielLionsStory-module__W7qPWW__memoryHidden{filter:blur(9px);opacity:.32;-webkit-user-select:none;user-select:none}.DanielLionsStory-module__W7qPWW__memoryVisible{filter:none;opacity:1}.DanielLionsStory-module__W7qPWW__lessonPlan{border:2px solid #dfd6c7;border-radius:20px;gap:0;margin-top:30px;display:grid;overflow:hidden}.DanielLionsStory-module__W7qPWW__lessonPlan article{background:#fffdf8;grid-template-columns:78px 1fr;align-items:start;gap:18px;padding:17px 20px;display:grid}.DanielLionsStory-module__W7qPWW__lessonPlan article+article{border-top:1px solid #e7dfd2}.DanielLionsStory-module__W7qPWW__lessonPlan time{color:#664e9e;text-align:center;background:#eee8ff;border-radius:999px;padding:7px 8px;font-size:10px;font-weight:900}.DanielLionsStory-module__W7qPWW__lessonPlan h3{color:#434a6a;margin:0 0 4px;font-size:16px}.DanielLionsStory-module__W7qPWW__lessonPlan p{color:#77717e;margin:0;font-size:13px;line-height:1.55}.DanielLionsStory-module__W7qPWW__teacherCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.DanielLionsStory-module__W7qPWW__teacherCards article{background:#fffaf0;border:1px solid #eadfca;border-radius:18px;padding:22px}.DanielLionsStory-module__W7qPWW__teacherCards span{color:#765cb5;font:850 9px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:1.2px}.DanielLionsStory-module__W7qPWW__teacherCards h3{color:#3f4568;margin:12px 0 8px;font-size:17px}.DanielLionsStory-module__W7qPWW__teacherCards p{color:#77717d;margin:0;font-size:12px;line-height:1.62}.DanielLionsStory-module__W7qPWW__prayerGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:30px;display:grid}.DanielLionsStory-module__W7qPWW__prayerGrid button{color:#5f5a57;cursor:pointer;background:#f5e5c8;border:2px solid #bda98f;border-radius:52% 52% 12px 12px;align-content:center;place-items:center;gap:8px;min-height:154px;padding:14px;display:grid;position:relative;box-shadow:inset -8px -10px #71675a14,0 5px #d6c4a8}.DanielLionsStory-module__W7qPWW__prayerGrid button:hover{transform:translateY(-3px)}.DanielLionsStory-module__W7qPWW__prayerGrid .DanielLionsStory-module__W7qPWW__prayerOpened{background:#eee8ff;border-color:#8a72c0;box-shadow:inset -8px -10px #694da814,0 5px #cdbfe6}.DanielLionsStory-module__W7qPWW__prayerGrid strong{color:#58457f;letter-spacing:.8px;font-size:11px}.DanielLionsStory-module__W7qPWW__prayerGrid span{text-align:center;font-size:10px;line-height:1.4}.DanielLionsStory-module__W7qPWW__homeChecklist{background:#f8f5ef;border-radius:18px;gap:9px;margin-top:24px;padding:22px;display:grid}.DanielLionsStory-module__W7qPWW__homeChecklist h3{color:#3f4568;margin:0 0 4px}.DanielLionsStory-module__W7qPWW__homeChecklist label{color:#6f6876;align-items:center;gap:10px;font-size:12px;display:flex}.DanielLionsStory-module__W7qPWW__homeChecklist input{accent-color:#6b50a8;width:18px;height:18px}.DanielLionsStory-module__W7qPWW__downloadSection{background:#fff7dd;border-color:#ead48e;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(28px,6vw,70px);padding:clamp(30px,5vw,52px);display:grid}.DanielLionsStory-module__W7qPWW__downloadSection>div:first-child>p:not(.DanielLionsStory-module__W7qPWW__sectionLabel){color:#706a68;line-height:1.65}.DanielLionsStory-module__W7qPWW__downloadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.DanielLionsStory-module__W7qPWW__downloadGrid a{color:#4c4c63;background:#fff;border:2px solid #e0cfaa;border-radius:17px;align-content:center;min-height:132px;padding:18px;text-decoration:none;display:grid;box-shadow:0 4px #e8d8b7}.DanielLionsStory-module__W7qPWW__downloadGrid a:hover,.DanielLionsStory-module__W7qPWW__downloadGrid a:focus-visible{border-color:#876dbb;outline:none;transform:translateY(-2px);box-shadow:0 6px #d0c0e9}.DanielLionsStory-module__W7qPWW__downloadGrid span{color:#7b63ae;font:850 8px/1 var(--font-geist-mono), monospace;letter-spacing:1px}.DanielLionsStory-module__W7qPWW__downloadGrid strong{margin-top:9px;font-size:15px}.DanielLionsStory-module__W7qPWW__downloadGrid small{color:#85808a;margin-top:5px;line-height:1.4}.DanielLionsStory-module__W7qPWW__downloadGrid .DanielLionsStory-module__W7qPWW__completeDownload{color:#fff;background:#6b50a8;border-color:#624995;box-shadow:0 4px #49356f}.DanielLionsStory-module__W7qPWW__downloadGrid .DanielLionsStory-module__W7qPWW__completeDownload span{color:#ffd75a}.DanielLionsStory-module__W7qPWW__downloadGrid .DanielLionsStory-module__W7qPWW__completeDownload small{color:#e9e3f7}.DanielLionsStory-module__W7qPWW__transcriptSection{padding:0}.DanielLionsStory-module__W7qPWW__transcriptSection summary{color:#574474;cursor:pointer;padding:22px 25px;font-weight:850}.DanielLionsStory-module__W7qPWW__transcriptSection details>div{border-top:1px solid #e8e0d4;padding:0 25px 25px}.DanielLionsStory-module__W7qPWW__transcriptSection p{color:#696674;font-size:13px;line-height:1.72}.DanielLionsStory-module__W7qPWW__storyFooter{color:#777181;justify-content:space-between;align-items:center;gap:24px;padding:34px 4px 0;font-size:11px;display:flex}.DanielLionsStory-module__W7qPWW__storyFooter a{color:#674ea7;font-weight:850;text-decoration:none}@media (max-width:760px){.DanielLionsStory-module__W7qPWW__story{width:calc(100% - 28px);padding-top:34px}.DanielLionsStory-module__W7qPWW__hero h1{font-size:clamp(54px,17vw,78px)}.DanielLionsStory-module__W7qPWW__videoFrame{border-width:0 0 3px;border-radius:0;margin-inline:-14px}.DanielLionsStory-module__W7qPWW__videoFrame figcaption{padding-inline:14px}.DanielLionsStory-module__W7qPWW__context{border-radius:22px}.DanielLionsStory-module__W7qPWW__contextIntro,.DanielLionsStory-module__W7qPWW__together{grid-template-columns:1fr;gap:27px;padding:28px 22px}.DanielLionsStory-module__W7qPWW__lessonGrid{grid-template-columns:1fr;padding:0 22px 28px}.DanielLionsStory-module__W7qPWW__storyFooter{flex-direction:column;align-items:flex-start}}@media (max-width:860px){.DanielLionsStory-module__W7qPWW__classroomBar,.DanielLionsStory-module__W7qPWW__downloadSection{grid-template-columns:1fr}.DanielLionsStory-module__W7qPWW__classroomBar nav{justify-content:flex-start}.DanielLionsStory-module__W7qPWW__promptStage{grid-template-columns:48px 1fr}.DanielLionsStory-module__W7qPWW__promptControls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.DanielLionsStory-module__W7qPWW__prayerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DanielLionsStory-module__W7qPWW__teacherCards{grid-template-columns:1fr}}@media (max-width:760px){.DanielLionsStory-module__W7qPWW__activitySection,.DanielLionsStory-module__W7qPWW__downloadSection,.DanielLionsStory-module__W7qPWW__transcriptSection,.DanielLionsStory-module__W7qPWW__memorySection{border-radius:22px}.DanielLionsStory-module__W7qPWW__activityHeading{flex-direction:column;align-items:flex-start}.DanielLionsStory-module__W7qPWW__sequenceGame,.DanielLionsStory-module__W7qPWW__memorySection{grid-template-columns:1fr}.DanielLionsStory-module__W7qPWW__sequenceAnswer{min-height:250px}.DanielLionsStory-module__W7qPWW__drawingTools label{width:100%;margin-left:0}.DanielLionsStory-module__W7qPWW__downloadGrid{grid-template-columns:1fr}}@media (max-width:520px){.DanielLionsStory-module__W7qPWW__classroomBar{padding:24px 20px}.DanielLionsStory-module__W7qPWW__activitySection,.DanielLionsStory-module__W7qPWW__downloadSection{padding:27px 20px}.DanielLionsStory-module__W7qPWW__promptStage{grid-template-columns:1fr}.DanielLionsStory-module__W7qPWW__promptNumber{width:44px;height:44px;font-size:19px}.DanielLionsStory-module__W7qPWW__promptControls{grid-column:auto;grid-template-columns:1fr}.DanielLionsStory-module__W7qPWW__colourPalette{justify-content:space-between;width:100%}.DanielLionsStory-module__W7qPWW__colourPalette button{width:29px;min-height:29px}.DanielLionsStory-module__W7qPWW__drawingTools{gap:7px}.DanielLionsStory-module__W7qPWW__drawingTools>button{flex:1}.DanielLionsStory-module__W7qPWW__sequenceAnswer{padding-left:44px}.DanielLionsStory-module__W7qPWW__prayerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DanielLionsStory-module__W7qPWW__prayerGrid button:last-child{grid-column:1/-1;justify-self:center;width:50%}.DanielLionsStory-module__W7qPWW__lessonPlan article{grid-template-columns:62px 1fr;padding:15px 12px}}@media print{.DanielLionsStory-module__W7qPWW__page{background:#fff}.DanielLionsStory-module__W7qPWW__classroomBar,.DanielLionsStory-module__W7qPWW__drawingTools,.DanielLionsStory-module__W7qPWW__downloadSection,.DanielLionsStory-module__W7qPWW__storyFooter{display:none}.DanielLionsStory-module__W7qPWW__story{width:100%;padding:0}.DanielLionsStory-module__W7qPWW__activitySection,.DanielLionsStory-module__W7qPWW__memorySection{break-inside:avoid;box-shadow:none}}@media (max-width:430px){.DanielLionsStory-module__W7qPWW__meta li:nth-child(2){display:none}}
.DanielTalkMode-module__bvlfoq__section{background:radial-gradient(circle at 88% 8%,#f5b82e33,#0000 28%),linear-gradient(145deg,#fffaf0 0%,#f4eee2 100%);border:1px solid #26366533;border-radius:2rem;margin:4.5rem 0;padding:clamp(1.2rem,3vw,2.4rem);box-shadow:0 1.25rem 3.5rem #2a23181a}.DanielTalkMode-module__bvlfoq__heading{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;gap:2rem;margin-bottom:1.5rem;display:grid}.DanielTalkMode-module__bvlfoq__heading h2{color:#293968;margin:.25rem 0 .7rem;font-size:clamp(2rem,4.4vw,3.7rem);line-height:.98}.DanielTalkMode-module__bvlfoq__heading p:not(.DanielTalkMode-module__bvlfoq__label){color:#544b3e;max-width:48rem;margin:0;font-size:1.02rem;line-height:1.7}.DanielTalkMode-module__bvlfoq__label{color:#a04f2f;letter-spacing:.16em;margin:0;font-size:.76rem;font-weight:900}.DanielTalkMode-module__bvlfoq__heading ul{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.DanielTalkMode-module__bvlfoq__heading li{color:#293968;background:#ffffffb8;border:1px solid #2939682b;border-radius:999px;padding:.55rem .75rem;font-size:.72rem;font-weight:800}.DanielTalkMode-module__bvlfoq__experience{background:#fffdf8;border:1px solid #29396838;border-radius:1.45rem;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);display:grid;overflow:hidden}.DanielTalkMode-module__bvlfoq__portraitFrame{isolation:isolate;background:#735938;min-height:25rem;position:relative;overflow:hidden}.DanielTalkMode-module__bvlfoq__portraitFrame:after{z-index:1;content:"";pointer-events:none;border:.45rem solid #ffffff21;position:absolute;inset:0}.DanielTalkMode-module__bvlfoq__portrait{object-fit:cover;object-position:center;transition:opacity 80ms linear;transform:scale(1.005)}.DanielTalkMode-module__bvlfoq__framePreloader{opacity:0;pointer-events:none;position:absolute;inset:0}.DanielTalkMode-module__bvlfoq__speaking .DanielTalkMode-module__bvlfoq__portrait{animation:1.6s ease-in-out infinite alternate DanielTalkMode-module__bvlfoq__conversationalMotion}.DanielTalkMode-module__bvlfoq__liveState{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1d24c4;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.DanielTalkMode-module__bvlfoq__liveState span{background:#c9c4b9;border-radius:50%;width:.55rem;height:.55rem}.DanielTalkMode-module__bvlfoq__liveState .DanielTalkMode-module__bvlfoq__activeDot{background:#7bd891;box-shadow:0 0 0 .25rem #7bd89133}.DanielTalkMode-module__bvlfoq__controlPanel{background-color:#fffdf8;background-image:linear-gradient(#29396808 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2rem);display:flex}.DanielTalkMode-module__bvlfoq__safetyNote{color:#4b4337;background:#f0e8d6;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.95rem;display:grid}.DanielTalkMode-module__bvlfoq__safetyNote span{color:#a04f2f;font-weight:900}.DanielTalkMode-module__bvlfoq__safetyNote p{margin:0;font-size:.86rem;line-height:1.55}.DanielTalkMode-module__bvlfoq__timerGrid{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.DanielTalkMode-module__bvlfoq__timerGrid div{background:#fff;border:1px solid #29396824;border-radius:.9rem;padding:.85rem}.DanielTalkMode-module__bvlfoq__timerGrid span{color:#776d60;letter-spacing:.11em;margin-bottom:.18rem;font-size:.64rem;font-weight:900;display:block}.DanielTalkMode-module__bvlfoq__timerGrid strong{color:#293968;font-variant-numeric:tabular-nums;font-size:1.4rem}.DanielTalkMode-module__bvlfoq__status{color:#293968;min-height:3.2rem;margin:1rem 0 .8rem;font-weight:800;line-height:1.45}.DanielTalkMode-module__bvlfoq__startButton,.DanielTalkMode-module__bvlfoq__endButton{width:100%;min-height:3.35rem;font:inherit;cursor:pointer;border-radius:999px;padding:.85rem 1.1rem;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s}.DanielTalkMode-module__bvlfoq__startButton{color:#fff;background:#293968;border:2px solid #293968;box-shadow:0 .75rem 1.5rem #29396838}.DanielTalkMode-module__bvlfoq__endButton{color:#8d432a;background:0 0;border:2px solid #a04f2f}.DanielTalkMode-module__bvlfoq__startButton:hover:not(:disabled),.DanielTalkMode-module__bvlfoq__endButton:hover{transform:translateY(-2px)}.DanielTalkMode-module__bvlfoq__startButton:hover:not(:disabled){box-shadow:0 .9rem 1.8rem #29396847}.DanielTalkMode-module__bvlfoq__startButton:focus-visible,.DanielTalkMode-module__bvlfoq__endButton:focus-visible{outline-offset:3px;outline:3px solid #f5b82e}.DanielTalkMode-module__bvlfoq__startButton:disabled{cursor:wait;opacity:.62}.DanielTalkMode-module__bvlfoq__permissionNote{color:#766d61;margin:.85rem 0 0;font-size:.73rem;line-height:1.5}@keyframes DanielTalkMode-module__bvlfoq__conversationalMotion{0%{transform:scale(1.005)translate(0,0)}to{transform:scale(1.012)translateY(-.12rem)}}@media (max-width:900px){.DanielTalkMode-module__bvlfoq__heading,.DanielTalkMode-module__bvlfoq__experience{grid-template-columns:1fr}.DanielTalkMode-module__bvlfoq__heading ul{justify-content:flex-start}.DanielTalkMode-module__bvlfoq__portraitFrame{aspect-ratio:16/9;min-height:auto}}@media (max-width:560px){.DanielTalkMode-module__bvlfoq__section{border-radius:1.25rem;margin:3rem -.35rem;padding:.8rem}.DanielTalkMode-module__bvlfoq__heading{gap:1rem;padding:.45rem}.DanielTalkMode-module__bvlfoq__experience{border-radius:1rem}.DanielTalkMode-module__bvlfoq__controlPanel{padding:1rem}}@media (prefers-reduced-motion:reduce){.DanielTalkMode-module__bvlfoq__speaking .DanielTalkMode-module__bvlfoq__portrait,.DanielTalkMode-module__bvlfoq__startButton,.DanielTalkMode-module__bvlfoq__endButton{transition:none;animation:none}}
