.y4PQSW_home{--pattern-ink:#75634d;--grain-image:url(/textures/light-grain.svg);--grain-opacity:1;--dots-opacity:.2;--weave-opacity:.065}.dark .y4PQSW_home{--home-dark-base:#211c18;--home-dark-story:#2c2520;--home-dark-progress:#302822;--home-dark-ink:#f5ecdf;--home-dark-copy:#cdbfac;--home-dark-action:#dfbc83;--home-dark-action-ink:#2a2016;--grain-image:url(/textures/paper-grain.svg);--pattern-ink:#bca489;--grain-opacity:.035;--dots-opacity:.075;--weave-opacity:.025;--background-lighter:44 37 32;--foreground:var(--home-dark-ink);--muted-foreground:var(--home-dark-copy);background:var(--home-dark-base);color:var(--foreground)}.y4PQSW_grain,.y4PQSW_gallery,.y4PQSW_weave{isolation:isolate;position:relative}.y4PQSW_grain:before,.y4PQSW_gallery:before,.y4PQSW_weave:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.y4PQSW_grain:before{background-image:var(--grain-image);opacity:var(--grain-opacity)}.y4PQSW_gallery:before{background-image:radial-gradient(circle, var(--pattern-ink) .7px, transparent .9px);opacity:var(--dots-opacity);background-size:7px 7px}.dark .y4PQSW_gallery article>a{background:#3a312a;border-color:#655446;transition:border-color .16s;box-shadow:0 4px 16px #140f0b26}.dark .y4PQSW_gallery article>a:hover{border-color:#bda07a}.dark .y4PQSW_gallery article>a:focus-visible{outline-color:var(--home-dark-action)}.y4PQSW_weave:before{background-image:repeating-linear-gradient(45deg, var(--pattern-ink) 0 1px, transparent 1px 8px), repeating-linear-gradient(-45deg, var(--pattern-ink) 0 1px, transparent 1px 8px);opacity:var(--weave-opacity)}.dark .y4PQSW_weave a{background:var(--home-dark-action);color:var(--home-dark-action-ink)}.dark .y4PQSW_weave a:hover{background:#edcfa1}@media (prefers-reduced-motion:reduce){.dark .y4PQSW_gallery article>a{transition:none}}
.K-LwAW_surface{--ink:#293a43;--copy:#4b5d65;--action:#355d77;--action-ink:#fff;color:var(--ink);background:#fff;padding:96px 24px;scroll-margin-top:80px;position:relative}.K-LwAW_assessmentSurface{--next-surface:#edf3ef}.K-LwAW_storySurface,.K-LwAW_progressSurface{--next-surface:#fff}.K-LwAW_librarySurface{--next-surface:#edf3f8}.dark .K-LwAW_assessmentSurface{--next-surface:var(--home-dark-story)}:is(.dark .K-LwAW_storySurface,.dark .K-LwAW_progressSurface){--next-surface:var(--home-dark-base)}.dark .K-LwAW_librarySurface{--next-surface:var(--home-dark-progress)}.dark .K-LwAW_surface{--ink:var(--home-dark-ink);--copy:var(--home-dark-copy);--action:var(--home-dark-action);--action-ink:var(--home-dark-action-ink);background:var(--home-dark-base)}.K-LwAW_inner{max-width:1160px;margin:0 auto}.K-LwAW_surface h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,3.5vw,3.3rem);font-weight:700;line-height:1.12}.K-LwAW_surface h3{font-size:1.5rem;font-weight:650;line-height:1.3}.K-LwAW_surface p{color:var(--copy);font-size:1.1rem;line-height:1.75}.K-LwAW_surface a:focus-visible{outline:3px solid var(--action);outline-offset:5px}.K-LwAW_surface a{color:var(--action)}.K-LwAW_surface .K-LwAW_button{background:var(--action);min-height:48px;color:var(--action-ink);text-align:center;border-radius:28px;justify-content:center;align-items:center;padding:14px 24px;font-size:.95rem;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.K-LwAW_button:hover{filter:brightness(.92)}.K-LwAW_heading{text-align:center;max-width:740px;margin:0 auto 48px}.K-LwAW_heading p{margin-top:20px}.K-LwAW_assessments{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.K-LwAW_assessments article{flex-direction:column;align-items:center;display:flex}.K-LwAW_motif{place-items:center;width:200px;height:200px;margin-bottom:28px;display:grid}.K-LwAW_motif img{object-fit:contain;width:100%;height:100%}.K-LwAW_assessments p{max-width:28ch;margin:16px 0 26px}.K-LwAW_assessments .K-LwAW_button{margin-top:auto}.K-LwAW_surface .K-LwAW_note{text-align:center;max-width:85ch;margin:38px auto 0;font-size:.85rem}.K-LwAW_feature{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.K-LwAW_copy p{max-width:42ch;margin:24px 0 28px}.K-LwAW_copy .K-LwAW_small{margin:18px 0 0;font-size:.85rem}.K-LwAW_storySurface{background:#edf3ef}.dark .K-LwAW_storySurface{background:var(--home-dark-story)}.K-LwAW_storyArt img{border-radius:16px;width:100%;height:auto}.K-LwAW_storyArt figcaption{color:var(--copy);text-align:center;margin-top:16px;font-size:.85rem}.K-LwAW_reverse{grid-template-columns:1.1fr .9fr}.K-LwAW_reverse .K-LwAW_copy{order:2}.K-LwAW_libraryArt{text-align:center}.K-LwAW_libraryArt>img{width:min(100%,400px);height:auto;margin:0 auto}.K-LwAW_topics{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.K-LwAW_topics a{border:1px solid #9aaeb6;border-radius:24px;padding:9px 16px;font-size:.85rem}.K-LwAW_topics a:hover{background:#355d7710}.dark .K-LwAW_topics a{border-color:#a68c70}.dark .K-LwAW_topics a:hover{background:#dfbc8314}.K-LwAW_secondary{text-underline-offset:5px;width:fit-content;margin-top:22px;text-decoration:underline;display:block}.K-LwAW_progressSurface{background:#edf3f8}.dark .K-LwAW_progressSurface{background:var(--home-dark-progress)}.K-LwAW_badges{justify-content:center;align-items:center;gap:16px;display:flex}.K-LwAW_badges figure{text-align:center;flex:1;min-width:0}.K-LwAW_badges figure:nth-child(2){transform:translateY(-30px)}.K-LwAW_badges img{width:100%;height:auto}.K-LwAW_badges figcaption{margin-top:12px;font-size:.85rem;font-weight:600}.K-LwAW_badgeDisplay>p{text-align:center;margin-top:32px}.K-LwAW_premiumArt{justify-self:center;width:min(100%,440px);height:auto}.K-LwAW_small a,.K-LwAW_note a{text-underline-offset:5px;text-decoration:underline}.K-LwAW_learning,.K-LwAW_more{scroll-margin-top:80px}@media (max-width:760px){.K-LwAW_surface{padding:64px 24px}.K-LwAW_feature,.K-LwAW_reverse{grid-template-columns:1fr;gap:40px}.K-LwAW_reverse .K-LwAW_copy{order:0}.K-LwAW_assessments{grid-template-columns:1fr;gap:48px}.K-LwAW_motif{width:152px;height:152px;margin-bottom:20px}.K-LwAW_assessments p{max-width:34ch}.K-LwAW_copy{max-width:520px}.K-LwAW_libraryArt>img{max-width:300px}.K-LwAW_badges{gap:8px;padding-top:24px}.K-LwAW_badges figcaption{font-size:.75rem}}
