.cinematic-welcome{--cw-canvas:#0b1927;--cw-panel:#132d3a;--cw-ink:#f2f5ed;--cw-muted:#c4d1d7;--cw-accent:#f3cf80;--cw-focus:#88d8d1;--cw-band-0-opacity:1;--cw-band-0-assembly:1;--cw-band-1-opacity:0;--cw-band-1-assembly:0;--cw-band-2-opacity:0;--cw-band-2-assembly:0;--cw-progress:0;isolation:isolate;min-height:400vh;min-height:400svh;color:var(--cw-ink);background:var(--cw-canvas);position:relative;overflow:clip}.cinematic-welcome:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 17% at 82% 10%,#28585630,#0000 78%);position:absolute;inset:0}.cinematic-welcome .cw-sticky{min-height:100vh;box-sizing:border-box;align-items:center;min-height:100svh;padding:clamp(24px,4vw,64px) clamp(24px,4.5vw,72px);display:grid;position:sticky;top:0}.cinematic-welcome .cw-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,5vw,80px);width:min(1360px,100%);margin-inline:auto;display:grid}.cinematic-welcome .cw-copy{z-index:1;min-width:0;position:relative}.cinematic-welcome .cw-eyebrow{color:var(--cw-muted);letter-spacing:.13em;max-width:36ch;margin:0 0 28px;font:700 clamp(.75rem,1vw,.875rem)/1.6 Arial,Helvetica,sans-serif}.cinematic-welcome .cw-caption-stack{min-height:clamp(220px,19vw,286px);margin:0 0 24px;position:relative}.cinematic-welcome .cw-caption{width:100%;max-width:21ch;color:var(--cw-ink);letter-spacing:-.035em;text-shadow:none;overflow-wrap:normal;word-break:normal;margin:0;font-family:Palatino Linotype,Georgia,serif;font-weight:700;line-height:1.16;position:absolute;inset:0 auto auto 0}.cinematic-welcome .cw-caption-0{max-width:none;color:var(--cw-accent);opacity:var(--cw-band-0-opacity);font-size:clamp(2.8rem,5.15vw,5.1rem)}.cinematic-welcome .cw-caption-1{opacity:var(--cw-band-1-opacity);transform:translateY(calc((1 - var(--cw-band-1-assembly))*18px));font-size:clamp(1.65rem,2.7vw,2.8rem)}.cinematic-welcome .cw-caption-2{opacity:var(--cw-band-2-opacity);transform:translateY(calc((1 - var(--cw-band-2-assembly))*18px));font-size:clamp(2.3rem,3.8vw,3.8rem)}.cinematic-welcome .cw-static-promise{max-width:35ch;color:var(--cw-muted);margin:18px 0 24px;font:400 1.125rem/1.6 Arial,Helvetica,sans-serif;display:none}.cinematic-welcome .cw-entry{margin:0}.cinematic-welcome .cw-enter{box-sizing:border-box;background:var(--cw-accent);color:#152633;letter-spacing:.025em;text-align:left;cursor:pointer;border:1px solid #ffe2a5;border-radius:14px;flex-direction:row;justify-content:space-between;align-items:center;gap:22px;max-width:100%;min-height:62px;padding:17px 23px;font:800 1rem/1.35 Arial,Helvetica,sans-serif;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex;box-shadow:0 4px #866632}.cinematic-welcome .cw-enter svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px;width:22px;height:22px}.cinematic-welcome .cw-enter:focus-visible{outline:3px solid var(--cw-focus);outline-offset:5px}.cinematic-welcome .cw-edition:has(input:focus-visible){outline:3px solid var(--cw-focus);outline-offset:5px}.cinematic-welcome .cw-editions{border:0;min-width:0;margin:28px 0 0;padding:0}.cinematic-welcome .cw-editions legend{color:var(--cw-muted);letter-spacing:0;margin:0 0 10px;padding:0;font:600 .875rem/1.5 Arial,Helvetica,sans-serif}.cinematic-welcome .cw-editions>div{flex-wrap:wrap;gap:8px;display:flex}.cinematic-welcome .cw-edition{box-sizing:border-box;min-width:0;min-height:44px;color:var(--cw-muted);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #79949f;border-radius:11px;align-items:center;gap:7px;margin:0;padding:9px 12px;font:700 .75rem/1.4 Arial,Helvetica,sans-serif;display:inline-flex;position:relative}.cinematic-welcome .cw-edition-selected{color:#e8f6ed;background:#1f4249;border-color:#a7d6cd}.cinematic-welcome .cw-edition input{-webkit-appearance:auto;appearance:auto;width:14px;height:14px;min-height:0;accent-color:var(--cw-focus);outline-offset:3px;flex:0 0 14px;margin:0}.cinematic-welcome .cw-world{align-self:center;min-width:0;position:relative}.cinematic-welcome .cw-scene{isolation:isolate;aspect-ratio:16/9;background:var(--cw-panel);border:1px solid #7c9f9d80;border-radius:clamp(18px,2vw,28px);position:relative;overflow:hidden;box-shadow:0 24px 70px #020a1270}.cinematic-welcome .cw-scene:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 5px #f7e8c508}.cinematic-welcome .cw-scene picture{width:100%;height:100%;display:block}.cinematic-welcome .cw-scene img,.cinematic-welcome .cw-scene video{object-fit:contain;object-position:center;background:var(--cw-panel);width:100%;height:100%;display:block;position:absolute;inset:0}.cinematic-welcome .cw-scene video{opacity:0;pointer-events:none;transition:opacity .3s}.cinematic-welcome[data-media-phase=ready] .cw-scene video{opacity:1}.cinematic-welcome .cw-scene-footer{justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:15px 2px 0;display:flex}.cinematic-welcome .cw-constellation{flex:0 128px;width:128px;max-width:38%;height:36px;overflow:visible}.cinematic-welcome .cw-constellation path{stroke:#6e9a9f;stroke-width:1px}.cinematic-welcome .cw-star{fill:#99c9c6;stroke:var(--cw-canvas);stroke-width:3px}.cinematic-welcome .cw-star-0{opacity:calc(.4 + var(--cw-band-0-opacity)*.6)}.cinematic-welcome .cw-star-1{opacity:calc(.4 + var(--cw-band-1-opacity)*.6)}.cinematic-welcome .cw-star-2{opacity:calc(.4 + var(--cw-band-2-opacity)*.6)}.cinematic-welcome .cw-edition-title{color:var(--cw-muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;max-width:21ch;font:700 .75rem/1.5 Arial,Helvetica,sans-serif}.cinematic-welcome .cw-media-status{min-height:24px;color:var(--cw-muted);justify-content:flex-end;align-items:center;gap:9px;font:400 .6875rem/1.5 Arial,Helvetica,sans-serif;display:flex;position:absolute;top:calc(100% + 2px);left:0;right:0}.cinematic-welcome .cw-load-track{background:#78959e55;flex:0 0 56px;width:56px;height:2px;display:block;overflow:hidden}.cinematic-welcome .cw-load-track>span{transform-origin:0;background:#a7d6cd;width:100%;height:100%;display:block}.cinematic-welcome .cw-load-number{font-variant-numeric:tabular-nums;min-width:3ch}@media (hover:hover) and (pointer:fine){.cinematic-welcome .cw-enter:hover{background:#ffdda0;transform:translateY(-2px)}.cinematic-welcome .cw-edition:hover{border-color:#c3e6db}}@media (max-width:720px),(orientation:portrait) and (max-width:1024px),(orientation:portrait) and (pointer:coarse),(orientation:landscape) and (pointer:coarse) and (max-height:560px),(prefers-reduced-motion:reduce){.cinematic-welcome{min-height:0}.cinematic-welcome .cw-sticky{min-height:0;padding:36px clamp(20px,5vw,52px) 30px;position:relative;top:auto}.cinematic-welcome .cw-layout{grid-template-columns:minmax(0,1fr);gap:28px;width:min(720px,100%)}.cinematic-welcome .cw-caption-stack{min-height:0;margin:0}.cinematic-welcome .cw-caption-0{opacity:1;max-width:15ch;font-size:clamp(2.4rem,7.5vw,4.25rem);position:relative;inset:auto;transform:none}.cinematic-welcome .cw-caption-1,.cinematic-welcome .cw-caption-2{display:none}.cinematic-welcome .cw-static-promise{display:block}.cinematic-welcome .cw-eyebrow{margin-bottom:18px}.cinematic-welcome .cw-scene video{transition:none;display:none}.cinematic-welcome .cw-star{opacity:1}.cinematic-welcome .cw-media-status{display:none}}.cinematic-welcome[data-cinematic-mode=static]{min-height:0}.cinematic-welcome[data-cinematic-mode=static] .cw-sticky{min-height:0;padding-block:36px;position:relative;top:auto}.cinematic-welcome[data-cinematic-mode=static] .cw-caption-stack{min-height:0;margin:0}.cinematic-welcome[data-cinematic-mode=static] .cw-caption-0{opacity:1;position:relative;inset:auto;transform:none}.cinematic-welcome[data-cinematic-mode=static] .cw-caption-1,.cinematic-welcome[data-cinematic-mode=static] .cw-caption-2{display:none}.cinematic-welcome[data-cinematic-mode=static] .cw-static-promise{display:block}.cinematic-welcome[data-cinematic-mode=static] .cw-scene video{transition:none;display:none}.cinematic-welcome[data-cinematic-mode=static] .cw-star{opacity:1}.cinematic-welcome[data-cinematic-mode=static] .cw-media-status{display:none}@media (max-width:420px){.cinematic-welcome .cw-sticky{padding:28px 20px 24px}.cinematic-welcome .cw-eyebrow{letter-spacing:.1em;font-size:.6875rem}.cinematic-welcome .cw-enter{width:100%;min-height:58px;padding:15px 18px;font-size:.9375rem;display:flex}.cinematic-welcome .cw-editions{margin-top:22px}.cinematic-welcome .cw-editions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cinematic-welcome .cw-edition{padding:8px;font-size:.6875rem}.cinematic-welcome .cw-scene-footer{gap:12px}.cinematic-welcome .cw-edition-title{font-size:.6875rem}}@media (max-height:650px) and (min-width:1025px) and (pointer:fine){.cinematic-welcome .cw-sticky{padding-block:24px}.cinematic-welcome .cw-caption-stack{min-height:205px}.cinematic-welcome .cw-caption-0{font-size:clamp(2.5rem,4vw,3.8rem)}.cinematic-welcome .cw-caption-1{font-size:clamp(1.5rem,2.3vw,2rem)}.cinematic-welcome .cw-eyebrow{margin-bottom:14px}.cinematic-welcome .cw-editions{margin-top:18px}}@media (prefers-reduced-motion:reduce){.cinematic-welcome *,.cinematic-welcome :before,.cinematic-welcome :after{transition:none!important;animation:none!important}.cinematic-welcome .cw-enter:hover{transform:none}}.cinematic-welcome[data-cinematic-mode=static] *,.cinematic-welcome[data-cinematic-mode=static] :before,.cinematic-welcome[data-cinematic-mode=static] :after{transition:none!important;animation:none!important}@media (forced-colors:active){.cinematic-welcome{color:canvastext;background:canvas}.cinematic-welcome .cw-caption,.cinematic-welcome .cw-static-promise,.cinematic-welcome .cw-eyebrow,.cinematic-welcome .cw-edition-title{color:canvastext}.cinematic-welcome .cw-enter,.cinematic-welcome .cw-edition{color:buttontext;box-shadow:none;background:buttonface;border:2px solid buttontext}.cinematic-welcome .cw-edition-selected{outline-offset:2px;outline:2px solid highlight}.cinematic-welcome .cw-scene{box-shadow:none;border:1px solid canvastext}.cinematic-welcome .cw-enter:focus-visible{outline-color:highlight}.cinematic-welcome .cw-edition:has(input:focus-visible){outline-color:highlight}}.matekai-introduction-page{color:#f5f1e8;max-width:1120px;margin:0 auto;padding:24px clamp(20px,5vw,56px) 48px}.matekai-introduction-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.matekai-introduction-header .wordmark{font-size:24px;text-decoration:none}.matekai-introduction-header .secondary{text-align:center;width:auto;font-size:14px;text-decoration:none}.matekai-introduction-banner{color:#edfff4;background:#153a36;border:1px solid #4c8f79;border-radius:16px;align-items:center;gap:12px;padding:16px 20px;line-height:1.5;display:flex}.matekai-introduction-banner>span{flex-shrink:0;font-size:28px}.matekai-introduction-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:52px;margin-top:44px;display:grid}.matekai-introduction-copy{min-width:0}.matekai-introduction-copy section{border-bottom:1px solid #ffffff20;margin-bottom:32px;padding-bottom:32px;scroll-margin-top:24px}.matekai-introduction-copy h1{letter-spacing:-.02em;margin:10px 0 24px;font-size:clamp(34px,5vw,50px);line-height:1.1;text-transform:none!important}.matekai-introduction-copy h2{margin:10px 0 22px;font-size:clamp(25px,3vw,31px);line-height:1.25;text-transform:none!important}.matekai-introduction-copy p{color:#e4e7eb;margin:0 0 20px;font-size:18px;line-height:1.8}.matekai-introduction-copy strong{color:#fff;font-weight:650}.matekai-introduction-aside{text-align:center;position:sticky;top:30px}.matekai-introduction-aside img{background:#18202e;border-radius:50%;width:100%;height:auto;display:block}.matekai-introduction-aside p{color:#d2d9e6;font-size:17px;line-height:1.6}.matekai-introduction-aside a,.matekai-introduction-sources a{color:#f2ca80;text-underline-offset:4px;text-decoration:underline}.matekai-introduction-sources{border:1px solid #ffffff25;border-radius:12px;margin:22px 0;padding:14px 18px;font-size:15px;line-height:1.7}.matekai-introduction-sources summary{cursor:pointer;color:#f2ca80;font-weight:600}.matekai-introduction-sources p{margin:16px 0;font-size:15px;line-height:1.7}.matekai-introduction-sources ul{margin:12px 0 0;padding-left:20px}.matekai-introduction-sources li{margin-top:8px}.matekai-introduction-start{text-align:center;align-items:center;gap:16px;width:auto;padding:16px 24px;text-decoration:none;display:inline-flex}.matekai-introduction-copy .matekai-introduction-download{margin-top:22px;font-size:15px}.matekai-introduction-download a{color:#f2ca80;text-underline-offset:4px;text-decoration:underline}.matekai-introduction-footer{color:#c8d1df;border-top:1px solid #ffffff20;margin-top:50px;padding-top:24px;font-size:14px;line-height:1.7}.matekai-free-message{color:#edfff4;background:#153a36;border:1px solid #4c8f79;border-radius:12px;margin:14px 0;padding:12px 16px;font-size:15px;line-height:1.6}.matekai-free-message a{color:#f3d29a;text-underline-offset:3px;margin-top:5px;text-decoration:underline;display:inline-block}.matekai-introduction-reader .book-story-fragment{max-width:760px;margin:0 auto}.matekai-introduction-reader .book-story-fragment p{margin-bottom:1.1em}@media (max-width:760px){.matekai-introduction-layout{grid-template-columns:1fr;gap:32px;margin-top:30px}.matekai-introduction-aside{justify-self:center;max-width:240px;position:static}.matekai-introduction-header{align-items:center}.matekai-introduction-header .secondary{max-width:150px;padding:10px 12px;font-size:13px}.matekai-introduction-copy p{font-size:17px;line-height:1.75}.matekai-introduction-banner{padding:14px;font-size:15px}.matekai-introduction-page{padding-top:18px}.matekai-introduction-start{justify-content:center;width:100%;display:flex}.matekai-introduction-copy section{margin-bottom:24px;padding-bottom:24px}}.matekai-welcome-page{--welcome-ink:#f2f5ed;--welcome-muted:#c4d1d7;--welcome-line:#36515c;--welcome-ease:cubic-bezier(.2,.7,.2,1);isolation:isolate;color:var(--welcome-ink);background:#0b1927;font-family:Arial,Helvetica,sans-serif;position:relative;overflow-x:clip}.matekai-welcome-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 90% 25%,#1b616323,#0000 40%),radial-gradient(at 0 70%,#28505c25,#0000 45%);position:absolute;inset:0}.welcome-site-header{z-index:4;border-bottom:1px solid #314956;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;min-height:88px;margin:auto;padding:22px clamp(20px,5vw,72px);display:flex;position:relative}.welcome-site-header .wordmark,.welcome-site-footer .wordmark{letter-spacing:.18em;color:#f3cf80;font:800 24px/1.2 Arial,sans-serif;text-decoration:none}.welcome-entry-link{color:#f2f5ed;min-height:48px;transition:background .25s var(--welcome-ease),transform .25s var(--welcome-ease);border:1px solid #88a9b1;border-radius:12px;justify-content:center;align-items:center;gap:18px;padding:12px 18px;font:800 13px/1.25 Arial,sans-serif;text-decoration:none;display:inline-flex}.welcome-entry-link:hover{background:#264551;transform:translateY(-2px)}.welcome-skip{z-index:100;color:#0b1927;background:#f3cf80;border-radius:8px;padding:14px 20px;font-weight:800;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.welcome-skip:focus{transform:translateY(0)}.welcome-editorial{outline:none;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,56px) 40px}.welcome-route-mark{color:#88d8d1;width:160px;margin:46px auto 64px}.welcome-route-mark svg{width:100%;height:44px}.welcome-route-mark circle{fill:currentColor}.welcome-chapter{transition:opacity .7s var(--welcome-ease),transform .7s var(--welcome-ease);margin:0 0 110px;scroll-margin-top:30px;position:relative}.welcome-chapter[data-welcome-revealed=false]{opacity:0;transform:translateY(24px)}.welcome-chapter-heading{align-items:baseline;gap:22px;margin:0 0 32px;display:flex}.welcome-chapter-number{color:#83b7bd;letter-spacing:.1em;flex:none;font:600 14px/1.4 ui-monospace,Consolas,monospace}.welcome-eyebrow{color:#88d8d1;letter-spacing:.13em;font:800 12px/1.5 Arial,sans-serif}.welcome-chapter h2{color:#f2f5ed;letter-spacing:-.025em;text-transform:uppercase;max-width:19ch;margin:10px 0 0;font:700 clamp(30px,4vw,48px)/1.12 Georgia,Times New Roman,serif}.welcome-chapter-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:clamp(30px,6vw,78px);padding-left:40px;display:grid}.welcome-chapter-copy{min-width:0}.welcome-chapter .welcome-narration-paragraph{color:#d4e0e2;max-width:62ch;margin:0 0 22px;font-size:18px;line-height:1.85}.welcome-chapter .welcome-narration-paragraph strong{color:#f2f5ed;font-weight:650}.welcome-book-portrait{background:#132d3a;border:1px solid #5b707b;border-radius:110px 110px 20px 20px;justify-self:end;max-width:360px;margin:0;padding:10px;overflow:hidden;transform:rotate(2deg);box-shadow:0 28px 50px #020b1933}.welcome-book-portrait img{aspect-ratio:2/3;object-fit:cover;border-radius:100px 100px 13px 13px;width:100%;height:auto;display:block}.welcome-chapter-2{background:linear-gradient(135deg,#173840,#102837);border:1px solid #46656d;border-radius:28px;padding:48px clamp(24px,4vw,46px)}.welcome-chapter-2 .welcome-chapter-layout{flex-direction:column-reverse;gap:30px;padding-left:0;display:flex}.welcome-family-frame{background:#15323c;border:1px solid #718a8d;border-radius:18px;width:100%;margin:0;overflow:hidden}.welcome-family-frame img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.welcome-chapter-2 .welcome-narration{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:46px;display:grid}.welcome-chapter-2 .welcome-narration-paragraph{break-inside:avoid;max-width:none}.welcome-chapter-2 .welcome-narration-button{grid-column:1/-1;justify-self:start}.welcome-chapter-3 .welcome-chapter-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.welcome-open-promise{background:#153b40;border:1px solid #82aaa9;border-radius:24px;padding:36px 30px;position:sticky;top:28px;box-shadow:0 16px 40px #020b1929}.welcome-open-promise>.welcome-promise-heart{color:#f18c9d;filter:drop-shadow(0 4px 10px #ef6d8533);width:68px;height:68px;display:block}.welcome-open-promise>p{color:#f2f5ed;margin:26px 0 30px;font:700 clamp(24px,3vw,32px)/1.35 Georgia,serif}.welcome-enter-button{color:#102533;width:100%;min-height:56px;transition:transform .25s var(--welcome-ease),background .25s var(--welcome-ease);background:#f3cf80;border-radius:13px;justify-content:center;align-items:center;gap:18px;padding:17px 18px;font:800 14px/1.3 Arial,sans-serif;text-decoration:none;display:flex;box-shadow:0 4px #9c7843}.welcome-enter-button:hover{background:#ffe3a4;transform:translateY(-2px)}.welcome-narration-button.secondary{z-index:2;color:#f2f5ed;text-transform:uppercase;cursor:pointer;background:#173b48;border:1px solid #8ab5be;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:auto;max-width:100%;min-height:52px;margin:4px 0 18px;padding:13px 20px;font:800 13px/1.3 Arial,sans-serif;display:inline-flex;position:sticky;top:12px}.welcome-narration-button.secondary:hover{background:#245464}.welcome-word-speaking{color:#0b2431;background:#ffe0a0;border-radius:3px;box-shadow:0 0 0 2px #ffe0a0}.welcome-narration-error{color:#ffd2be;font:500 15px/1.6 Arial,sans-serif}.welcome-donation-link{margin:22px 0 0;font:800 13px/1.6 Arial,sans-serif}.welcome-donation-link a,.welcome-site-footer>a:last-child{color:#c1e4e1;text-underline-offset:5px;text-decoration:underline}.welcome-donation-link a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.welcome-site-footer{color:#b9cdd2;border-top:1px solid #36515c;flex-wrap:wrap;align-items:center;gap:24px 42px;max-width:1240px;margin:0 auto;padding:34px clamp(20px,5vw,56px) 48px;font-size:14px;line-height:1.7;display:flex}.welcome-site-footer p{flex:280px;margin:0;font-size:14px}.welcome-site-footer>a:last-child{font-size:13px}.welcome-full-link{text-align:center;color:#d3e7e9;max-width:1240px;margin:0 auto;padding:24px 28px 44px;font:600 16px/1.6 Arial,sans-serif}.welcome-full-link a{color:#c6e9e6;text-underline-offset:5px;align-items:center;gap:14px;min-height:48px;text-decoration:underline;display:inline-flex}:is(.matekai-welcome-page :is(a,button):focus-visible,.welcome-full-link a:focus-visible){outline-offset:5px;outline:3px solid #88d8d1}@media (max-width:760px){.welcome-site-header{gap:16px;min-height:80px;padding:18px 20px}.welcome-site-header .wordmark{letter-spacing:.12em;font-size:19px}.welcome-entry-link{gap:9px;min-height:46px;padding:11px 12px;font-size:11px}.welcome-editorial{padding:0 22px 20px}.welcome-route-mark{margin:36px auto 44px}.welcome-chapter{margin-bottom:64px}.welcome-chapter-heading{gap:13px;margin-bottom:24px}.welcome-chapter-number{font-size:12px}.welcome-eyebrow{letter-spacing:.09em;font-size:10px}.welcome-chapter h2{font-size:32px}.welcome-chapter-layout,.welcome-chapter-3 .welcome-chapter-layout{flex-direction:column;gap:28px;padding-left:0;display:flex}.welcome-chapter .welcome-narration-paragraph{font-size:17px;line-height:1.8}.welcome-book-portrait{border-radius:74px 74px 18px 18px;order:-1;place-self:center;max-width:230px;transform:rotate(1deg)}.welcome-book-portrait img{border-radius:66px 66px 12px 12px}.welcome-chapter-2{border-radius:22px;margin-inline:-6px;padding:28px 20px}.welcome-chapter-2 .welcome-narration{columns:auto}.welcome-chapter-2 .welcome-chapter-layout{gap:24px}.welcome-open-promise{width:100%;padding:28px;position:static}.welcome-site-footer{padding:28px 22px 40px;display:block}.welcome-site-footer p{margin:20px 0}.welcome-narration-button.secondary{min-height:54px}.welcome-full-link{padding:20px 24px 28px;font-size:15px}.welcome-chapter-2 .welcome-narration{display:block}}@media (prefers-reduced-motion:reduce){.matekai-welcome-page *,.matekai-welcome-page :before,.matekai-welcome-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.welcome-chapter[data-welcome-revealed=false]{opacity:1;transform:none}.welcome-book-portrait{transform:none}}@media (forced-colors:active){.welcome-chapter-2,.welcome-open-promise,.welcome-entry-link,.welcome-enter-button,.welcome-narration-button.secondary{border:2px solid buttontext}.welcome-word-speaking{color:highlighttext;background:highlight}.welcome-chapter[data-welcome-revealed=false]{opacity:1;transform:none}}
