.signup-form-module__fbvriW__form{flex-direction:column;gap:1.1rem;width:100%;max-width:38rem;display:flex}.signup-form-module__fbvriW__field{border:0;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.signup-form-module__fbvriW__label{font-family:var(--font-manrope), sans-serif;color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.4}.signup-form-module__fbvriW__hint{color:var(--slate);font-size:.8125rem;line-height:1.5}.signup-form-module__fbvriW__input,.signup-form-module__fbvriW__textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-width:0;color:var(--ink);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);font-size:1rem}.signup-form-module__fbvriW__input{border-radius:var(--radius-field);min-height:3.25rem;padding:0 1.1rem}.signup-form-module__fbvriW__textarea{resize:vertical;border-radius:var(--radius-field);min-height:6rem;padding:.8rem 1rem;line-height:1.5}.signup-form-module__fbvriW__input::placeholder{color:color-mix(in srgb, var(--slate) 80%, transparent)}.signup-form-module__fbvriW__input:focus-visible,.signup-form-module__fbvriW__textarea:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 25%, transparent);outline:none}.signup-form-module__fbvriW__input[aria-invalid=true],.signup-form-module__fbvriW__textarea[aria-invalid=true]{border-color:var(--destructive)}.signup-form-module__fbvriW__choices{gap:.5rem;display:grid}@media (min-width:640px){.signup-form-module__fbvriW__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.signup-form-module__fbvriW__choice{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--paper);color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.9375rem;line-height:1.4;display:flex}.signup-form-module__fbvriW__choice:hover{border-color:var(--line-strong)}.signup-form-module__fbvriW__choice:has(.signup-form-module__fbvriW__radio:checked){border-color:var(--blue)}.signup-form-module__fbvriW__choice:has(.signup-form-module__fbvriW__radio:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 25%, transparent)}.signup-form-module__fbvriW__radio{width:1rem;height:1rem;accent-color:var(--blue);flex:none;margin-top:.15rem}.signup-form-module__fbvriW__account{color:var(--slate);font-size:.875rem;line-height:1.5}.signup-form-module__fbvriW__account strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.signup-form-module__fbvriW__actions{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.signup-form-module__fbvriW__submit{border-radius:var(--radius-pill);background:var(--blue);max-width:100%;min-height:3.25rem;font-family:var(--font-manrope), sans-serif;text-align:center;color:var(--on-accent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), transform var(--dur-press) var(--ease);justify-content:center;align-items:center;padding:.6rem 1.6rem;font-size:.95rem;font-weight:700;line-height:1.3;display:inline-flex}.signup-form-module__fbvriW__submit:hover{background:var(--blue-hover)}.signup-form-module__fbvriW__submit:active{transform:scale(.98)}.signup-form-module__fbvriW__submit:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signup-form-module__fbvriW__submit:disabled{cursor:progress;opacity:.8}.signup-form-module__fbvriW__note{color:var(--slate);font-size:.8125rem;line-height:1.5}.signup-form-module__fbvriW__link{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.signup-form-module__fbvriW__error{border-radius:var(--radius-field);border:1px solid color-mix(in srgb, var(--destructive) 40%, transparent);background:color-mix(in srgb, var(--destructive) 6%, transparent);color:var(--ink);padding:.65rem .9rem;font-size:.875rem}.signup-form-module__fbvriW__error:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.signup-form-module__fbvriW__notice{border-radius:var(--radius-field);border:var(--seam-width) dashed var(--seam);background:var(--paper);max-width:38rem;padding:1.1rem 1.25rem}.signup-form-module__fbvriW__noticeTitle{font-family:var(--font-archivo), sans-serif;color:var(--ink);font-size:1.15rem;font-weight:800}.signup-form-module__fbvriW__noticeText{color:var(--slate);margin-top:.35rem;font-size:.9rem;line-height:1.55}
.ladder-details-module__3jPbRq__image{aspect-ratio:8/5;background:var(--mist);border-radius:.65rem;margin-bottom:1rem;overflow:hidden}.ladder-details-module__3jPbRq__image img{object-fit:cover;width:100%;height:100%}.ladder-details-module__3jPbRq__details{gap:.5rem;margin-block:.8rem;display:grid}.ladder-details-module__3jPbRq__gate{color:var(--ink);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.ladder-details-module__3jPbRq__gate svg{color:var(--blue);flex-shrink:0}.ladder-details-module__3jPbRq__upgrade{border-left:3px solid var(--blue);background:var(--tint);color:var(--ink);padding:.5rem .7rem;font-size:.875rem}.ladder-details-module__3jPbRq__upgrade strong{font-size:1.2rem;display:block}.ladder-details-module__3jPbRq__path{position:relative}.ladder-details-module__3jPbRq__path>li{border-left:3px solid var(--blue);position:relative}.ladder-details-module__3jPbRq__path>li>.ladder-details-module__3jPbRq__image{flex-shrink:0;width:8rem;margin:0}@media (max-width:639px){.ladder-details-module__3jPbRq__path>li>.ladder-details-module__3jPbRq__image{aspect-ratio:3;width:100%}}
.section-head-module__0mK7GG__head{max-width:46rem}.section-head-module__0mK7GG__center{text-align:center;margin-inline:auto}.section-head-module__0mK7GG__title{color:var(--ink);text-wrap:balance}.section-head-module__0mK7GG__intro{max-width:40rem;color:var(--slate);text-wrap:pretty;margin-top:1rem}.section-head-module__0mK7GG__center .section-head-module__0mK7GG__intro{margin-inline:auto}.section-head-module__0mK7GG__dark .section-head-module__0mK7GG__title{color:#fbfcf8}.section-head-module__0mK7GG__dark .section-head-module__0mK7GG__intro{color:#fbfcf8c7}.public-site.dark .section-head-module__0mK7GG__dark .section-head-module__0mK7GG__title{color:#eaf1fc}.public-site.dark .section-head-module__0mK7GG__dark .heading-accent{color:#afc4ff}
.course-sections-module__U-LG1q__section{padding-block:var(--spacing-section);scroll-margin-top:var(--sticky-offset)}.course-sections-module__U-LG1q__paper{background:var(--paper);color:var(--ink)}.course-sections-module__U-LG1q__mist{background:var(--mist);color:var(--ink)}.course-sections-module__U-LG1q__ink{color:#fbfcf8;background:#20345d}.course-sections-module__U-LG1q__butter{--ink:#20345d;--slate:#3f5175;--paper:#fbf8e6;--line:#20345d2e;--blue:#2445cb;--blue-hover:#1b36a8;--on-accent:#fbfcf8;--heading-accent-soft:#637cc2;background:var(--butter);color:#20345d}.course-sections-module__U-LG1q__panelNote{color:var(--slate);font-size:.875rem;line-height:1.5}.public-site.dark .course-sections-module__U-LG1q__ink{background:#0d1830}.course-sections-module__U-LG1q__note{color:var(--slate);margin-top:1rem;font-size:.8125rem}.course-sections-module__U-LG1q__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-size:.75rem;font-weight:800}.course-sections-module__U-LG1q__textLink{min-height:2.75rem;color:var(--blue);text-underline-offset:4px;align-items:center;gap:.4rem;margin-top:.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.course-sections-module__U-LG1q__arrow{width:1rem;height:1rem;transition:transform var(--dur-fast) var(--ease)}@media (hover:hover){.course-sections-module__U-LG1q__textLink:hover .course-sections-module__U-LG1q__arrow{transform:translate(3px)}}.course-sections-module__U-LG1q__cover{object-fit:cover;width:100%;height:100%}.course-sections-module__U-LG1q__mistakes{gap:1.25rem;margin-top:2rem;display:grid}.course-sections-module__U-LG1q__mistakeItem{min-width:0}.course-sections-module__U-LG1q__mistake{border:var(--seam-width) dashed var(--seam-color,var(--seam));border-radius:var(--radius-card-lg);background:var(--paper);flex-direction:column;height:100%;display:flex;overflow:hidden}.course-sections-module__U-LG1q__mistakeMedia{background:var(--sky);height:7.5rem;position:relative;overflow:hidden}.course-sections-module__U-LG1q__mistakeValue{letter-spacing:-.03em;color:var(--blue);font-size:1.875rem;line-height:1.05}.course-sections-module__U-LG1q__mistakeBody{flex-direction:column;flex:1;gap:.4rem;padding:1.1rem 1.2rem 1.25rem;display:flex}.course-sections-module__U-LG1q__cardTitle{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:1.3rem;font-weight:800;line-height:1.15}.course-sections-module__U-LG1q__cardText{color:var(--slate);text-wrap:pretty;line-height:1.5}.course-sections-module__U-LG1q__cardMeta{color:var(--blue);margin-top:auto;padding-top:.5rem;font-size:.8125rem;font-weight:700}@media (min-width:768px){.course-sections-module__U-LG1q__mistakes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}}.course-sections-module__U-LG1q__split{gap:2rem;display:grid}.course-sections-module__U-LG1q__splitText{min-width:0}.course-sections-module__U-LG1q__aside{border-left:3px solid var(--butter);max-width:34rem;color:var(--ink);margin-top:1.25rem;padding-left:1rem;line-height:1.55}.course-sections-module__U-LG1q__tool{min-width:0}@media (min-width:1024px){.course-sections-module__U-LG1q__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4vw}.course-sections-module__U-LG1q__splitText{top:calc(var(--sticky-offset) + 1rem);position:sticky}.course-sections-module__U-LG1q__trySplit{grid-template-columns:minmax(0,1fr);gap:2.5rem}.course-sections-module__U-LG1q__trySplit .course-sections-module__U-LG1q__splitText{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:4vw;display:grid;position:static}.course-sections-module__U-LG1q__trySplit .course-sections-module__U-LG1q__aside{margin-top:0}}.course-sections-module__U-LG1q__explainer{--explainer-surface:var(--paper)}.course-sections-module__U-LG1q__explainer.course-sections-module__U-LG1q__mist{--explainer-surface:var(--mist)}.course-sections-module__U-LG1q__explainerStory{margin-top:2.5rem}.course-sections-module__U-LG1q__chapters{margin-top:2rem;position:relative}.course-sections-module__U-LG1q__chapterThread{position:absolute;top:1.5rem;bottom:1.5rem;left:1.6rem}.course-sections-module__U-LG1q__curriculum{gap:.25rem;display:grid;position:relative}.course-sections-module__U-LG1q__module{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.course-sections-module__U-LG1q__chapterNumber{background:var(--chapter-bg,var(--paper));width:3.25rem;font-family:var(--font-archivo), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--blue);place-items:center;padding-block:.6rem;font-size:2rem;font-weight:800;line-height:1;display:grid;position:relative}.course-sections-module__U-LG1q__mist .course-sections-module__U-LG1q__chapterNumber{--chapter-bg:var(--mist)}.course-sections-module__U-LG1q__chapterDetails{border-bottom:var(--seam-width) dashed var(--seam);min-width:0}.course-sections-module__U-LG1q__moduleHead{cursor:pointer;align-items:center;gap:.9rem;padding-block:1rem;list-style:none;display:flex}.course-sections-module__U-LG1q__moduleHead::-webkit-details-marker{display:none}.course-sections-module__U-LG1q__moduleHead:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:.25rem}.course-sections-module__U-LG1q__moduleText{flex-direction:column;flex:auto;min-width:0;display:flex}.course-sections-module__U-LG1q__moduleImage{aspect-ratio:4/3;border-radius:var(--radius-organic);background:var(--sky);flex:none;width:5rem;overflow:hidden}.course-sections-module__U-LG1q__moduleTitle{font-family:var(--font-archivo), sans-serif;letter-spacing:-.025em;color:var(--ink);margin-top:.15rem;font-size:clamp(1.15rem,1rem + .7vw,1.6rem);font-weight:800;line-height:1.12}.course-sections-module__U-LG1q__moduleMeta{color:var(--slate);margin-top:.25rem;font-size:.8125rem}.course-sections-module__U-LG1q__chevron{width:1.25rem;height:1.25rem;color:var(--blue);transition:rotate var(--dur-base) var(--ease);flex:none}.course-sections-module__U-LG1q__chapterDetails[open] .course-sections-module__U-LG1q__chevron{rotate:180deg}.course-sections-module__U-LG1q__lessons{border-top:var(--seam-width) dashed var(--seam);margin-bottom:1.1rem}.course-sections-module__U-LG1q__lesson{border-bottom:var(--seam-width) dashed var(--seam-color,var(--seam));color:var(--ink);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding-block:.6rem;font-size:.95rem;line-height:1.4;display:grid}.course-sections-module__U-LG1q__lessonNumber{font-variant-numeric:tabular-nums;color:var(--blue);font-size:.8125rem;font-weight:700}.course-sections-module__U-LG1q__lessonTitle{overflow-wrap:anywhere;min-width:0}.course-sections-module__U-LG1q__lessonMinutes{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--slate);font-size:.8125rem}.course-sections-module__U-LG1q__tag{border-radius:var(--radius-small);vertical-align:.1em;color:#20345d;background:#f3ebb9;margin-left:.5rem;padding:.05rem .55rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}@media (min-width:768px){.course-sections-module__U-LG1q__chapters{max-width:56rem;margin-top:2.5rem}.course-sections-module__U-LG1q__chapterThread{left:2.5rem}.course-sections-module__U-LG1q__module{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem}.course-sections-module__U-LG1q__chapterNumber{width:5rem;padding-block:.4rem;font-size:4rem}.course-sections-module__U-LG1q__moduleHead{padding-block:1.4rem}.course-sections-module__U-LG1q__moduleImage{width:7.5rem}}@media (prefers-reduced-motion:reduce){.course-sections-module__U-LG1q__chevron{transition:none}}.course-sections-module__U-LG1q__proof{gap:1.25rem;margin-top:2rem;display:grid}.course-sections-module__U-LG1q__story,.course-sections-module__U-LG1q__exam,.course-sections-module__U-LG1q__outcomes{border-radius:var(--radius-card-lg);min-width:0;padding:1.4rem}.course-sections-module__U-LG1q__story{color:#20345d;background:#f3ebb9;margin:0}.course-sections-module__U-LG1q__storyLabel{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.course-sections-module__U-LG1q__storyText{font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;text-wrap:pretty;margin-top:.75rem;font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem);font-weight:700;line-height:1.35}.course-sections-module__U-LG1q__storyNote{margin-top:1rem;font-size:.9rem;line-height:1.5}.course-sections-module__U-LG1q__storyFigures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;display:grid}.course-sections-module__U-LG1q__storyFigure{background:#fbfcf899;border-radius:1rem;flex-direction:column-reverse;justify-content:flex-end;gap:.2rem;padding:.75rem .9rem;display:flex}.course-sections-module__U-LG1q__storyFigureValue{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#2445cb;font-size:clamp(1.7rem,1.4rem + 1.2vw,2.4rem);font-weight:800;line-height:1}.course-sections-module__U-LG1q__storyFigureLabel{font-size:.8125rem;line-height:1.35}.course-sections-module__U-LG1q__storyLayout{gap:1.25rem;margin-top:2rem;display:grid}.course-sections-module__U-LG1q__storyPhoto{min-width:0}.course-sections-module__U-LG1q__storyLayoutSolo{max-width:44rem}.course-sections-module__U-LG1q__storyFrame{aspect-ratio:16/10;border-radius:var(--radius-card-lg)}.course-sections-module__U-LG1q__storyImage{object-position:center 60%}@media (min-width:1024px){.course-sections-module__U-LG1q__storyLayout{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:2.5rem;margin-top:2.75rem}.course-sections-module__U-LG1q__storyLayoutSolo{grid-template-columns:minmax(0,1fr)}.course-sections-module__U-LG1q__storyFrame{aspect-ratio:4/3}.course-sections-module__U-LG1q__storyLayout .course-sections-module__U-LG1q__story{padding:1.75rem}}.course-sections-module__U-LG1q__exam,.course-sections-module__U-LG1q__outcomes{border:var(--seam-width) dashed var(--seam-color,#fbfcf861);background:#fbfcf80f}.course-sections-module__U-LG1q__examTitle{font-family:var(--font-archivo), sans-serif;color:#fbfcf8;font-size:1.2rem;font-weight:800;line-height:1.2}.course-sections-module__U-LG1q__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.course-sections-module__U-LG1q__figure{background:#fbfcf814;border-radius:1rem;flex-direction:column-reverse;justify-content:flex-end;gap:.2rem;padding:.85rem 1rem;display:flex}.course-sections-module__U-LG1q__figureValue{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#afc4ff;font-size:clamp(2.2rem,1.8rem + 1.5vw,3rem);font-weight:800;line-height:1}.course-sections-module__U-LG1q__figureLabel{color:#fbfcf8cc;font-size:.875rem;line-height:1.35}.course-sections-module__U-LG1q__examText{color:#fbfcf8db;margin-top:1rem;line-height:1.55}.course-sections-module__U-LG1q__checks{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.course-sections-module__U-LG1q__checks li{align-items:flex-start;gap:.65rem;line-height:1.45;display:flex}.course-sections-module__U-LG1q__checkIcon{border-radius:var(--radius-pill);background:var(--blue);width:1.35rem;height:1.35rem;color:var(--on-accent);flex:none;margin-top:.05rem;padding:.2rem}.course-sections-module__U-LG1q__ink .course-sections-module__U-LG1q__checkIcon{color:#20345d;background:#afc4ff}.course-sections-module__U-LG1q__crossIcon{background:var(--line);color:var(--ink)}@media (min-width:1024px){.course-sections-module__U-LG1q__proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.75rem}.course-sections-module__U-LG1q__story,.course-sections-module__U-LG1q__exam,.course-sections-module__U-LG1q__outcomes{padding:1.75rem}}.course-sections-module__U-LG1q__fit{gap:1rem;margin-top:2rem;display:grid}.course-sections-module__U-LG1q__fitColumn{border:var(--seam-width) dashed var(--seam-color,var(--seam));border-radius:var(--radius-card-lg);background:var(--tint);min-width:0;padding:1.35rem}.course-sections-module__U-LG1q__fitNot{background:var(--paper)}.course-sections-module__U-LG1q__fitTitle{font-family:var(--font-archivo), sans-serif;color:var(--ink);font-size:1.2rem;font-weight:800}.course-sections-module__U-LG1q__fit .course-sections-module__U-LG1q__checks li{color:var(--ink)}@media (min-width:768px){.course-sections-module__U-LG1q__fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.course-sections-module__U-LG1q__phoneImage{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.course-sections-module__U-LG1q__previewShot{aspect-ratio:2;border-radius:var(--radius-card-lg);background:var(--paper);box-shadow:var(--shadow-object);overflow:hidden}.course-sections-module__U-LG1q__listTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-top:1.25rem;font-size:.8125rem;font-weight:800}.course-sections-module__U-LG1q__chips{margin-top:.6rem;display:grid}.course-sections-module__U-LG1q__chip{border-bottom:var(--seam-width) dashed var(--seam-color,var(--seam));color:var(--ink);padding:.5rem 0;font-size:.9375rem;font-weight:600}.course-sections-module__U-LG1q__chip:last-child{border-bottom:0}.course-sections-module__U-LG1q__headKicker{margin-bottom:.6rem}.course-sections-module__U-LG1q__lead{max-width:40rem;color:var(--slate);margin-top:1rem;line-height:1.6}.course-sections-module__U-LG1q__panel{border:var(--seam-width) dashed var(--seam-color,var(--seam));border-radius:var(--radius-card-lg);background:var(--paper);flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;padding:1.4rem;display:flex}.course-sections-module__U-LG1q__accessCard{background:var(--paper);min-width:0;box-shadow:var(--shadow-object);border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:1rem;padding:0 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden;rotate:1deg}.course-sections-module__U-LG1q__accessHole{z-index:1;background:var(--mist);border-radius:999px;width:3.25rem;height:.7rem;position:absolute;top:.9rem;left:50%;translate:-50%;box-shadow:inset 0 1px 2px #20345d59}.course-sections-module__U-LG1q__accessHead{background:var(--blue);width:calc(100% + 3rem);color:var(--on-accent);background-image:repeating-linear-gradient(135deg,#fbfcf80d 0 1px,#0000 1px 6px);justify-content:space-between;align-items:flex-end;gap:1rem;margin-inline:-1.5rem;padding:2.5rem 1.5rem 1rem;display:flex}.course-sections-module__U-LG1q__accessKicker{font-family:var(--font-archivo), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.course-sections-module__U-LG1q__miniCertificate{background:linear-gradient(#b8cde8,#b8cde8) .6rem .8rem/55% 2px no-repeat,linear-gradient(#b8cde8,#b8cde8) .6rem 1.25rem/40% 2px no-repeat,linear-gradient(#20345d,#20345d) .6rem 1.9rem/50% 3px no-repeat,#fbfcf8;border-radius:.2rem;width:5.5rem;height:4rem;margin-bottom:-2rem;display:block;position:relative;rotate:-6deg;box-shadow:0 10px 20px -12px #00000080}.course-sections-module__U-LG1q__miniSeal{background:#f3ebb9;border:2px dashed #2445cb;border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;bottom:.4rem;right:.45rem}.course-sections-module__U-LG1q__accessCard .course-sections-module__U-LG1q__rules{margin-top:1.25rem}.course-sections-module__U-LG1q__accessCard .course-sections-module__U-LG1q__rules li:before{border-radius:var(--radius-small);background:var(--butter);color:var(--label-ink)}.course-sections-module__U-LG1q__rules{counter-reset:rule;flex-direction:column;gap:.75rem;display:flex}.course-sections-module__U-LG1q__rules li{color:var(--ink);counter-increment:rule;gap:.75rem;font-weight:600;line-height:1.45;display:flex}.course-sections-module__U-LG1q__rules li:before{border-radius:var(--radius-pill);background:var(--blue);width:1.6rem;height:1.6rem;color:var(--on-accent);content:counter(rule);flex:none;place-items:center;font-size:.8rem;font-weight:800;display:inline-grid}.course-sections-module__U-LG1q__panelStrong{color:var(--ink);font-weight:700}.course-sections-module__U-LG1q__panelText{color:var(--slate);line-height:1.55}.course-sections-module__U-LG1q__pillar{border-top:var(--seam-width) dashed var(--seam);background:var(--paper);color:var(--slate);padding-block:1.25rem 1.75rem;font-size:.9rem}.course-sections-module__U-LG1q__pillarLink{color:var(--blue);text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (min-width:1024px){.course-sections-module__U-LG1q__section{padding-block:var(--spacing-section-lg)}}
.funnel-hero-module__onPXUW__hero{color:var(--ink);position:relative;overflow:hidden}.funnel-hero-module__onPXUW__inner{padding-block:1rem 3.5rem;position:relative}.funnel-hero-module__onPXUW__breadcrumb{margin-bottom:1.25rem}.funnel-hero-module__onPXUW__grid{grid-template-areas:"copy""action""visual";gap:1.5rem;display:grid;position:relative}.funnel-hero-module__onPXUW__copy{grid-area:copy;min-width:0;position:relative}.funnel-hero-module__onPXUW__action{grid-area:action;min-width:0;position:relative}.funnel-hero-module__onPXUW__visual{grid-area:visual;width:100%;min-width:0;position:relative}.funnel-hero-module__onPXUW__kicker{margin-bottom:.9rem;position:relative}.funnel-hero-module__onPXUW__title{max-width:15ch;color:var(--ink);text-wrap:balance;font-size:clamp(2.35rem,1.2rem + 3.6vw,4.75rem);line-height:.98;position:relative}.funnel-hero-module__onPXUW__intro{max-width:44ch;color:var(--slate);margin-top:1.1rem;position:relative}.funnel-hero-module__onPXUW__subjectTitle>[data-heading-line]:first-child{letter-spacing:-.02em;margin-bottom:.35rem;font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);line-height:1.15;display:block}.funnel-hero-module__onPXUW__step{color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--blue) 22%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,2.5rem + 18vw,20rem);position:absolute;top:-.04em;right:0}.funnel-hero-module__onPXUW__facts{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.75rem;display:flex;position:relative}.funnel-hero-module__onPXUW__fact{align-items:center;gap:.55rem;font-size:.875rem;font-weight:600;display:inline-flex}.funnel-hero-module__onPXUW__factStitch{border-top:var(--seam-width) dashed currentColor;opacity:.7;flex:none;width:1.1rem;height:0}@media (min-width:640px){.funnel-hero-module__onPXUW__visual{justify-self:center;max-width:24rem}}@media (min-width:1024px){.funnel-hero-module__onPXUW__inner{padding-block:1.25rem 4.5rem}.funnel-hero-module__onPXUW__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy visual""action visual";align-items:start;gap:1.75rem 5vw}.funnel-hero-module__onPXUW__visual{align-self:center;max-width:none}}.funnel-hero-module__onPXUW__book{background:var(--ink);color:var(--paper)}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__breadcrumb{color:var(--paper)}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__breadcrumb :is(a,span,li,ol){color:inherit}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__grid{--seam-color:var(--seam);--outline-color:var(--blue);--page-line:color-mix(in srgb, var(--blue) 12%, transparent);--page-margin:color-mix(in srgb, var(--blue) 22%, transparent);background-color:var(--paper);background-image:linear-gradient(to right, transparent .75rem, var(--page-margin) .75rem .85rem, transparent .85rem), repeating-linear-gradient(to bottom, transparent 0 35px, var(--page-line) 35px 36px);color:var(--ink);box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 40%, transparent), 0 30px 60px -30px #0000008c;border-radius:.5rem 1.75rem 1.75rem .5rem;padding:1.75rem 1.5rem}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__grid:before,.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__grid:after{z-index:-1;background:color-mix(in srgb, var(--paper) 88%, var(--ink));content:"";border-radius:0 0 1.5rem 1.5rem;height:1.5rem;position:absolute;inset:auto .75rem -.45rem}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__grid:after{background:color-mix(in srgb, var(--paper) 72%, var(--ink));inset:auto 1.5rem -.85rem}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__title{max-width:13ch}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__subjectTitle{max-width:14ch;font-size:clamp(2.25rem,1.2rem + 3.4vw,4.5rem)}.funnel-hero-module__onPXUW__hero.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__grid .funnel-hero-module__onPXUW__title .heading-accent[data-heading-tone]{color:var(--blue)}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__title .heading-accent{background:linear-gradient(transparent 58%, var(--butter) 58% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__visual{justify-self:center;max-width:22rem}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__facts{color:var(--paper)}@media (min-width:1024px){.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__grid{background-image:linear-gradient(to right, transparent 3rem, var(--page-margin) 3rem 3.1rem, transparent 3.1rem), repeating-linear-gradient(to bottom, transparent 0 35px, var(--page-line) 35px 36px), linear-gradient(var(--paper), var(--paper));background-repeat:no-repeat;background-size:56% 100%,56% 100%,100% 100%;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);column-gap:0;padding:0}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__visual:before{background:linear-gradient(to right, color-mix(in srgb, var(--ink) 16%, transparent), transparent);content:"";pointer-events:none;width:3rem;position:absolute;inset:0 auto 0 0}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__copy{padding:3.25rem 3rem 0 4.75rem}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__action{padding:0 3rem 3rem 4.75rem}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__visual{border-left:var(--seam-width) dashed color-mix(in srgb, var(--ink) 18%, transparent);justify-content:center;align-self:stretch;align-items:center;max-width:none;padding:2.5rem 2.5rem 2.5rem 3rem;display:flex}.funnel-hero-module__onPXUW__book .funnel-hero-module__onPXUW__facts{justify-content:space-between;margin-top:2.25rem;padding-inline:.5rem}}.funnel-hero-module__onPXUW__starter{background:var(--sky)}.funnel-hero-module__onPXUW__starter .funnel-hero-module__onPXUW__facts{color:var(--ink)}.funnel-hero-module__onPXUW__maker{background:var(--paper)}.funnel-hero-module__onPXUW__maker .funnel-hero-module__onPXUW__band{background:var(--butter);pointer-events:none;height:8.5rem;position:absolute;inset:auto 0 0}.funnel-hero-module__onPXUW__maker .funnel-hero-module__onPXUW__band:before{border-top:var(--seam-width) dashed color-mix(in srgb, var(--ink) 40%, transparent);content:"";position:absolute;inset:.6rem 0 auto}.funnel-hero-module__onPXUW__maker .funnel-hero-module__onPXUW__step{-webkit-text-stroke-color:color-mix(in srgb, var(--ink) 22%, transparent)}.funnel-hero-module__onPXUW__maker .funnel-hero-module__onPXUW__facts{color:var(--label-ink)}.funnel-hero-module__onPXUW__master{background:var(--ink);color:var(--paper);overflow:visible}.funnel-hero-module__onPXUW__master .funnel-hero-module__onPXUW__breadcrumb :is(a,span,li,ol),.funnel-hero-module__onPXUW__master .funnel-hero-module__onPXUW__title{color:var(--paper)}.funnel-hero-module__onPXUW__master .funnel-hero-module__onPXUW__intro{color:color-mix(in srgb, var(--paper) 82%, transparent)}.funnel-hero-module__onPXUW__master .funnel-hero-module__onPXUW__step{-webkit-text-stroke-color:color-mix(in srgb, var(--butter) 45%, transparent)}.funnel-hero-module__onPXUW__master .funnel-hero-module__onPXUW__facts{color:var(--paper)}@media (min-width:1024px){.funnel-hero-module__onPXUW__master .funnel-hero-module__onPXUW__visual{z-index:2;translate:0 5.5rem}.funnel-hero-module__onPXUW__master .funnel-hero-module__onPXUW__inner{padding-bottom:3.5rem}.funnel-hero-module__onPXUW__master .funnel-hero-module__onPXUW__facts{max-width:56%}}.funnel-hero-module__onPXUW__starter [data-ticket]{--hole:var(--sky);background:var(--paper)}.funnel-hero-module__onPXUW__master [data-ticket]{--hole:var(--ink);background:var(--paper)}
.landing-ladder-module__LbnUKW__section{color:#fbfcf8;padding-block:var(--spacing-section);scroll-margin-top:var(--sticky-offset);background:#20345d}.public-site.dark .landing-ladder-module__LbnUKW__section{background:#0d1830}.landing-ladder-module__LbnUKW__stairs{flex-direction:column;gap:.9rem;margin-top:2rem;display:flex}.landing-ladder-module__LbnUKW__step{border:var(--seam-width) dashed var(--seam-color,#fbfcf861);transition:border-color var(--dur-fast) var(--ease);background:#fbfcf80f;border-radius:1rem;grid-template-columns:3.75rem minmax(0,1fr) auto;grid-template-areas:"photo body price""photo after price";align-items:center;column-gap:.85rem;padding:.6rem .9rem .6rem .6rem;display:grid;position:relative}.landing-ladder-module__LbnUKW__step:hover{border-color:#fbfcf8b3}.landing-ladder-module__LbnUKW__step[data-highlight-step]{background:#2445cb;border-color:#0000}.landing-ladder-module__LbnUKW__photo{aspect-ratio:1;background:#fbfcf81a;border-radius:.7rem;grid-area:photo;align-self:center;overflow:hidden}.landing-ladder-module__LbnUKW__image{object-fit:cover;width:100%;height:100%;display:block}.landing-ladder-module__LbnUKW__body{grid-area:body;min-width:0}.landing-ladder-module__LbnUKW__name{font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;font-size:1.1rem;font-weight:800;line-height:1.15}.landing-ladder-module__LbnUKW__link{color:#fbfcf8}.landing-ladder-module__LbnUKW__link:after{border-radius:inherit;content:"";position:absolute;inset:0}.landing-ladder-module__LbnUKW__link:focus-visible{outline:none}.landing-ladder-module__LbnUKW__step:has(.landing-ladder-module__LbnUKW__link:focus-visible){outline-offset:3px;outline:2px solid #f3ebb9}.landing-ladder-module__LbnUKW__status{color:#fbfcf8bf;margin-top:.3rem;font-size:.78rem;font-weight:600;line-height:1.3}.landing-ladder-module__LbnUKW__status[data-open]{border-radius:var(--radius-pill);color:#20345d;background:#f3ebb9;padding:.15rem .6rem;font-weight:700;display:inline-block}.landing-ladder-module__LbnUKW__can{color:#fbfcf8db;text-wrap:pretty;margin-top:.35rem;font-size:.8125rem;line-height:1.35}.landing-ladder-module__LbnUKW__step[data-highlight-step] .landing-ladder-module__LbnUKW__can{color:#fbfcf8}.landing-ladder-module__LbnUKW__riser{display:contents}.landing-ladder-module__LbnUKW__price{text-align:right;font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:price;font-size:1.35rem;font-weight:800;line-height:1}.landing-ladder-module__LbnUKW__step[data-highlight-step] .landing-ladder-module__LbnUKW__price{color:#f3ebb9}.landing-ladder-module__LbnUKW__after{color:#fbfcf8b8;grid-area:after;margin-top:.3rem;font-size:.72rem;line-height:1.3}.landing-ladder-module__LbnUKW__note{color:#fbfcf8d1;max-width:44rem;margin-top:1.5rem;font-size:.875rem;line-height:1.5}.landing-ladder-module__LbnUKW__ai{color:#fbfcf8a6;margin-top:.25rem;font-size:.75rem;display:block}@media (min-width:768px){.landing-ladder-module__LbnUKW__stairs{border-bottom:var(--seam-width) dashed var(--seam-color,#fbfcf861);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;margin-top:2.75rem;display:grid}.landing-ladder-module__LbnUKW__step{background:0 0;border:0;border-radius:1rem 1rem 0 0;flex-direction:column;gap:.75rem;margin-inline-start:0;padding:0;display:flex}.landing-ladder-module__LbnUKW__step[data-highlight-step]{background:0 0}.landing-ladder-module__LbnUKW__photo{aspect-ratio:4/3;border-radius:1rem}.landing-ladder-module__LbnUKW__step[data-highlight-step] .landing-ladder-module__LbnUKW__photo{box-shadow:0 0 0 3px #2445cb}.landing-ladder-module__LbnUKW__body{min-height:5.25rem}.landing-ladder-module__LbnUKW__stairs:has(.landing-ladder-module__LbnUKW__can) .landing-ladder-module__LbnUKW__body{min-height:9rem}.landing-ladder-module__LbnUKW__can{margin-top:.5rem;font-size:.875rem}.landing-ladder-module__LbnUKW__name{font-size:1.3rem}.landing-ladder-module__LbnUKW__riser{height:calc(5.5rem + var(--i,0) * 3rem);text-align:left;transform-origin:bottom;background:#fbfcf817;border-radius:1rem 1rem 0 0;padding:1rem;display:block}.landing-ladder-module__LbnUKW__step:hover .landing-ladder-module__LbnUKW__riser{background:#fbfcf824}.landing-ladder-module__LbnUKW__step[data-highlight-step] .landing-ladder-module__LbnUKW__riser{background:#2445cb}.landing-ladder-module__LbnUKW__price{text-align:left;font-size:clamp(1.5rem,.9rem + 1.6vw,2.5rem)}.landing-ladder-module__LbnUKW__after{font-size:.8rem}}@media (min-width:1024px){.landing-ladder-module__LbnUKW__section{padding-block:var(--spacing-section-lg)}.landing-ladder-module__LbnUKW__stairs{gap:1rem}.landing-ladder-module__LbnUKW__photo{aspect-ratio:1}.landing-ladder-module__LbnUKW__riser{height:calc(6rem + var(--i,0) * 3.25rem)}.landing-ladder-module__LbnUKW__stairs:has(.landing-ladder-module__LbnUKW__can) .landing-ladder-module__LbnUKW__body{min-height:8rem}}@media (min-width:1280px){.landing-ladder-module__LbnUKW__stairs:has(.landing-ladder-module__LbnUKW__can) .landing-ladder-module__LbnUKW__body{min-height:7rem}}@media (prefers-reduced-motion:reduce){.landing-ladder-module__LbnUKW__step{transition:none}}.landing-ladder-module__LbnUKW__here{z-index:2;font-size:.75rem;position:absolute;top:-.7rem;left:4.95rem}@media (min-width:768px){.landing-ladder-module__LbnUKW__here{font-size:.9375rem;top:-1.1rem;left:.5rem;right:auto}}
.whitepaper-form-module__5Xxrna__form{flex-direction:column;gap:.85rem;width:100%;max-width:38rem;display:flex}.whitepaper-form-module__5Xxrna__field{flex-direction:column;gap:.5rem;display:flex}.whitepaper-form-module__5Xxrna__labelRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.whitepaper-form-module__5Xxrna__privacyLink{font-family:var(--font-manrope), sans-serif;color:var(--slate);text-underline-offset:3px;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.whitepaper-form-module__5Xxrna__privacyLink:hover{color:var(--blue);text-decoration-style:solid}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__privacyLink{color:#fbfcf8d1}.whitepaper-form-module__5Xxrna__label{font-family:var(--font-manrope), sans-serif;color:var(--ink);font-size:.875rem;font-weight:700}.whitepaper-form-module__5Xxrna__hint{color:var(--slate);margin-left:.5rem;font-weight:500}.whitepaper-form-module__5Xxrna__row{flex-direction:column;gap:.6rem;display:flex}@media (min-width:640px){.whitepaper-form-module__5Xxrna__row{flex-direction:row;align-items:stretch}}.whitepaper-form-module__5Xxrna__input{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--paper);width:100%;min-width:0;min-height:3.25rem;color:var(--ink);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex:auto;padding:0 1.1rem;font-size:1rem}.whitepaper-form-module__5Xxrna__input::placeholder{color:color-mix(in srgb, var(--slate) 80%, transparent)}.whitepaper-form-module__5Xxrna__input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 25%, transparent);outline:none}.whitepaper-form-module__5Xxrna__input[aria-invalid=true]{border-color:var(--destructive)}.whitepaper-form-module__5Xxrna__submit{border-radius:var(--radius-pill);background:var(--blue);min-height:3.25rem;font-family:var(--font-manrope), sans-serif;color:var(--on-accent);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), transform var(--dur-press) var(--ease);flex:none;justify-content:center;align-items:center;padding:0 1.6rem;font-size:.95rem;font-weight:700;display:inline-flex}.whitepaper-form-module__5Xxrna__submit:hover{background:var(--blue-hover)}.whitepaper-form-module__5Xxrna__submit:active{transform:scale(.98)}.whitepaper-form-module__5Xxrna__submit:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.whitepaper-form-module__5Xxrna__submit:disabled{cursor:progress;opacity:.8}.whitepaper-form-module__5Xxrna__notes{flex-direction:column;gap:.85rem;display:flex}.whitepaper-form-module__5Xxrna__consent,.whitepaper-form-module__5Xxrna__privacy,.whitepaper-form-module__5Xxrna__check{font-family:var(--font-manrope), sans-serif;color:var(--slate);font-size:.8125rem;line-height:1.5}.whitepaper-form-module__5Xxrna__consent{color:var(--ink);font-weight:600}.whitepaper-form-module__5Xxrna__check{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.whitepaper-form-module__5Xxrna__checkbox{width:1rem;height:1rem;accent-color:var(--blue);flex:none;margin-top:.15rem}.whitepaper-form-module__5Xxrna__link{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.whitepaper-form-module__5Xxrna__error{border-radius:var(--radius-field);border:1px solid color-mix(in srgb, var(--destructive) 40%, transparent);background:color-mix(in srgb, var(--destructive) 6%, transparent);color:var(--ink);padding:.65rem .9rem;font-size:.875rem}.whitepaper-form-module__5Xxrna__notice{border-radius:var(--radius-field);border:var(--seam-width) dashed var(--seam);background:var(--paper);max-width:38rem;padding:1.1rem 1.25rem}.whitepaper-form-module__5Xxrna__noticeTitle{font-family:var(--font-archivo), sans-serif;color:var(--ink);font-size:1.15rem;font-weight:800}.whitepaper-form-module__5Xxrna__noticeText{color:var(--slate);margin-top:.35rem;font-size:.9rem;line-height:1.55}.whitepaper-form-module__5Xxrna__panel .whitepaper-form-module__5Xxrna__row{flex-direction:column}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__label,.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__consent{color:#fbfcf8}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__privacy,.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__check{color:#fbfcf8d1}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__link{color:#fbfcf8}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__input{color:#20345d;background:#fbfcf8;border-color:#0000}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__input::placeholder{color:#6c83b0}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__submit{color:#20345d;background:#f3ebb9}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__submit:hover{background:#f8f2cf}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__submit:focus-visible{outline-color:#fbfcf8}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__checkbox{accent-color:#f3ebb9}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__error{color:#fbfcf8;background:#fbfcf81f;border-color:#fbfcf880}.whitepaper-form-module__5Xxrna__band.whitepaper-form-module__5Xxrna__notice{background:#fbfcf8;border-color:#0000}.whitepaper-form-module__5Xxrna__band.whitepaper-form-module__5Xxrna__notice .whitepaper-form-module__5Xxrna__noticeTitle{color:#20345d}.whitepaper-form-module__5Xxrna__band.whitepaper-form-module__5Xxrna__notice .whitepaper-form-module__5Xxrna__noticeText{color:#49628c}.whitepaper-form-module__5Xxrna__checkText{min-width:0}.whitepaper-form-module__5Xxrna__checkTitle{color:var(--ink);font-weight:700;display:block}.whitepaper-form-module__5Xxrna__checkOn{font-family:var(--font-manrope), sans-serif;color:var(--slate);margin-top:.3rem;padding-left:1.6rem;font-size:.8125rem;line-height:1.5}.whitepaper-form-module__5Xxrna__checkOn:empty{display:none}.whitepaper-form-module__5Xxrna__checkbox:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__checkTitle{color:#fbfcf8}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__checkOn{color:#fbfcf8d1}.whitepaper-form-module__5Xxrna__band .whitepaper-form-module__5Xxrna__checkbox:focus-visible{outline-color:#fbfcf8}
.academy-ladder-module__v5nZ0W__section{padding-block:var(--spacing-section);scroll-margin-top:var(--sticky-offset)}.academy-ladder-module__v5nZ0W__mist{background:var(--mist)}.academy-ladder-module__v5nZ0W__paper{background:var(--paper)}.academy-ladder-module__v5nZ0W__subHead{max-width:44rem}.academy-ladder-module__v5nZ0W__subTitle{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:800;line-height:1.1}.academy-ladder-module__v5nZ0W__subIntro{color:var(--slate);margin-top:.6rem}.academy-ladder-module__v5nZ0W__stairs{gap:1rem;margin-top:2.5rem;display:grid}.academy-ladder-module__v5nZ0W__step{border:1px solid var(--line);background:var(--paper);border-radius:1.4rem;flex-direction:column;padding:1.4rem;display:flex;position:relative}.academy-ladder-module__v5nZ0W__current{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}.academy-ladder-module__v5nZ0W__stepLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:.72rem;font-weight:700}.academy-ladder-module__v5nZ0W__name{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;color:var(--ink);margin-top:.35rem;font-size:1.3rem;font-weight:800}.academy-ladder-module__v5nZ0W__price{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;color:var(--blue);margin-top:.25rem;font-size:2rem;font-weight:800;line-height:1.1}.academy-ladder-module__v5nZ0W__asterisk{vertical-align:super;color:var(--slate);margin-left:.1em;font-size:.6em}.academy-ladder-module__v5nZ0W__tagline{color:var(--slate);margin-top:.6rem;font-size:.9rem;line-height:1.5}.academy-ladder-module__v5nZ0W__status{letter-spacing:.01em;color:var(--ink);margin-top:.6rem;font-size:.8rem;font-weight:700}.academy-ladder-module__v5nZ0W__upgrade{background:var(--butter);color:var(--label-ink);border-radius:.3rem;align-self:flex-start;margin-top:.85rem;padding:.35rem .65rem;font-size:.8rem;font-weight:700}.academy-ladder-module__v5nZ0W__credit{color:var(--ink);margin-top:.6rem;font-size:.8rem;line-height:1.45}.academy-ladder-module__v5nZ0W__more{min-height:2.75rem;color:var(--blue);align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.9rem;font-weight:700;display:inline-flex}.academy-ladder-module__v5nZ0W__more:hover{text-underline-offset:3px;text-decoration:underline}.academy-ladder-module__v5nZ0W__more:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:.25rem}.academy-ladder-module__v5nZ0W__moreIcon{width:1rem;height:1rem}.academy-ladder-module__v5nZ0W__extras{margin-top:2rem}.academy-ladder-module__v5nZ0W__extrasTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:.75rem;font-weight:700}.academy-ladder-module__v5nZ0W__extrasList{gap:1rem;margin-top:.85rem;display:grid}.academy-ladder-module__v5nZ0W__extra{border:1px dashed var(--line-strong);border-radius:1.2rem;flex-direction:column;gap:.5rem;padding:1.2rem 1.4rem;display:flex}.academy-ladder-module__v5nZ0W__extraName{font-family:var(--font-archivo), sans-serif;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;font-size:1.15rem;font-weight:800;display:flex}.academy-ladder-module__v5nZ0W__extraPrice{color:var(--blue)}.academy-ladder-module__v5nZ0W__extraNote{color:var(--ink);margin-top:.25rem;font-size:.8rem;font-weight:700}.academy-ladder-module__v5nZ0W__note{color:var(--slate);margin-top:1.5rem;font-size:.8rem}@media (min-width:640px){.academy-ladder-module__v5nZ0W__stairs,.academy-ladder-module__v5nZ0W__extrasList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.academy-ladder-module__v5nZ0W__section{padding-block:var(--spacing-section-lg)}.academy-ladder-module__v5nZ0W__stairs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1.1rem;margin-top:3rem}.academy-ladder-module__v5nZ0W__step{min-height:calc(17rem + var(--step-index) * 3rem)}.academy-ladder-module__v5nZ0W__compact .academy-ladder-module__v5nZ0W__step{min-height:calc(11rem + var(--step-index) * 2.25rem)}}
.landing-paths-module__YCsgba__paths{flex-direction:column;gap:1rem;width:100%;max-width:38rem;display:flex}.landing-paths-module__YCsgba__or{font-family:var(--font-archivo), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);align-items:center;gap:.85rem;font-size:.75rem;font-weight:800;display:flex}.landing-paths-module__YCsgba__or:before,.landing-paths-module__YCsgba__or:after{border-top:var(--seam-width) dashed var(--seam-color,var(--seam));content:"";flex:auto;height:0}.landing-paths-module__YCsgba__ticket{background:var(--sky);min-height:3.25rem;font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 22%, transparent);transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:.75rem;align-self:flex-start;align-items:center;gap:.85rem;padding:0 1.25rem 0 0;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.landing-paths-module__YCsgba__ticket:hover{background:color-mix(in srgb, var(--sky) 70%, var(--blue) 12%);box-shadow:inset 0 0 0 1.5px var(--blue)}.landing-paths-module__YCsgba__ticket:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.landing-paths-module__YCsgba__ticket:active{scale:.98}}.landing-paths-module__YCsgba__stub{border-right:var(--seam-width) dashed color-mix(in srgb, var(--blue) 45%, transparent);flex:none;align-self:stretch;place-items:center;width:3.25rem;display:grid;position:relative}.landing-paths-module__YCsgba__stub:before,.landing-paths-module__YCsgba__stub:after{background:var(--hole,var(--paper));content:"";border-radius:50%;width:.75rem;height:.75rem;position:absolute;right:-.4rem}.landing-paths-module__YCsgba__stub:before{top:-.4rem}.landing-paths-module__YCsgba__stub:after{bottom:-.4rem}.landing-paths-module__YCsgba__stubLabel{background:linear-gradient(var(--paper), var(--paper)) 4px 50% / 1px 60% no-repeat, linear-gradient(var(--paper), var(--paper)) calc(100% - 4px) 50% / 1px 60% no-repeat, var(--blue);border-radius:2px;width:1.5rem;height:1rem;rotate:-8deg}.landing-paths-module__YCsgba__ticketLabel{min-width:0}.landing-paths-module__YCsgba__arrow{width:1.05rem;height:1.05rem;transition:translate var(--dur-fast) var(--ease);flex:none}.landing-paths-module__YCsgba__ticket:hover .landing-paths-module__YCsgba__arrow{translate:3px}.landing-paths-module__YCsgba__band .landing-paths-module__YCsgba__or{color:#fbfcf8d1}.landing-paths-module__YCsgba__band .landing-paths-module__YCsgba__or:before,.landing-paths-module__YCsgba__band .landing-paths-module__YCsgba__or:after{border-top-color:#fbfcf866}.landing-paths-module__YCsgba__band .landing-paths-module__YCsgba__ticket{--hole:#2445cb;color:#20345d;box-shadow:none;background:#fbfcf8}.landing-paths-module__YCsgba__band .landing-paths-module__YCsgba__ticket:hover{background:#f3ebb9}.landing-paths-module__YCsgba__band .landing-paths-module__YCsgba__ticket:focus-visible{outline-color:#fbfcf8}.landing-paths-module__YCsgba__band .landing-paths-module__YCsgba__stub{border-right-color:#20345d59}@media (prefers-reduced-motion:reduce){.landing-paths-module__YCsgba__arrow,.landing-paths-module__YCsgba__ticket:hover .landing-paths-module__YCsgba__arrow{transition:none;translate:none}}
.page-module__UJNn6G__gallery{width:min(100% - 2rem,76rem);color:var(--ink);margin:0 auto;padding:3rem 0 6rem}.page-module__UJNn6G__gallery>section{margin-top:5rem;scroll-margin-top:2rem}.page-module__UJNn6G__gallery>header>p{margin-block:1rem}.page-module__UJNn6G__nav{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.page-module__UJNn6G__nav a{min-height:44px;color:var(--blue);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.page-module__UJNn6G__nav a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.page-module__UJNn6G__blocks{gap:3rem;margin-top:2rem;display:grid}.page-module__UJNn6G__block{border-bottom:1px solid var(--line);min-width:0;max-width:56rem;padding-bottom:2rem}.page-module__UJNn6G__blockLabel{color:var(--slate);margin-bottom:1rem;font-size:.875rem}.page-module__UJNn6G__certificate{margin-block:2rem}.page-module__UJNn6G__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.page-module__UJNn6G__photos img,.page-module__UJNn6G__pending{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%}.page-module__UJNn6G__pending{background:var(--tint);color:var(--slate);place-content:center;display:grid}.page-module__UJNn6G__photos figcaption{overflow-wrap:anywhere;gap:.3rem;margin-top:.5rem;font-size:.875rem;display:grid}.page-module__UJNn6G__photos figcaption span{color:var(--slate)}@media (min-width:1024px){.page-module__UJNn6G__photos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.page-module__UJNn6G__gallery>section{margin:0}}
.landing-final-module__qUnkHG__section{color:#fbfcf8;padding-block:var(--spacing-section);scroll-margin-top:var(--sticky-offset);background:#2445cb}.public-site.dark .landing-final-module__qUnkHG__section{background:#1b36a8}.landing-final-module__qUnkHG__layout{gap:2.5rem;display:grid}.landing-final-module__qUnkHG__main{min-width:0}.landing-final-module__qUnkHG__title{color:#fbfcf8;text-wrap:balance;font-size:clamp(2.1rem,1.3rem + 3.2vw,4rem);line-height:1.02}.landing-final-module__qUnkHG__intro{color:#fbfcf8db;max-width:38rem;margin-top:1rem}.landing-final-module__qUnkHG__paths{margin-top:2rem}.landing-final-module__qUnkHG__paths input[type=email]{color:#20345d;background:#fbfcf8}.landing-final-module__qUnkHG__frame{aspect-ratio:4/3;border-radius:var(--radius-organic)}.landing-final-module__qUnkHG__figure figcaption{color:#fbfcf8bf}.landing-final-module__qUnkHG__aside{color:#fbfcf8e6;margin-top:2.5rem;font-size:.95rem}.landing-final-module__qUnkHG__asideLink{color:#fbfcf8;text-underline-offset:4px;font-weight:700;text-decoration:underline}.landing-final-module__qUnkHG__asideLink:focus-visible{outline-offset:3px;outline:2px solid #fbfcf8}.landing-final-module__qUnkHG__disclaimer{color:#fbfcf8b8;max-width:48rem;margin-top:.75rem;font-size:.8125rem;line-height:1.5}@media (min-width:1024px){.landing-final-module__qUnkHG__section{padding-block:var(--spacing-section-lg)}.landing-final-module__qUnkHG__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:4rem}}
.mistake-cards-module__jmzOEq__section{background:var(--mist);padding-block:var(--spacing-section);scroll-margin-top:var(--sticky-offset)}.mistake-cards-module__jmzOEq__grid{gap:1.5rem;margin-top:2.5rem;display:grid}.mistake-cards-module__jmzOEq__item{flex-direction:column;gap:.75rem;display:flex}.mistake-cards-module__jmzOEq__card{perspective:1200px;flex-direction:column;gap:.6rem;display:flex}.mistake-cards-module__jmzOEq__front,.mistake-cards-module__jmzOEq__back{border-radius:1.3rem;padding:1.35rem 1.4rem}.mistake-cards-module__jmzOEq__front{background:var(--butter);color:#20345d;border:1px solid #20345d}.mistake-cards-module__jmzOEq__back{background:var(--blue);color:var(--on-accent)}.mistake-cards-module__jmzOEq__faceLabel{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:.7rem;font-weight:800}.mistake-cards-module__jmzOEq__mistake{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;margin-top:.4rem;font-size:1.3rem;font-weight:800;line-height:1.15}.mistake-cards-module__jmzOEq__why{margin-top:.5rem;font-size:.95rem;line-height:1.5}.mistake-cards-module__jmzOEq__lesson{font-family:var(--font-archivo), sans-serif;margin-top:.4rem;font-size:1.15rem;font-weight:800;line-height:1.25}.mistake-cards-module__jmzOEq__ref{opacity:.9;margin-top:.6rem;font-size:.85rem;font-weight:600}.mistake-cards-module__jmzOEq__story{border-left:3px solid var(--blue);padding-left:.85rem}.mistake-cards-module__jmzOEq__storyLabel{color:var(--blue);font-size:.75rem;font-weight:700}.mistake-cards-module__jmzOEq__storyText{color:var(--ink);margin-top:.2rem;font-size:.9rem}.mistake-cards-module__jmzOEq__section[data-motion=on] .mistake-cards-module__jmzOEq__card{transform-style:preserve-3d;display:grid}.mistake-cards-module__jmzOEq__section[data-motion=on] .mistake-cards-module__jmzOEq__front,.mistake-cards-module__jmzOEq__section[data-motion=on] .mistake-cards-module__jmzOEq__back{backface-visibility:hidden;grid-area:1/1}.mistake-cards-module__jmzOEq__section[data-motion=on] .mistake-cards-module__jmzOEq__back{transform:rotateY(180deg)}@media (min-width:768px){.mistake-cards-module__jmzOEq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mistake-cards-module__jmzOEq__section{padding-block:var(--spacing-section-lg)}.mistake-cards-module__jmzOEq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}
.whitepaper-cover-module__mupkba__scene{perspective:1400px;width:100%;margin-inline:auto;position:relative}.whitepaper-cover-module__mupkba__large{max-width:25rem}.whitepaper-cover-module__mupkba__medium{max-width:19rem}.whitepaper-cover-module__mupkba__small{max-width:11rem}.whitepaper-cover-module__mupkba__book{transform-style:preserve-3d;transform-origin:30%;filter:drop-shadow(0 30px 40px #20345d47);will-change:transform;position:relative;transform:rotateY(-14deg)rotateX(4deg)rotate(1deg)}.whitepaper-cover-module__mupkba__svg{width:100%;height:auto;display:block}.whitepaper-cover-module__mupkba__pages{fill:#e6edf8;stroke:#b8cde8}.whitepaper-cover-module__mupkba__pagesInner{fill:#fbfcf8;stroke:#b8cde8}.whitepaper-cover-module__mupkba__cover{fill:#2445cb}.whitepaper-cover-module__mupkba__blob{fill:#fbfcf8;opacity:.08}.whitepaper-cover-module__mupkba__kicker{fill:#fbfcf8;font-family:var(--font-manrope), sans-serif;letter-spacing:.12em;font-size:13px;font-weight:700}.whitepaper-cover-module__mupkba__title,.whitepaper-cover-module__mupkba__titleAccent{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;font-size:36px;font-weight:800}.whitepaper-cover-module__mupkba__title{fill:#fbfcf8}.whitepaper-cover-module__mupkba__titleAccent{fill:#afc4ff}.whitepaper-cover-module__mupkba__label{fill:#f3ebb9;stroke:#20345d;stroke-width:1px}.whitepaper-cover-module__mupkba__stitch{stroke:#20345d;stroke-width:1px;stroke-dasharray:2 3;opacity:.6}.whitepaper-cover-module__mupkba__labelText{fill:#20345d;font-family:var(--font-manrope), sans-serif;letter-spacing:.14em;font-size:15px;font-weight:800}.whitepaper-cover-module__mupkba__edition{fill:#afc4ff;font-family:var(--font-manrope), sans-serif;font-size:12px;font-weight:600}.whitepaper-cover-module__mupkba__sticker{border:1px solid var(--label-ink);background:var(--butter);width:7.5rem;height:7.5rem;color:var(--label-ink);font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;text-align:center;border-radius:999px;place-items:center;padding:1rem;font-size:.95rem;font-weight:800;line-height:1.05;display:grid;position:absolute;top:-1.1rem;right:-.6rem;transform:rotate(10deg);box-shadow:0 10px 24px -12px #20345d73}.whitepaper-cover-module__mupkba__sticker:before{border-radius:inherit;opacity:.5;content:"";border:1px dashed;position:absolute;inset:.35rem}.whitepaper-cover-module__mupkba__medium .whitepaper-cover-module__mupkba__sticker{width:6rem;height:6rem;font-size:.8rem}.whitepaper-cover-module__mupkba__small .whitepaper-cover-module__mupkba__sticker{display:none}
.lesson-rich-module__sUx9bG__interview{padding-block:1rem}.lesson-rich-module__sUx9bG__speakers{flex-wrap:wrap;gap:1rem 2rem;margin:1.5rem 0 2rem;display:flex}.lesson-rich-module__sUx9bG__speaker{color:var(--slate);align-items:center;gap:.8rem;font-size:.875rem;font-weight:700;display:flex}.lesson-rich-module__sUx9bG__monogram{background:var(--blue);width:3rem;height:3rem;color:var(--on-accent);font-family:var(--font-heading);border-radius:50% 50% 15%;place-items:center;font-size:1.25rem;display:grid}.lesson-rich-module__sUx9bG__lines{padding:0;list-style:none}.lesson-rich-module__sUx9bG__line{max-width:65ch;padding:1.25rem 0}.lesson-rich-module__sUx9bG__host{color:var(--slate);border-top:var(--seam-width) dashed var(--seam);font-size:.95rem}.lesson-rich-module__sUx9bG__guest{color:var(--ink);padding-bottom:2rem;font-size:clamp(1.2rem,2.3vw,1.65rem);line-height:1.6}.lesson-rich-module__sUx9bG__name{color:var(--slate);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.lesson-rich-module__sUx9bG__quote{background:var(--blue);color:var(--on-accent);border-radius:1.5rem 1.5rem 4rem;margin:1.5rem 0;padding:clamp(1.5rem,4vw,3rem)}.lesson-rich-module__sUx9bG__quoteMark{font-family:var(--font-heading);opacity:.6;font-size:5rem;line-height:.8}.lesson-rich-module__sUx9bG__quote blockquote{font-family:var(--font-heading);max-width:28ch;font-size:clamp(1.7rem,4vw,2.8rem);font-weight:700;line-height:1.2}.lesson-rich-module__sUx9bG__quote figcaption{margin-top:1.5rem;font-size:.875rem;line-height:1.7}.lesson-rich-module__sUx9bG__myths{gap:1rem;margin-top:1.5rem;display:grid}.lesson-rich-module__sUx9bG__myth{border:1px solid var(--line-strong);border-radius:1rem;overflow:clip}.lesson-rich-module__sUx9bG__myth summary{cursor:pointer;color:var(--ink);background:var(--tint);padding:1.3rem}.lesson-rich-module__sUx9bG__myth summary:focus-visible{outline:3px solid var(--blue);outline-offset:-4px}.lesson-rich-module__sUx9bG__myth summary::marker{color:var(--blue)}.lesson-rich-module__sUx9bG__mythLabel{color:var(--slate);margin-bottom:.5rem;font-size:.875rem;font-weight:700;display:block}.lesson-rich-module__sUx9bG__mythHint{color:var(--blue);margin-top:.75rem;font-size:.875rem;display:block}.lesson-rich-module__sUx9bG__fact{background:var(--paper);color:var(--ink);padding:1.3rem}.lesson-rich-module__sUx9bG__myth[open] .lesson-rich-module__sUx9bG__fact{animation:lesson-rich-module__sUx9bG__open-fact var(--dur-base) var(--ease)}.lesson-rich-module__sUx9bG__chain{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.lesson-rich-module__sUx9bG__chainStep{min-width:0;position:relative}.lesson-rich-module__sUx9bG__chainPlot{border-bottom:1px solid var(--line-strong);align-items:end;height:9rem;margin:1rem 0;display:flex}.lesson-rich-module__sUx9bG__chainBar{background:var(--blue);transform-origin:bottom;border-radius:.8rem .8rem 0 0;width:100%}.lesson-rich-module__sUx9bG__chainUnknown{border:2px dashed var(--line-strong);border-bottom:0;border-radius:.8rem .8rem 0 0;width:100%;height:100%}.lesson-rich-module__sUx9bG__difference{background:var(--butter);color:var(--label-ink);border-radius:2rem;padding:.2rem .6rem;font-size:.875rem;font-weight:700;display:inline-block}.lesson-rich-module__sUx9bG__waterfall{width:100%;min-width:480px;height:auto;color:var(--ink)}.lesson-rich-module__sUx9bG__plotScroll{margin-block:1.5rem;overflow-x:auto}.lesson-rich-module__sUx9bG__plotScroll:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.lesson-rich-module__sUx9bG__table{border-collapse:collapse;width:100%;color:var(--ink);font-size:.875rem}.lesson-rich-module__sUx9bG__table th,.lesson-rich-module__sUx9bG__table td{border-bottom:var(--seam-width) dashed var(--seam);padding:.7rem 0}.lesson-rich-module__sUx9bG__table th{text-align:left;font-weight:500}.lesson-rich-module__sUx9bG__table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lesson-rich-module__sUx9bG__table tr:last-child{font-weight:800}.lesson-rich-module__sUx9bG__meter{gap:.4rem;margin-block:1.5rem .75rem;display:flex}.lesson-rich-module__sUx9bG__meter span{background:var(--line);height:.65rem;transition:background var(--dur-step) var(--ease);border-radius:1rem;flex:1}.lesson-rich-module__sUx9bG__meter span[data-active=true]{background:var(--blue)}.lesson-rich-module__sUx9bG__tool{border:var(--seam-width) dashed var(--seam);background:var(--tint);color:var(--ink);border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem);container:rekenhulp/inline-size}.lesson-rich-module__sUx9bG__workspace{gap:1.5rem;margin-block:1.5rem;display:grid}.lesson-rich-module__sUx9bG__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1.2rem;display:grid}.lesson-rich-module__sUx9bG__fields[data-group=more]{border-top:var(--seam-width,1.5px) dashed var(--line-strong);padding-top:1.5rem}.lesson-rich-module__sUx9bG__extras>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:700;list-style:none;display:flex}.lesson-rich-module__sUx9bG__extras>summary::-webkit-details-marker{display:none}.lesson-rich-module__sUx9bG__extras>summary:before{content:"+";margin-right:.5rem;font-weight:800}.lesson-rich-module__sUx9bG__extras[open]>summary:before{content:"−"}.lesson-rich-module__sUx9bG__extras>summary>span:first-child{flex:1}.lesson-rich-module__sUx9bG__extras[open]>.lesson-rich-module__sUx9bG__fields{margin-top:1.2rem}.lesson-rich-module__sUx9bG__extrasSum{font-family:var(--font-archivo), sans-serif;font-variant-numeric:tabular-nums;font-weight:800}.lesson-rich-module__sUx9bG__scope{border-top:var(--seam-width,1.5px) dashed var(--line-strong);padding-top:.75rem;font-weight:600}@container rekenhulp (min-width:44rem){.lesson-rich-module__sUx9bG__workspace{grid-template:"main result""more result"1fr/minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:2rem}.lesson-rich-module__sUx9bG__fields[data-group=main]{grid-area:main}.lesson-rich-module__sUx9bG__fields[data-group=more]{grid-area:more}.lesson-rich-module__sUx9bG__workspace>.lesson-rich-module__sUx9bG__result{grid-area:result}.lesson-rich-module__sUx9bG__workspace .lesson-rich-module__sUx9bG__fields{grid-template-columns:minmax(0,1fr)}}.lesson-rich-module__sUx9bG__field{flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.lesson-rich-module__sUx9bG__field input,.lesson-rich-module__sUx9bG__field select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-width:0;min-height:3rem;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:.65rem;padding:.65rem}.lesson-rich-module__sUx9bG__field input:focus-visible,.lesson-rich-module__sUx9bG__field select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.lesson-rich-module__sUx9bG__field small{color:var(--slate);font-size:.875rem;font-weight:400}.lesson-rich-module__sUx9bG__result{background:var(--paper);border-radius:1rem;padding:1.5rem;container:resultaat/inline-size}@container resultaat not (min-width:34rem){.lesson-rich-module__sUx9bG__plotScroll{display:none}}.lesson-rich-module__sUx9bG__result dl{gap:1rem;display:grid}.lesson-rich-module__sUx9bG__result dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.lesson-rich-module__sUx9bG__result dt{color:var(--slate);font-size:.875rem}.lesson-rich-module__sUx9bG__result dd{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.lesson-rich-module__sUx9bG__result p{margin-top:1rem;line-height:1.7}.lesson-rich-module__sUx9bG__agencyBars{gap:1rem;margin-block:1rem;display:grid}.lesson-rich-module__sUx9bG__agencyBars div{background:var(--blue);border-radius:1rem;height:.75rem}@keyframes lesson-rich-module__sUx9bG__open-fact{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lesson-rich-module__sUx9bG__reveal-line{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lesson-rich-module__sUx9bG__grow-bar{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lesson-rich-module__sUx9bG__line{animation:linear both lesson-rich-module__sUx9bG__reveal-line;animation-timeline:view();animation-range:entry entry 90%}.lesson-rich-module__sUx9bG__chainBar{animation:linear both lesson-rich-module__sUx9bG__grow-bar;animation-timeline:view();animation-range:entry}}}@media (prefers-reduced-motion:reduce){.lesson-rich-module__sUx9bG__myth[open] .lesson-rich-module__sUx9bG__fact{animation:none}.lesson-rich-module__sUx9bG__meter span{transition:none}}.lesson-rich-module__sUx9bG__quote blockquote strong{color:inherit;font-weight:800}
.draft-slot-module__k0Feiq__slot{color:#20345d;background:repeating-linear-gradient(-45deg,#f3ebb98c,#f3ebb98c 10px,#f3ebb940 10px 20px);border:1.5px dashed #b54708;border-radius:.9rem;padding:.75rem .9rem}.draft-slot-module__k0Feiq__label{letter-spacing:.1em;text-transform:uppercase;color:#b54708;font-size:.7rem;font-weight:800}.draft-slot-module__k0Feiq__body{margin-top:.3rem;font-size:.85rem;line-height:1.45}.public-site.dark .draft-slot-module__k0Feiq__slot{background:repeating-linear-gradient(-45deg,#f3ebb9f2,#f3ebb9f2 10px,#f3ebb9d1 10px 20px)}
.explainer-story-module__QEuJhW__story{--story-top:4.0625rem;--story-nav:3.5rem;--story-art:#eaf0fa;min-width:0;color:var(--ink);position:relative}.explainer-story-module__QEuJhW__progress{background:var(--explainer-surface,var(--paper));margin-bottom:1rem}.explainer-story-module__QEuJhW__progress ol{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.explainer-story-module__QEuJhW__progress li{min-width:0}.explainer-story-module__QEuJhW__progress a{border-radius:var(--radius-small);min-height:44px;color:var(--slate);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.375rem;padding-block:.625rem .5rem;font-size:.8125rem;font-weight:700;line-height:1.25;text-decoration:none;display:grid}.explainer-story-module__QEuJhW__progress a:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.explainer-story-module__QEuJhW__track{background:var(--line);border-radius:3px;grid-column:1/-1;height:3px;display:block;overflow:hidden}.explainer-story-module__QEuJhW__fill{background:var(--blue);transform-origin:0;height:100%;transition:transform var(--dur-base) var(--ease);display:block;transform:scaleX(0)}.explainer-story-module__QEuJhW__story[data-scrub] .explainer-story-module__QEuJhW__fill{transition:none}@media (prefers-reduced-motion:reduce){.explainer-story-module__QEuJhW__fill{transition:none}}.explainer-story-module__QEuJhW__progressNumber{font-variant-numeric:tabular-nums}.explainer-story-module__QEuJhW__progressLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explainer-story-module__QEuJhW__story[data-live] .explainer-story-module__QEuJhW__progress{top:var(--story-top);z-index:2;border-bottom:var(--seam-width) dashed var(--seam);margin-inline:-1rem;padding-inline:1rem;position:sticky}.explainer-story-module__QEuJhW__progress li[data-state=done] .explainer-story-module__QEuJhW__fill,.explainer-story-module__QEuJhW__progress li[data-state=active] .explainer-story-module__QEuJhW__fill{transform:scaleX(1)}.explainer-story-module__QEuJhW__progress li[data-state=active] a{color:var(--ink)}.explainer-story-module__QEuJhW__progress li[data-state=active] .explainer-story-module__QEuJhW__progressNumber{color:var(--blue)}@media (hover:hover) and (pointer:fine){.explainer-story-module__QEuJhW__progress a:hover{color:var(--blue)}}@media (min-width:768px){.explainer-story-module__QEuJhW__story{--story-nav:4.25rem}.explainer-story-module__QEuJhW__progressLabel{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.explainer-story-module__QEuJhW__story[data-live] .explainer-story-module__QEuJhW__progress{margin-inline:0;padding-inline:0}}.explainer-story-module__QEuJhW__steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.explainer-story-module__QEuJhW__step{border:var(--seam-width) dashed var(--seam);border-radius:var(--radius-card-lg);background:var(--paper);min-width:0;scroll-margin-top:calc(var(--story-top) + var(--story-nav) + 1rem);display:grid;overflow:hidden}.explainer-story-module__QEuJhW__stepText{grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:.875rem;min-width:0;padding:1.25rem;display:grid}.explainer-story-module__QEuJhW__number{font-family:var(--font-archivo), sans-serif;color:var(--blue);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:1.5rem;font-weight:800;line-height:1.1}.explainer-story-module__QEuJhW__title{font-family:var(--font-archivo), sans-serif;text-wrap:balance;margin:0 0 .5rem;font-size:1.25rem;font-weight:800;line-height:1.2}.explainer-story-module__QEuJhW__title:focus{outline:none}.explainer-story-module__QEuJhW__title:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.explainer-story-module__QEuJhW__caption{max-width:60ch;margin:0;line-height:1.65}.explainer-story-module__QEuJhW__stepArt{background:var(--story-art);order:-1;min-width:0;overflow:hidden}.explainer-story-module__QEuJhW__stepArt svg{width:100%;height:auto;max-height:20rem;display:block}@media (prefers-reduced-motion:no-preference){.explainer-story-module__QEuJhW__stepArt :is([data-reveal],[data-tool]){transition:opacity .42s var(--ease), translate .56s var(--ease)}.explainer-story-module__QEuJhW__stepArt [data-tool]{transition-delay:var(--dur-press)}.explainer-story-module__QEuJhW__step[data-pending] .explainer-story-module__QEuJhW__stepArt [data-reveal]{opacity:.4;translate:0 10px}.explainer-story-module__QEuJhW__step[data-pending] .explainer-story-module__QEuJhW__stepArt [data-tool]{opacity:0;translate:0 22px}.explainer-story-module__QEuJhW__step[data-pending] .explainer-story-module__QEuJhW__stepArt[data-art=shipping] [data-tool]{translate:-48px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.explainer-story-module__QEuJhW__storyVariant:not([data-mode=stage]) .explainer-story-module__QEuJhW__stepArt{view-timeline:--explainer-art block}.explainer-story-module__QEuJhW__storyVariant:not([data-mode=stage]) .explainer-story-module__QEuJhW__stepArt svg{animation:linear both explainer-story-module__QEuJhW__explainer-drift;animation-timeline:--explainer-art;animation-range:cover}}}@keyframes explainer-story-module__QEuJhW__explainer-drift{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}.explainer-story-module__QEuJhW__board{min-width:0}.explainer-story-module__QEuJhW__stage{display:none}.explainer-story-module__QEuJhW__backdrop{pointer-events:none;background:radial-gradient(circle at 72% 28%,#ffffffbf,#0000 42%),radial-gradient(circle at 18% 82%,#2445cb14,#0000 38%);position:absolute;inset:-15% -10%}.explainer-story-module__QEuJhW__stageScene{opacity:0;visibility:hidden;transition:opacity .32s var(--ease), transform .64s var(--ease), visibility 0s linear .32s;position:absolute;inset:0;transform:translateY(1.5rem)scale(.96)}.explainer-story-module__QEuJhW__stageScene[data-past]{transform:translateY(-1.5rem)scale(.96)}.explainer-story-module__QEuJhW__stageScene[data-active]{opacity:1;visibility:visible;transition:opacity .32s var(--ease), transform .64s var(--ease), visibility 0s;transform:none}.explainer-story-module__QEuJhW__stageScene svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.explainer-story-module__QEuJhW__stageScene,.explainer-story-module__QEuJhW__stageScene[data-active]{transition:none}}@media (min-width:1024px){.explainer-story-module__QEuJhW__story{--story-top:4.5625rem}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__board{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,4vw,4rem);display:grid}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__progress{margin-bottom:2.5rem}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__progress a{font-size:.875rem}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__steps{grid-area:1/1/auto/-1;grid-template-columns:subgrid;gap:clamp(2.5rem,7vh,4.5rem) normal}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__step{grid-column:1/-1;grid-template-columns:subgrid;background:0 0;border:0;border-radius:0;align-items:center;overflow:visible}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__stepText{grid-area:1/1;padding:.25rem 0 .25rem 1.5rem;position:relative}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__stepText:before,.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__stepText:after{content:"";background:var(--line);border-radius:3px;width:3px;position:absolute;inset:0 auto 0 0}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__stepText:after{background:var(--blue);transform-origin:50% 0;transition:transform var(--dur-reveal) var(--ease);transform:scaleY(0)}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__step[data-active] .explainer-story-module__QEuJhW__stepText:after{transform:scaleY(1)}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__title{font-size:clamp(1.375rem,2vw,1.75rem)}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__caption{font-size:1.0625rem}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__stepArt{border-radius:var(--radius-card-lg);order:0;grid-area:1/2}.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__stepArt svg{max-height:28rem}.explainer-story-module__QEuJhW__story[data-mode=stage] .explainer-story-module__QEuJhW__stepArt{visibility:hidden}.explainer-story-module__QEuJhW__story[data-mode=stage] .explainer-story-module__QEuJhW__step:not([data-active]) .explainer-story-module__QEuJhW__number{color:var(--slate)}.explainer-story-module__QEuJhW__story[data-mode=stage] .explainer-story-module__QEuJhW__stage{top:calc(var(--story-top) + var(--story-nav) + 1.5rem);z-index:1;height:min(30rem, calc(100svh - var(--story-top) - var(--story-nav) - 3rem));border-radius:var(--radius-card-lg);background:var(--story-art);grid-area:1/2;align-self:start;display:block;position:sticky;overflow:hidden}}@media (prefers-reduced-motion:reduce){.explainer-story-module__QEuJhW__storyVariant .explainer-story-module__QEuJhW__stepText:after{transition:none}}.explainer-story-module__QEuJhW__stepsVariant{container-type:inline-size}.explainer-story-module__QEuJhW__stepsVariant .explainer-story-module__QEuJhW__steps{gap:0}.explainer-story-module__QEuJhW__stepsVariant .explainer-story-module__QEuJhW__step{border:0;border-top:var(--seam-width) dashed var(--seam);background:0 0;border-radius:0}.explainer-story-module__QEuJhW__stepsVariant .explainer-story-module__QEuJhW__title{font-size:1.1rem}.explainer-story-module__QEuJhW__stepsVariant .explainer-story-module__QEuJhW__caption{font-size:.95rem;line-height:1.7}@container (min-width:34rem){.explainer-story-module__QEuJhW__stepsVariant .explainer-story-module__QEuJhW__step{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.explainer-story-module__QEuJhW__stepsVariant .explainer-story-module__QEuJhW__stepText{padding:1.25rem 1.5rem}}@media (max-width:420px){.explainer-story-module__QEuJhW__stepText{column-gap:.6rem;padding:1rem}}
.explainer-player-module__2KnCda__player{color:var(--ink);border:var(--seam-width) dashed var(--seam);background:var(--paper);border-radius:1.5rem;margin:2rem 0;overflow:hidden}.explainer-player-module__2KnCda__heading{padding:1.5rem}.explainer-player-module__2KnCda__heading h3{font-family:var(--font-archivo), sans-serif;margin:.35rem 0 .75rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15}.explainer-player-module__2KnCda__heading p{max-width:65ch;margin:0}.explainer-player-module__2KnCda__meta{color:var(--slate);font-size:.875rem;font-weight:700}.explainer-player-module__2KnCda__comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 1.5rem 1.5rem;display:grid}.explainer-player-module__2KnCda__comparison>div{color:#20345d;background:#eaf0fa;border-radius:.75rem;min-width:0;overflow:hidden}.explainer-player-module__2KnCda__comparison svg{width:100%;height:auto;display:block}.explainer-player-module__2KnCda__comparison p{text-align:center;margin:0;padding:.5rem;font-size:.875rem;font-weight:700}@media (max-width:420px){.explainer-player-module__2KnCda__heading{padding:1rem}.explainer-player-module__2KnCda__comparison{gap:.25rem;margin-inline:1rem}.explainer-player-module__2KnCda__comparison p{padding:.4rem .2rem}}
.academy-photo-module__SC7hYG__figure{min-width:0;color:var(--ink);margin:0}.academy-photo-module__SC7hYG__image{background:var(--sky);width:100%;height:auto;display:block}.academy-photo-module__SC7hYG__frame{background:var(--sky);border-radius:1.25rem;overflow:hidden}.academy-photo-module__SC7hYG__caption{max-width:65ch;color:var(--ink);flex-direction:column;gap:.4rem;margin-top:.75rem;font-size:.85rem;line-height:1.6;display:flex}.academy-photo-module__SC7hYG__disclosure{color:var(--slate);font-size:.875rem;line-height:1.5;display:block}.academy-photo-module__SC7hYG__lesson{width:100%;margin-top:.75rem}.academy-photo-module__SC7hYG__lesson .academy-photo-module__SC7hYG__frame{border-radius:1.5rem 1.5rem .5rem}.academy-photo-module__SC7hYG__lesson .academy-photo-module__SC7hYG__image{object-fit:cover;max-height:32rem}.academy-photo-module__SC7hYG__module{width:100%;margin-bottom:.5rem}.academy-photo-module__SC7hYG__module .academy-photo-module__SC7hYG__frame{border-radius:.75rem}.academy-photo-module__SC7hYG__module .academy-photo-module__SC7hYG__image{aspect-ratio:16/9;object-fit:cover}.academy-photo-module__SC7hYG__package{width:100%;max-width:26rem;margin-inline:auto}.academy-photo-module__SC7hYG__package .academy-photo-module__SC7hYG__image{aspect-ratio:4/5;object-fit:cover}.academy-photo-module__SC7hYG__access{width:100%;margin-block:1rem}.academy-photo-module__SC7hYG__access .academy-photo-module__SC7hYG__image{object-fit:cover;object-position:center 40%;max-height:15rem}.academy-photo-module__SC7hYG__wide,.academy-photo-module__SC7hYG__inline,.academy-photo-module__SC7hYG__half{margin-block:2rem}.academy-photo-module__SC7hYG__wide{width:100%}.academy-photo-module__SC7hYG__wide .academy-photo-module__SC7hYG__frame{border-radius:1.5rem .5rem 1.5rem 1.5rem}.academy-photo-module__SC7hYG__inline{max-width:40rem;margin-inline:auto}.academy-photo-module__SC7hYG__half{width:100%}@media (min-width:768px){.academy-photo-module__SC7hYG__half{float:right;width:46%;max-width:22rem;margin:.5rem 0 1.5rem 1.5rem}.academy-photo-module__SC7hYG__half .academy-photo-module__SC7hYG__frame{border-radius:1.5rem 1.5rem .5rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.academy-photo-module__SC7hYG__lesson .academy-photo-module__SC7hYG__frame,.academy-photo-module__SC7hYG__wide .academy-photo-module__SC7hYG__frame,.academy-photo-module__SC7hYG__inline .academy-photo-module__SC7hYG__frame,.academy-photo-module__SC7hYG__half .academy-photo-module__SC7hYG__frame,.academy-photo-module__SC7hYG__module .academy-photo-module__SC7hYG__frame{animation:linear both academy-photo-module__SC7hYG__photo-enter;animation-timeline:view();animation-range:entry entry 85%}}}@keyframes academy-photo-module__SC7hYG__photo-enter{0%{opacity:.92;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media print{.academy-photo-module__SC7hYG__half{float:none;width:100%;max-width:22rem}.academy-photo-module__SC7hYG__figure{break-inside:avoid}.academy-photo-module__SC7hYG__frame{animation:none}}@media (min-width:768px){.academy-lesson-copy:has(>.academy-photo-module__SC7hYG__half){display:flow-root}.academy-lesson-copy:has(>.academy-photo-module__SC7hYG__half)>*{margin-block:1.25rem}.academy-lesson-copy:has(>.academy-photo-module__SC7hYG__half)>:first-child{margin-top:0}.academy-lesson-copy:has(>.academy-photo-module__SC7hYG__half)>:last-child{margin-bottom:0}.academy-lesson-copy:has(>.academy-photo-module__SC7hYG__half)>.academy-photo-module__SC7hYG__half{margin:.5rem 0 1.5rem 1.5rem}.academy-lesson-copy:has(>.academy-photo-module__SC7hYG__half)>:not(.academy-photo-module__SC7hYG__half):not(.type-reading):not(ul):not(ol):not(h2){clear:both}}
.package-visual-module__bz8Boq__scene{width:100%;max-width:22rem;margin-inline:auto;padding:1.5rem 0 3rem;position:relative}.package-visual-module__bz8Boq__tag{color:#fbfcf8;background:#2445cb;border-radius:1.4rem;flex-direction:column;min-height:24rem;padding:3.5rem 2rem 2rem;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 34px 60px -30px #20345d99}.package-visual-module__bz8Boq__tag:after{content:"";pointer-events:none;border:1px dashed #fbfcf873;border-radius:1rem;position:absolute;inset:.6rem}.package-visual-module__bz8Boq__hole{background:var(--sky);border-radius:999px;width:1.1rem;height:1.1rem;position:absolute;top:1.25rem;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 3px #00000059}.package-visual-module__bz8Boq__step{letter-spacing:.14em;text-transform:uppercase;color:#b8ccff;font-size:.75rem;font-weight:800}.package-visual-module__bz8Boq__name{font-family:var(--font-archivo), sans-serif;letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(2.2rem,1.6rem + 2vw,3.1rem);font-weight:800;line-height:1}.package-visual-module__bz8Boq__price{font-family:var(--font-archivo), sans-serif;letter-spacing:-.04em;margin-top:auto;font-size:3.5rem;font-weight:800}.package-visual-module__bz8Boq__asterisk{vertical-align:super;color:#b8ccff;font-size:.45em}.package-visual-module__bz8Boq__brand{color:#b8ccff;margin-top:.5rem;font-size:.8rem;font-weight:700}.package-visual-module__bz8Boq__credit{color:#20345d;background:#f3ebb9;border:1px solid #20345d;border-radius:.25rem;max-width:12rem;padding:.7rem .9rem;font-size:.8rem;font-weight:700;line-height:1.35;position:absolute;bottom:1rem;right:-.5rem;transform:rotate(5deg);box-shadow:0 12px 24px -14px #20345d80}
.landing-gifts-module__BrCSyW__section{background:var(--paper);padding-block:var(--spacing-section);scroll-margin-top:var(--sticky-offset)}.landing-gifts-module__BrCSyW__grid{gap:2rem;margin-top:2rem;display:grid}.landing-gifts-module__BrCSyW__gift{min-width:0}.landing-gifts-module__BrCSyW__frame{aspect-ratio:16/10;border-radius:var(--radius-card-lg)}.landing-gifts-module__BrCSyW__gift .landing-gifts-module__BrCSyW__tag{z-index:1;position:absolute;top:.75rem;left:.75rem}.landing-gifts-module__BrCSyW__title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;color:var(--ink);margin-top:1rem;font-size:1.35rem;font-weight:800;line-height:1.15}.landing-gifts-module__BrCSyW__text{max-width:34ch;color:var(--slate);text-wrap:pretty;margin-top:.4rem;line-height:1.5}.landing-gifts-module__BrCSyW__note{color:var(--slate);margin-top:1.25rem;font-size:.75rem;line-height:1.4}@media (min-width:768px){.landing-gifts-module__BrCSyW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.75rem}.landing-gifts-module__BrCSyW__frame{aspect-ratio:4/3}}@media (min-width:1024px){.landing-gifts-module__BrCSyW__section{padding-block:var(--spacing-section-lg)}}
.werkstuk-module__UcXEiG__section{scroll-margin-top:var(--sticky-offset);position:relative;overflow-x:clip}.werkstuk-module__UcXEiG__butter{background:var(--butter);color:var(--label-ink)}.werkstuk-module__UcXEiG__ink{color:#fbfcf8;background:#20345d}.public-site.dark .werkstuk-module__UcXEiG__ink{background:#0d1830}.werkstuk-module__UcXEiG__stage{padding-block:var(--spacing-section)}.werkstuk-module__UcXEiG__head{max-width:40rem}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.werkstuk-module__UcXEiG__section{min-height:150vh}.werkstuk-module__UcXEiG__stage{top:calc(var(--sticky-offset) - 2rem);padding-block:3rem;position:sticky}}.werkstuk-module__UcXEiG__sheet{background-color:var(--paper);background-image:linear-gradient(color-mix(in srgb, var(--blue) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--blue) 9%, transparent) 1px, transparent 1px);color:var(--ink);box-shadow:var(--shadow-object);background-size:24px 24px;border-radius:.35rem;margin-top:2rem;padding:2rem 1rem 6rem;position:relative;rotate:-.6deg}.werkstuk-module__UcXEiG__clip{background:var(--ink);border-radius:.4rem .4rem .2rem .2rem;width:7rem;height:1.8rem;position:absolute;top:-.9rem;left:50%;translate:-50%;box-shadow:0 6px 12px -6px #0006}.werkstuk-module__UcXEiG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.werkstuk-module__UcXEiG__cell{border:var(--seam-width) dashed color-mix(in srgb, var(--ink) 28%, transparent);background:color-mix(in srgb, var(--paper) 86%, transparent);border-radius:.5rem;flex-direction:column;gap:.25rem;min-height:9.5rem;padding:.75rem;display:flex}.werkstuk-module__UcXEiG__sketch{background-color:var(--blue);width:100%;height:4.25rem;margin-bottom:.4rem;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.werkstuk-module__UcXEiG__cellNumber{font-family:var(--font-archivo), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:.6875rem;font-weight:800}.werkstuk-module__UcXEiG__cellTitle{min-width:0;font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;font-size:.95rem;font-weight:800;line-height:1.2}@media not (min-width:30rem){.werkstuk-module__UcXEiG__sheet{padding:1.75rem 1.25rem 5.5rem}.werkstuk-module__UcXEiG__grid{grid-template-columns:minmax(0,1fr);gap:0}.werkstuk-module__UcXEiG__cell{border:0;border-bottom:var(--seam-width) dashed color-mix(in srgb, var(--ink) 28%, transparent);background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.125rem 1rem;min-height:0;padding:1rem 0;display:grid}.werkstuk-module__UcXEiG__cell:last-child{border-bottom:0}.werkstuk-module__UcXEiG__sketch{grid-row:1/span 2;width:3.25rem;height:3.25rem;margin:0;-webkit-mask-position:50%;mask-position:50%}.werkstuk-module__UcXEiG__cellNumber{align-self:end}.werkstuk-module__UcXEiG__cellTitle{align-self:start;font-size:1rem}}.werkstuk-module__UcXEiG__stamp{border:2px solid var(--blue);background:color-mix(in srgb, var(--paper) 80%, transparent);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;position:absolute;bottom:.25rem;right:1rem;rotate:-14deg}.werkstuk-module__UcXEiG__stamp:before{border:1.5px dashed var(--blue);content:"";border-radius:50%;position:absolute;inset:.35rem}.werkstuk-module__UcXEiG__stampMark{background-color:var(--blue);width:2.25rem;height:2.25rem;-webkit-mask:url(/brand/naad/label-m-zegel.svg) 50%/contain no-repeat;mask:url(/brand/naad/label-m-zegel.svg) 50%/contain no-repeat}@media (min-width:768px){.werkstuk-module__UcXEiG__sheet{padding:2.75rem 2rem 2rem}.werkstuk-module__UcXEiG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.werkstuk-module__UcXEiG__cell{min-height:11rem;padding:1rem}.werkstuk-module__UcXEiG__sketch{height:5.25rem}.werkstuk-module__UcXEiG__stamp{width:7rem;height:7rem;bottom:-3.25rem;right:-2rem}.werkstuk-module__UcXEiG__stampMark{width:3rem;height:3rem}}.werkstuk-module__UcXEiG__board{gap:1.5rem;margin-top:2rem;display:grid}.werkstuk-module__UcXEiG__calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.werkstuk-module__UcXEiG__day{color:#20345d;background:#fbfcf8;border-radius:.5rem;flex-direction:column;gap:.2rem;min-height:8rem;padding:.75rem;display:flex;position:relative}.werkstuk-module__UcXEiG__day:before{content:"";border-inline:3px solid #f3ebb9;width:1.5rem;height:.7rem;position:absolute;top:-.35rem;left:.75rem}.werkstuk-module__UcXEiG__dropDay{background:#f3ebb9}.werkstuk-module__UcXEiG__dayNumber{font-family:var(--font-archivo), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#2445cb;margin-bottom:auto;font-size:2rem;font-weight:800;line-height:1}.werkstuk-module__UcXEiG__board .werkstuk-module__UcXEiG__cellNumber{color:#49628c}.werkstuk-module__UcXEiG__props{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.werkstuk-module__UcXEiG__screen{background:#fbfcf8;border-radius:.6rem;gap:.5rem;padding:.6rem .6rem .8rem;display:grid;box-shadow:0 20px 40px -24px #0009}.werkstuk-module__UcXEiG__screenBar{background:radial-gradient(circle,#f3ebb9 .18rem,#0000 .2rem) .2rem/.7rem .6rem repeat-x,#dfecfa;border-radius:999px;height:.6rem}.werkstuk-module__UcXEiG__screenHero{background:linear-gradient(120deg,#2445cb 0 55%,#b8cde8 55%);border-radius:.35rem;height:4.5rem}.werkstuk-module__UcXEiG__screenRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.werkstuk-module__UcXEiG__screenRow>span{aspect-ratio:3/4;background:#dfecfa;border-radius:.3rem}.werkstuk-module__UcXEiG__screenButton{background:#20345d;border-radius:.3rem;width:40%;height:.9rem}.werkstuk-module__UcXEiG__rack{justify-content:space-around;min-height:8rem;padding-inline:.5rem;display:flex;position:relative}.werkstuk-module__UcXEiG__rail{background:#fbfcf8;border-radius:2px;height:3px;position:absolute;inset:.6rem 0 auto}.werkstuk-module__UcXEiG__hanger{flex-direction:column;align-items:center;width:21%;padding-top:.6rem;display:flex;position:relative}.werkstuk-module__UcXEiG__hanger:before{border:2px solid #fbfcf8;content:"";border-bottom:0;border-radius:.4rem .4rem 0 0;width:.5rem;height:.8rem}.werkstuk-module__UcXEiG__garment{aspect-ratio:5/6;clip-path:polygon(32% 0,68% 0,100% 16%,90% 36%,80% 31%,80% 100%,20% 100%,20% 31%,10% 36%,0 16%);background-color:#f3ebb9;width:100%;margin-top:-.1rem}.werkstuk-module__UcXEiG__hanger:nth-child(3n) .werkstuk-module__UcXEiG__garment{background-color:#b8cde8}.werkstuk-module__UcXEiG__hanger:nth-child(3n+1) .werkstuk-module__UcXEiG__garment{background-color:#fbfcf8}@media (min-width:768px){.werkstuk-module__UcXEiG__board{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}.werkstuk-module__UcXEiG__calendar{grid-template-columns:repeat(4,minmax(0,1fr))}.werkstuk-module__UcXEiG__props{grid-template-columns:1fr;align-content:space-between}.werkstuk-module__UcXEiG__rack{min-height:9rem}}
.package-page-module__soxU6a__actions{flex-wrap:wrap;gap:.625rem;display:flex}.package-page-module__soxU6a__heroPaths{margin-top:.5rem}.package-page-module__soxU6a__cover{width:100%;max-width:26rem;margin-inline:auto}.package-page-module__soxU6a__coverFrame{aspect-ratio:4/3;background:var(--sky);border-radius:1.25rem}@media (min-width:1024px){.package-page-module__soxU6a__coverFrame{aspect-ratio:4/5}}
.info-block-module__W_VxAa__section{background:var(--paper);padding-block:var(--spacing-section)}.info-block-module__W_VxAa__inner{align-items:center;gap:2rem;display:grid}.info-block-module__W_VxAa__list{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.info-block-module__W_VxAa__list li{color:var(--ink);align-items:flex-start;gap:.65rem;font-size:1.05rem;font-weight:600;line-height:1.45;display:flex}.info-block-module__W_VxAa__check{background:var(--blue);width:1.3rem;height:1.3rem;color:var(--on-accent);border-radius:999px;flex:none;margin-top:.15rem;padding:.2rem}.info-block-module__W_VxAa__link{min-height:2.75rem;color:var(--blue);text-underline-offset:4px;align-items:center;margin-top:1rem;font-weight:700;text-decoration:underline;display:inline-flex}.info-block-module__W_VxAa__visual{justify-self:center;width:100%;max-width:20rem}@media (min-width:1024px){.info-block-module__W_VxAa__section{padding-block:var(--spacing-section-lg)}.info-block-module__W_VxAa__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:6vw}}
.badge-medal-module__i2Lspq__label{border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:3.75rem;height:3rem;display:inline-flex;position:relative;rotate:-3deg}.badge-medal-module__i2Lspq__label[data-size=sm]{width:2.75rem;height:2.25rem}.badge-medal-module__i2Lspq__label[data-size=lg]{width:5.5rem;height:4.25rem}.badge-medal-module__i2Lspq__icon{width:1.5rem;height:1.5rem}.badge-medal-module__i2Lspq__label[data-size=sm] .badge-medal-module__i2Lspq__icon{width:1.125rem;height:1.125rem}.badge-medal-module__i2Lspq__label[data-size=lg] .badge-medal-module__i2Lspq__icon{width:2.125rem;height:2.125rem}.badge-medal-module__i2Lspq__label[data-earned=true]{border-inline:.3rem solid color-mix(in srgb, #000 16%, var(--blue));background:var(--blue);color:var(--on-accent);box-shadow:var(--shadow-object);outline:1.5px dashed color-mix(in srgb, var(--on-accent) 55%, transparent);outline-offset:-.3rem}.badge-medal-module__i2Lspq__label[data-earned=true][data-milestone=true]{border-inline-color:color-mix(in srgb, var(--label-ink) 22%, var(--butter));background:var(--butter);color:var(--label-ink);outline-color:color-mix(in srgb, var(--label-ink) 45%, transparent)}.badge-medal-module__i2Lspq__label[data-earned=false]{border:1.5px dashed var(--line-strong);color:var(--slate);background:0 0;rotate:none}.badge-medal-module__i2Lspq__label[data-earned=false] .badge-medal-module__i2Lspq__icon{opacity:.7}.badge-medal-module__i2Lspq__sewIn{animation:badge-medal-module__i2Lspq__sew-in var(--dur-reveal) var(--ease) both}@keyframes badge-medal-module__i2Lspq__sew-in{0%{opacity:0;translate:0 -.5rem;rotate:-14deg;scale:1.08}70%{opacity:1;translate:0;rotate:-2deg;scale:1}to{opacity:1;rotate:-3deg}}@media (prefers-reduced-motion:reduce){.badge-medal-module__i2Lspq__sewIn{animation:none}}
.dashboard-module__1DnbOG__opener{border:1px solid var(--line);background-color:var(--paper);color:var(--ink);isolation:isolate;border-radius:1.5rem;gap:2rem;padding:clamp(1.5rem,4vw,3.25rem) clamp(1.5rem,4vw,3.25rem) clamp(1.5rem,4vw,3.25rem) clamp(1.75rem,6vw,4.5rem);display:grid;position:relative}.dashboard-module__1DnbOG__opener:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(to right, transparent calc(clamp(1.75rem, 6vw, 4.5rem) - 1rem), color-mix(in srgb, var(--blue) 22%, transparent) 0 calc(clamp(1.75rem, 6vw, 4.5rem) - 1rem + 1px), transparent 0), repeating-linear-gradient(to bottom, transparent 0 calc(2.25rem - 1px), color-mix(in srgb, var(--line) 55%, transparent) calc(2.25rem - 1px) 2.25rem);pointer-events:none;position:absolute;inset:0}@media (min-width:64rem){.dashboard-module__1DnbOG__opener{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.8fr);align-items:center;column-gap:clamp(2rem,5vw,4.5rem)}}.dashboard-module__1DnbOG__openerCopy{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}.dashboard-module__1DnbOG__next{font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;color:var(--blue);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(1rem,.95rem + .2vw,1.125rem);font-weight:800;line-height:1.3}.dashboard-module__1DnbOG__lessonTitle{max-width:22ch;font-family:var(--font-archivo), sans-serif;letter-spacing:-.035em;text-wrap:balance;color:var(--ink);margin-top:.25rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:800;line-height:1.05}.dashboard-module__1DnbOG__meta{color:var(--slate);align-items:center;gap:.5rem;font-size:.9375rem;line-height:1.5;display:flex}.dashboard-module__1DnbOG__module{gap:.625rem;margin-top:.5rem;display:grid}.dashboard-module__1DnbOG__moduleLabel{color:var(--slate);font-size:.8125rem;font-weight:600}.dashboard-module__1DnbOG__stitches{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__1DnbOG__stitch[data-kind=lesson]{border-radius:999px;width:clamp(2rem,6vw,3.25rem);height:.375rem}.dashboard-module__1DnbOG__stitch[data-kind=lesson][data-state=done]{background:var(--blue)}.dashboard-module__1DnbOG__stitch[data-kind=lesson][data-state=current]{background:var(--butter);height:.75rem;box-shadow:inset 0 0 0 1.5px var(--label-ink)}.dashboard-module__1DnbOG__stitch[data-kind=lesson][data-state=open]{border-top:2px dashed var(--line-strong);border-radius:0;height:0}.dashboard-module__1DnbOG__stitch[data-kind=quiz]{border:1.5px solid var(--line-strong);border-radius:50%;width:.875rem;height:.875rem;margin-left:.25rem}.dashboard-module__1DnbOG__stitch[data-kind=quiz][data-state=done]{border-color:var(--blue);background:var(--blue)}.dashboard-module__1DnbOG__stitch[data-kind=quiz][data-state=current]{border-color:var(--label-ink);background:var(--butter)}.dashboard-module__1DnbOG__stitch[data-kind=quiz][data-state=open]{border-style:dashed}.dashboard-module__1DnbOG__course{gap:.5rem;width:100%;max-width:28rem;margin-block:.5rem .75rem;display:grid}.dashboard-module__1DnbOG__courseLine{color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.875rem;display:flex}.dashboard-module__1DnbOG__photo{order:-1;width:min(100%,22rem);margin:.75rem auto 0;position:relative;rotate:1.5deg}@media (min-width:64rem){.dashboard-module__1DnbOG__photo{order:0;justify-self:end;width:min(100%,27rem);margin:0;rotate:2.5deg}}.dashboard-module__1DnbOG__photoFrame{border:.5rem solid var(--paper);background:var(--paper);box-shadow:var(--shadow-lift);aspect-ratio:3/2;border-radius:.375rem;display:block;overflow:hidden}.dashboard-module__1DnbOG__photoFrame img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-module__1DnbOG__tape{z-index:1;background:color-mix(in srgb, var(--butter) 90%, transparent);clip-path:polygon(0 12%,5% 0,95% 0,100% 14%,97% 32%,100% 50%,97% 68%,100% 86%,95% 100%,5% 100%,0 88%,3% 68%,0 50%,3% 32%);width:7.5rem;height:1.75rem;position:absolute;top:-.875rem;left:50%;translate:-50%;rotate:-5deg;box-shadow:0 1px 2px #20345d24}@media (prefers-reduced-motion:no-preference){.dashboard-module__1DnbOG__photo{transition:rotate var(--dur-card) var(--ease)}@media (hover:hover) and (pointer:fine){.dashboard-module__1DnbOG__opener:hover .dashboard-module__1DnbOG__photo{rotate:1deg}}}.dashboard-module__1DnbOG__routeSheet{border:1px solid var(--line);background-color:var(--paper);border-radius:1.5rem;padding:clamp(1.25rem,3vw,2.25rem)}.dashboard-module__1DnbOG__pair{gap:1rem;display:grid}@media (min-width:48rem){.dashboard-module__1DnbOG__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}
.level-meter-module__7NiwRG__route{gap:1.25rem;display:grid;position:relative}.level-meter-module__7NiwRG__head{gap:.375rem;display:grid}.level-meter-module__7NiwRG__title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.035em;color:var(--ink);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:800;line-height:1.05}.level-meter-module__7NiwRG__stations{--stop:3.25rem;grid-template-columns:repeat(var(--stations), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:40rem){.level-meter-module__7NiwRG__stations{--stop:4.75rem}}.level-meter-module__7NiwRG__stations:before,.level-meter-module__7NiwRG__stations:after{content:"";top:calc(var(--stop) / 2);left:calc(50% / var(--stations));pointer-events:none;border-top:2px dashed;height:0;position:absolute}.level-meter-module__7NiwRG__stations:before{right:calc(50% / var(--stations));border-color:var(--line-strong);opacity:.55}.level-meter-module__7NiwRG__stations:after{width:calc((100% - 100% / var(--stations)) * var(--route));border-color:var(--blue);transform-origin:0}@media (prefers-reduced-motion:no-preference){.level-meter-module__7NiwRG__stations:after{animation:level-meter-module__7NiwRG__route-sew var(--dur-scene) var(--ease) both;animation-delay:var(--dur-base)}}@keyframes level-meter-module__7NiwRG__route-sew{0%{scale:0 1}to{scale:1}}.level-meter-module__7NiwRG__station{text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.level-meter-module__7NiwRG__stop{z-index:1;width:var(--stop);height:var(--stop);border:1.5px solid var(--line);background:var(--paper);color:var(--slate);border-radius:50%;place-items:center;display:grid;position:relative}.level-meter-module__7NiwRG__art{width:62%;display:block}.level-meter-module__7NiwRG__art svg{width:100%;height:auto;display:block}.level-meter-module__7NiwRG__station[data-state=reached] .level-meter-module__7NiwRG__stop{border-color:var(--blue);color:var(--blue)}.level-meter-module__7NiwRG__station[data-state=current] .level-meter-module__7NiwRG__stop{border-color:var(--label-ink);background:var(--butter);color:var(--label-ink);box-shadow:var(--shadow-object);scale:1.1}.level-meter-module__7NiwRG__station[data-state=ahead] .level-meter-module__7NiwRG__stop{border-style:dashed;border-color:var(--line-strong);color:var(--ink)}.level-meter-module__7NiwRG__station[data-state=ahead] .level-meter-module__7NiwRG__art{opacity:.8}.level-meter-module__7NiwRG__name{font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;color:var(--ink);font-size:.8125rem;font-weight:800;line-height:1.15}@media (min-width:40rem){.level-meter-module__7NiwRG__name{font-size:1rem}}.level-meter-module__7NiwRG__station[data-state=ahead] .level-meter-module__7NiwRG__name{color:var(--slate)}.level-meter-module__7NiwRG__from{color:var(--slate);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.3;display:none}@media (min-width:40rem){.level-meter-module__7NiwRG__from{display:block}}.level-meter-module__7NiwRG__tagRow{padding-top:.75rem;position:relative}.level-meter-module__7NiwRG__tag{width:min(100%,26rem);margin-left:clamp(0px, calc((var(--at) + .5) * 100% / var(--stations) - 2.5rem), calc(100% - min(100%, 26rem)));background:var(--butter);color:var(--label-ink);box-shadow:var(--shadow-object);outline:1.5px dashed color-mix(in srgb, var(--label-ink) 45%, transparent);outline-offset:-.4375rem;border-radius:.375rem;padding:1rem 1.125rem 1.125rem;position:relative;rotate:-1.2deg}.level-meter-module__7NiwRG__string{top:-.25rem;left:calc((var(--at) + .5) * 100% / var(--stations));z-index:1;border-left:1.5px dashed var(--label-ink);height:1.5rem;position:absolute}.level-meter-module__7NiwRG__tagKicker{color:var(--label-ink)}.level-meter-module__7NiwRG__tagText{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;margin-top:.375rem;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);font-weight:800;line-height:1.2}.level-meter-module__7NiwRG__tagNote{margin-top:.25rem;font-size:.875rem;line-height:1.5}.level-meter-module__7NiwRG__compact{gap:.75rem;display:grid}.level-meter-module__7NiwRG__compactHead{align-items:center;gap:.75rem;display:flex}.level-meter-module__7NiwRG__compactArt{border:1.5px solid var(--label-ink);background:var(--butter);width:3rem;height:3rem;color:var(--label-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.level-meter-module__7NiwRG__compactArt svg{width:62%;height:auto;display:block}.level-meter-module__7NiwRG__compactName{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:2rem;font-weight:800;line-height:1.05}
.reward-module__EBfo3W__field{background-color:var(--butter);color:var(--label-ink);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--label-ink) 4%, transparent) 0 1px, transparent 1px 5px), repeating-linear-gradient(45deg, color-mix(in srgb, var(--label-ink) 2.5%, transparent) 0 1px, transparent 1px 9px);border-radius:1rem;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative}.reward-module__EBfo3W__field :is(h2,p){color:var(--label-ink)}.reward-module__EBfo3W__head{align-items:center;gap:1.25rem;display:flex}.reward-module__EBfo3W__label{background:var(--blue);width:5.25rem;min-height:4.75rem;color:var(--on-accent);box-shadow:var(--shadow-object);text-align:center;border-radius:.3rem;flex:none;align-content:center;place-items:center;padding:.5rem .75rem;display:grid;position:relative;rotate:-4deg}.reward-module__EBfo3W__label:before,.reward-module__EBfo3W__label:after{content:"";border-left:2px dashed color-mix(in srgb, var(--on-accent) 75%, transparent);transform-origin:top;position:absolute;top:.375rem;bottom:.375rem}.reward-module__EBfo3W__label:before{left:.4rem}.reward-module__EBfo3W__label:after{right:.4rem}.reward-module__EBfo3W__labelTop,.reward-module__EBfo3W__labelDone{font-family:var(--font-archivo), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1.1}.reward-module__EBfo3W__labelNumber{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:800;line-height:1.05}@media (prefers-reduced-motion:no-preference){.reward-module__EBfo3W__field[data-fresh] .reward-module__EBfo3W__label{animation:reward-module__EBfo3W__label-drop var(--dur-reveal) var(--ease) both}.reward-module__EBfo3W__field[data-fresh] .reward-module__EBfo3W__label:before,.reward-module__EBfo3W__field[data-fresh] .reward-module__EBfo3W__label:after{animation:reward-module__EBfo3W__label-stitch var(--dur-card) var(--ease) both;animation-delay:var(--dur-reveal)}.reward-module__EBfo3W__field[data-fresh] .reward-module__EBfo3W__label:after{animation-delay:calc(var(--dur-reveal) + var(--dur-step))}}@keyframes reward-module__EBfo3W__label-drop{0%{opacity:0;translate:0 -.75rem;rotate:-16deg;scale:1.1}to{opacity:1;translate:0;rotate:-4deg;scale:1}}@keyframes reward-module__EBfo3W__label-stitch{0%{scale:1 0}to{scale:1}}.reward-module__EBfo3W__burst{background:color-mix(in oklab, var(--butter) 55%, transparent);color:var(--label-ink);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.reward-module__EBfo3W__field .reward-module__EBfo3W__burst{border-top:var(--seam-width) dashed color-mix(in srgb, var(--label-ink) 40%, transparent);background:0 0;border-radius:0;padding:.875rem 0 0}.reward-module__EBfo3W__xp{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.reward-module__EBfo3W__badges{gap:.75rem;display:grid}.reward-module__EBfo3W__badge{align-items:center;gap:.875rem;display:flex}.reward-module__EBfo3W__badgeName{font-weight:700}.reward-module__EBfo3W__badgeText{font-size:.875rem;line-height:1.5}.reward-module__EBfo3W__nextCard{border:var(--seam-width) dashed var(--seam);background:var(--paper);border-radius:1rem;gap:1rem;padding:1.25rem;display:grid}.reward-module__EBfo3W__nextTitle{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;min-width:0;font-size:1rem;line-height:1.45;display:flex}.reward-module__EBfo3W__nextTitle>span{color:var(--slate);font-size:.8125rem;font-weight:600}.reward-module__EBfo3W__nextTitle>strong{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;font-size:1.1875rem;font-weight:800}.reward-module__EBfo3W__nextActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.reward-module__EBfo3W__calendar{min-height:2.75rem;color:var(--blue);font-family:var(--font-archivo), sans-serif;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:var(--seam-width);text-underline-offset:.3em;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;display:inline-flex}@media (hover:hover) and (pointer:fine){.reward-module__EBfo3W__calendar:hover{text-decoration-style:solid}}
.levels-visual-module__WQ4HYG__scene{width:100%;max-width:30rem;margin-inline:auto;position:relative}.levels-visual-module__WQ4HYG__svg{width:100%;height:auto;display:block;overflow:visible}.levels-visual-module__WQ4HYG__blob{fill:var(--paper);opacity:.7}.levels-visual-module__WQ4HYG__step{fill:var(--paper);stroke:var(--line-strong)}.levels-visual-module__WQ4HYG__stepTop{fill:#2445cb}.levels-visual-module__WQ4HYG__number{fill:var(--blue);font-family:var(--font-manrope), sans-serif;letter-spacing:.08em;font-size:12px;font-weight:800}.levels-visual-module__WQ4HYG__numberTop{fill:#afc4ff;font-family:var(--font-manrope), sans-serif;letter-spacing:.08em;font-size:12px;font-weight:800}.levels-visual-module__WQ4HYG__name{fill:var(--ink);font-family:var(--font-archivo), sans-serif;font-size:18px;font-weight:800}.levels-visual-module__WQ4HYG__nameTop{fill:#fbfcf8;font-family:var(--font-archivo), sans-serif;font-size:18px;font-weight:800}.levels-visual-module__WQ4HYG__label{fill:#f3ebb9;stroke:#20345d}.levels-visual-module__WQ4HYG__stitch{stroke:#20345d;stroke-dasharray:2 3;opacity:.6}.levels-visual-module__WQ4HYG__labelText{fill:#20345d;font-family:var(--font-archivo), sans-serif;font-size:17px;font-weight:800}.levels-visual-module__WQ4HYG__note{background:var(--ink);max-width:12rem;color:var(--paper);border-radius:999px;padding:.5rem .95rem;font-size:.8rem;font-weight:700;position:absolute;bottom:-.75rem;right:0}
.tour-module__BTlJRW__root{--tour-dim:#0b142694;z-index:60;position:fixed;inset:0}.tour-module__BTlJRW__backdrop{position:absolute;inset:0}.tour-module__BTlJRW__backdrop[data-dim=true]{background-color:var(--tour-dim)}.tour-module__BTlJRW__spotlight{box-shadow:0 0 0 3px var(--butter), 0 0 0 9999px var(--tour-dim);pointer-events:none;border-radius:.875rem;position:fixed;top:0;left:0}.tour-module__BTlJRW__panel{border:var(--seam-width) dashed var(--seam);border-radius:var(--radius-card-lg);background-color:var(--paper);width:min(22rem,100vw - 2rem);color:var(--ink);box-shadow:var(--shadow-lift);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:fixed;top:0;left:0}.tour-module__BTlJRW__panel[data-ready=false]{visibility:hidden}.tour-module__BTlJRW__panel:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tour-module__BTlJRW__meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tour-module__BTlJRW__count{color:var(--slate);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.tour-module__BTlJRW__dots{gap:.25rem;display:flex}.tour-module__BTlJRW__dot{background-color:var(--line);border-radius:999px;width:.375rem;height:.375rem}.tour-module__BTlJRW__dot[data-current=true]{background-color:var(--blue);width:1rem}.tour-module__BTlJRW__dot[data-done=true]{background-color:var(--line-strong)}.tour-module__BTlJRW__title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;font-size:1.125rem;font-weight:800;line-height:1.25}.tour-module__BTlJRW__text{color:var(--slate);font-size:.9375rem;line-height:1.5}.tour-module__BTlJRW__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.tour-module__BTlJRW__steps{gap:.5rem;display:flex}.tour-module__BTlJRW__previous[data-hidden=true]{visibility:hidden}.tour-module__BTlJRW__replay{min-height:2.75rem;color:var(--blue);text-underline-offset:4px;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.tour-module__BTlJRW__replay:hover{text-decoration:underline}.tour-module__BTlJRW__replay:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.tour-module__BTlJRW__spotlight{transition:transform var(--dur-base) var(--ease), width var(--dur-base) var(--ease), height var(--dur-base) var(--ease), border-radius var(--dur-base) var(--ease)}.tour-module__BTlJRW__panel[data-ready=true]{transition:transform var(--dur-base) var(--ease);animation:tour-module__BTlJRW__tour-in var(--dur-step) var(--ease) both}.tour-module__BTlJRW__backdrop[data-dim=true]{animation:tour-module__BTlJRW__tour-fade var(--dur-step) var(--ease) both}}@keyframes tour-module__BTlJRW__tour-in{0%{opacity:0;translate:0 4px}}@keyframes tour-module__BTlJRW__tour-fade{0%{opacity:0}}@media print{.tour-module__BTlJRW__root,.tour-module__BTlJRW__replay{display:none}}
