.bundle-compare{padding:56px 0;background:var(--color-surface)}.bundle-compare__intro{text-align:center;max-width:680px;margin:0 auto 36px}.bundle-compare__heading{font-size:calc(((var(--font-h2-desktop)) / (var(--font-size-base))) * 1.4em);margin:0 0 12px}.bundle-compare__subheading{color:var(--color-body-text)}.bundle-compare__subheading p{margin:0}.bundle-compare__table{max-width:900px;margin:0 auto;background:var(--color-body);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);overflow:hidden}.bundle-compare__row{display:grid;grid-template-columns:1.1fr 1fr 1fr}.bundle-compare__row:not(:last-child){border-bottom:1px solid var(--color-surface-border)}.bundle-compare__row--head{background:var(--color-body)}.bundle-compare__cell{padding:16px 14px;font-size:calc(((14) / (var(--font-size-base))) * 1em)}.bundle-compare__row--head .bundle-compare__cell{font-weight:var(--font-weight-body--bold);text-align:center;padding-bottom:10px}.bundle-compare__cell--label{font-weight:var(--font-weight-body--bold);color:var(--color-text);display:flex;align-items:center}.bundle-compare__row:not(.bundle-compare__row--head) .bundle-compare__cell--separately,.bundle-compare__row:not(.bundle-compare__row--head) .bundle-compare__cell--bundled{display:flex;align-items:flex-start;gap:8px;color:var(--color-body-text)}.bundle-compare__cell--bundled{background:#1594520f}.bundle-compare__icon{flex:0 0 auto;width:18px;height:18px;margin-top:1px}.bundle-compare__icon--no{color:var(--color-body-text);opacity:.5}.bundle-compare__icon--no .icon,.bundle-compare__icon--yes .icon{width:100%;height:100%}.bundle-compare__icon--yes{color:var(--color-btn-primary)}.bundle-compare__facts{max-width:900px;margin:32px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bundle-compare__fact{display:flex;align-items:center;gap:10px;background:var(--color-body);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);padding:14px 16px;font-weight:var(--font-weight-body--bold);font-size:calc(((13.5) / (var(--font-size-base))) * 1em);color:var(--color-text)}.bundle-compare__fact-icon{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-btn-primary-light);color:var(--color-btn-primary)}.bundle-compare__fact-icon svg{width:18px;height:18px}.bundle-compare__cta{text-align:center;margin-top:32px}@media only screen and (max-width:749px){.bundle-compare__table{max-width:100%}.bundle-compare__row{grid-template-columns:1fr}.bundle-compare__row--head{display:none}.bundle-compare__row:not(.bundle-compare__row--head){padding:14px 14px 4px}.bundle-compare__cell{padding:4px 0}.bundle-compare__cell--label{padding-bottom:8px}.bundle-compare__cell--separately:before{content:"Buy Separately: ";font-weight:var(--font-weight-body--bold)}.bundle-compare__cell--bundled:before{content:"BrickBundles: ";font-weight:var(--font-weight-body--bold)}.bundle-compare__cell--bundled{margin:0 -14px -4px;padding:8px 14px 12px}.bundle-compare__facts{grid-template-columns:1fr}}.growth-curve{padding:56px 0;background:var(--color-body)}.growth-curve__intro{text-align:center;max-width:620px;margin:0 auto 32px}.growth-curve__heading{font-size:calc(((var(--font-h2-desktop)) / (var(--font-size-base))) * 1.35em);margin:0 0 10px}.growth-curve__subheading{color:var(--color-body-text);margin:0}.growth-curve__impact-line{margin:10px 0 0;font-weight:var(--font-weight-body--bold);color:var(--color-btn-primary)}.growth-curve__diagram{position:relative;max-width:780px;margin:0 auto;padding:161px 24px 172px}.growth-curve__diagram:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg, 24px);background:radial-gradient(ellipse 65% 60% at 52% 55%,#15945214,#15945200 70%),radial-gradient(circle,rgba(21,148,82,.14) 1px,transparent 1.4px);background-size:auto,22px 22px;background-position:center,center;mask-image:radial-gradient(ellipse 46% 42% at center,#000 80%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 46% 42% at center,#000 80%,transparent 100%);pointer-events:none;z-index:0}.growth-curve__svg{position:relative;z-index:1;width:100%;height:auto;overflow:visible}.growth-curve__line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700;filter:drop-shadow(0 0 5px rgba(21,148,82,.35))}.growth-curve__diagram.is-visible .growth-curve__line{animation:growth-curve-draw 2.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes growth-curve-draw{to{stroke-dashoffset:0}}.growth-curve__arrowhead{fill:var(--color-btn-primary-light);opacity:0}.growth-curve__diagram.is-visible .growth-curve__arrowhead{animation:growth-curve-arrow-in .3s ease 2.2s forwards}@keyframes growth-curve-arrow-in{to{opacity:1;fill:var(--color-btn-primary)}}.growth-curve__marker{offset-distance:0%;opacity:0}.growth-curve__diagram.is-visible .growth-curve__marker{animation:growth-curve-travel 2.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes growth-curve-travel{0%{offset-distance:0%;opacity:1}85%{offset-distance:85%;opacity:1}to{offset-distance:100%;opacity:0}}.growth-curve__marker-dot{fill:var(--color-body);stroke:var(--color-btn-primary);stroke-width:2.5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.growth-curve__milestone{opacity:0}.growth-curve__diagram.is-visible .growth-curve__milestone{animation:growth-curve-milestone-in .4s ease forwards}.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="0"],.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="1"],.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="2"],.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="3"],.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="4"]{animation-delay:0s}@keyframes growth-curve-milestone-in{0%{opacity:0}to{opacity:1}}.growth-curve__milestone-outer{fill:var(--color-btn-primary-light);opacity:.4;transition:opacity .2s ease}.growth-curve__milestone-dot{fill:var(--color-btn-primary);stroke:var(--color-body);stroke-width:2}.growth-curve__milestone-ring{fill:none;stroke:var(--color-btn-primary);stroke-width:2;opacity:0}.growth-curve__diagram.is-visible .growth-curve__milestone-ring{animation:growth-curve-ping .9s ease-out forwards}.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="0"] .growth-curve__milestone-ring,.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="1"] .growth-curve__milestone-ring,.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="2"] .growth-curve__milestone-ring,.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="3"] .growth-curve__milestone-ring{animation-delay:0s}@keyframes growth-curve-ping{0%{r:6;opacity:.55}to{r:20;opacity:0}}.growth-curve__milestone-pill{fill:#15945212;stroke:var(--color-btn-primary-light);stroke-width:1}.growth-curve__milestone-label{text-anchor:middle;font-size:13px;font-weight:var(--font-weight-body--bold);fill:var(--color-text)}.growth-curve__step-pill{fill:var(--color-surface);stroke:var(--color-surface-border);stroke-width:1}.growth-curve__step-label{text-anchor:middle;font-size:8.5px;font-weight:var(--font-weight-body--bold);fill:var(--color-body-text)}.growth-curve__step-chip{opacity:0;transform-origin:0 0;transform:scale(.85)}.growth-curve__diagram.is-visible .growth-curve__step-chip{animation:growth-curve-step-in .3s ease forwards;animation-delay:var(--chip-delay, 0s)}@keyframes growth-curve-step-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.growth-curve__milestone-summary-group{opacity:0;transform-origin:0 0;transform:scale(.85)}.growth-curve__diagram.is-visible .growth-curve__milestone-summary-group{animation:growth-curve-step-in .3s ease forwards;animation-delay:var(--chip-delay, 0s)}.growth-curve__summary-pill{fill:var(--color-body);stroke:var(--color-btn-primary-light);stroke-width:1}.growth-curve__milestone-summary{text-anchor:middle;font-size:8px;font-style:italic;font-weight:var(--font-weight-body);fill:var(--color-body-text)}@media(prefers-reduced-motion:reduce){.growth-curve__line{stroke-dashoffset:0!important;animation:none!important}.growth-curve__marker{offset-distance:100%!important;opacity:0!important;animation:none!important}.growth-curve__arrowhead{opacity:1!important;fill:var(--color-btn-primary)!important;animation:none!important;filter:none!important}.growth-curve__milestone{opacity:1!important;animation:none!important}.growth-curve__milestone-ring{opacity:0!important;animation:none!important}.growth-curve__step-chip,.growth-curve__milestone-summary-group{opacity:1!important;transform:scale(1)!important;animation:none!important}}@media only screen and (max-width:749px){.growth-curve__diagram{padding:133px 16px 140px}.growth-curve__diagram:before{mask-image:radial-gradient(ellipse 46% 42% at center,#000 78%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 46% 42% at center,#000 78%,transparent 100%)}.growth-curve__diagram.is-visible .growth-curve__line,.growth-curve__diagram.is-visible .growth-curve__marker{animation-duration:1.1s}.growth-curve__diagram.is-visible .growth-curve__arrowhead{animation-delay:1s}.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="0"],.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="0"] .growth-curve__milestone-ring,.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="1"],.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="1"] .growth-curve__milestone-ring,.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="2"],.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="2"] .growth-curve__milestone-ring,.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="3"],.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="3"] .growth-curve__milestone-ring,.growth-curve__diagram.is-visible .growth-curve__milestone[data-index="4"]{animation-delay:0s}.growth-curve__milestone-label{font-size:11px}.growth-curve__step-label,.growth-curve__milestone-summary{font-size:7.5px}.growth-curve__step-pill{x:-50;width:100}.growth-curve__summary-pill{x:-62;width:124}}.subject-loop{padding:56px 0;background:var(--color-body)}.subject-loop__intro{text-align:center;max-width:560px;margin:0 auto 32px}.subject-loop__heading{font-size:calc(((var(--font-h2-desktop)) / (var(--font-size-base))) * 1.35em);margin:0 0 10px}.subject-loop__subheading{color:var(--color-body-text);margin:0}.subject-loop .page-width{max-width:1400px}.subject-loop__layout{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media only screen and (min-width:990px){.subject-loop__layout{grid-template-columns:minmax(280px,400px) 1fr;gap:24px}}.subject-loop__programme-heading{font-size:calc(((22) / (var(--font-size-base))) * 1em);margin:0 0 18px}.subject-loop__programme-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.subject-loop__programme-list li{display:flex;align-items:flex-start;gap:12px;color:var(--color-text)}.subject-loop__programme-icon{flex:0 0 auto;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-btn-primary-light);color:var(--color-btn-primary)}.subject-loop__programme-icon .icon{width:12px;height:12px}.subject-loop__diagram{position:relative;width:100%;max-width:624px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 50% 50%,#1594521a,#15945200 62%)}.subject-loop__svg{display:block;width:100%;height:auto;overflow:visible}.subject-loop__orbit{fill:none;stroke:var(--color-btn-primary);stroke-width:1.5;stroke-linecap:round;opacity:0}.subject-loop__diagram.is-visible .subject-loop__orbit{animation:subject-loop-orbit-fade .6s ease forwards}.subject-loop__orbit--0{animation-delay:.1s!important}.subject-loop__orbit--1{animation-delay:.7s!important}.subject-loop__orbit--2{animation-delay:1.3s!important}@keyframes subject-loop-orbit-fade{to{opacity:.55}}.subject-loop__orbit-trace{fill:var(--color-btn-primary);offset-rotate:0deg;opacity:0}.subject-loop__diagram.is-visible .subject-loop__orbit-trace{animation:subject-loop-trace-fade .5s ease 1.9s forwards,subject-loop-orbit-spin var(--orbit-duration) linear 1.9s infinite;animation-direction:normal,var(--orbit-direction)}@keyframes subject-loop-trace-fade{to{opacity:.9}}.subject-loop__nucleus-glow{fill:var(--color-btn-primary);opacity:.18}.subject-loop__center circle{fill:var(--color-btn-primary)}.subject-loop__center-label--brand{font-family:var(--font-stack-header);font-weight:600;font-size:11px;letter-spacing:.01em;fill:#ffffffd9}.subject-loop__center-label--stem{font-family:var(--font-stack-header);font-weight:800;font-size:22px;fill:#fff}.subject-loop__electron{cursor:pointer;outline:none}@keyframes subject-loop-orbit-spin{0%{offset-distance:0%}to{offset-distance:100%}}.subject-loop__node-inner{opacity:0;transform-origin:0 0;transform:scale(.6);transition:transform .2s ease}.subject-loop__diagram.is-visible .subject-loop__node-inner{animation:subject-loop-node-in .5s ease forwards}.subject-loop__electron[data-index="0"] .subject-loop__node-inner{animation-delay:.3s!important}.subject-loop__electron[data-index="1"] .subject-loop__node-inner{animation-delay:.45s!important}.subject-loop__electron[data-index="2"] .subject-loop__node-inner{animation-delay:.6s!important}.subject-loop__electron[data-index="3"] .subject-loop__node-inner{animation-delay:.9s!important}.subject-loop__electron[data-index="4"] .subject-loop__node-inner{animation-delay:1.05s!important}.subject-loop__electron[data-index="5"] .subject-loop__node-inner{animation-delay:1.2s!important}.subject-loop__electron[data-index="6"] .subject-loop__node-inner{animation-delay:1.5s!important}.subject-loop__electron[data-index="7"] .subject-loop__node-inner{animation-delay:1.65s!important}@keyframes subject-loop-node-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.subject-loop__node-circle{fill:var(--color-surface);stroke:var(--color-btn-primary-light);stroke-width:2;transition:stroke .2s ease,filter .2s ease}.subject-loop__electron.is-active .subject-loop__node-circle,.subject-loop__electron:hover .subject-loop__node-circle,.subject-loop__electron:focus-visible .subject-loop__node-circle{stroke:var(--color-btn-primary);filter:drop-shadow(0 2px 6px rgba(21,148,82,.3))}.subject-loop__electron.is-active .subject-loop__node-inner,.subject-loop__electron:hover .subject-loop__node-inner{transform:scale(1.08)}.subject-loop__electron--skill .subject-loop__node-circle{stroke:#d9a441}.subject-loop__electron--skill.is-active .subject-loop__node-circle,.subject-loop__electron--skill:hover .subject-loop__node-circle,.subject-loop__electron--skill:focus-visible .subject-loop__node-circle{stroke:#c68f2e;filter:drop-shadow(0 2px 6px rgba(198,143,46,.3))}.subject-loop__node-icon{fill:none;stroke:var(--color-btn-primary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.subject-loop__node-label{text-anchor:middle;font-size:11.5px;font-weight:var(--font-weight-body--bold);fill:var(--color-text)}.subject-loop__tooltip{position:absolute;transform:translate(-50%,calc(-100% - 12px));background:var(--color-text);color:var(--color-body);font-size:12.5px;font-weight:var(--font-weight-body--bold);line-height:1.3;padding:8px 12px;border-radius:var(--radius-md);max-width:200px;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:5}.subject-loop__tooltip.is-visible{opacity:1;visibility:visible}.subject-loop__diagram:not(.is-visible) .subject-loop__node-inner{animation:none}@media(prefers-reduced-motion:reduce){.subject-loop__orbit{opacity:.55!important;animation:none!important}.subject-loop__node-inner{opacity:1!important;transform:scale(1)!important;animation:none!important}.subject-loop__orbit-trace{opacity:0!important;animation:none!important}}@media only screen and (max-width:749px){.subject-loop__diagram{max-width:288px}.subject-loop__node-label{font-size:10px}.subject-loop__orbit,.subject-loop__node-inner{animation-duration:.4s!important}.subject-loop__orbit--0,.subject-loop__orbit--1,.subject-loop__orbit--2{animation-delay:.1s!important}.subject-loop__electron[data-index="0"] .subject-loop__node-inner{animation-delay:.2s!important}.subject-loop__electron[data-index="1"] .subject-loop__node-inner{animation-delay:.28s!important}.subject-loop__electron[data-index="2"] .subject-loop__node-inner{animation-delay:.36s!important}.subject-loop__electron[data-index="3"] .subject-loop__node-inner{animation-delay:.44s!important}.subject-loop__electron[data-index="4"] .subject-loop__node-inner{animation-delay:.52s!important}.subject-loop__electron[data-index="5"] .subject-loop__node-inner{animation-delay:.6s!important}.subject-loop__electron[data-index="6"] .subject-loop__node-inner{animation-delay:.68s!important}.subject-loop__electron[data-index="7"] .subject-loop__node-inner{animation-delay:.76s!important}.subject-loop__diagram.is-visible .subject-loop__orbit-trace{animation-duration:.5s,calc(var(--orbit-duration) * 1.6)!important}.subject-loop__tooltip{max-width:150px;font-size:11.5px;padding:6px 10px}}.one-kit-ages{padding:56px 0;background:var(--color-body)}.one-kit-ages__intro{text-align:center;max-width:640px;margin:0 auto 40px}.one-kit-ages__heading{font-size:calc(((var(--font-h2-desktop)) / (var(--font-size-base))) * 1.35em);font-weight:800;margin:0 0 10px}.one-kit-ages__subheading{color:var(--color-body-text);margin:0}.one-kit-ages__row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:900px;margin:0 auto}.one-kit-ages__row:before{content:"";position:absolute;top:34px;left:16%;right:16%;height:2px;background:var(--color-btn-primary-light);z-index:0}.one-kit-ages__card{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:var(--radius-lg, 24px);padding:28px 20px 24px;text-align:center}.one-kit-ages__node{width:14px;height:14px;border-radius:50%;background:var(--color-body);border:2px solid var(--color-btn-primary-light)}.one-kit-ages__card-body{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;flex:1}.one-kit-ages__age{display:flex;flex-direction:column;align-items:center}.one-kit-ages__age-eyebrow{font-size:11px;font-weight:var(--font-weight-body--bold);color:var(--color-body-text);text-transform:uppercase;letter-spacing:.08em}.one-kit-ages__age-number{font-family:var(--font-stack-header);font-weight:800;font-size:calc(((40) / (var(--font-size-base))) * 1em);line-height:1.15;color:var(--color-text)}.one-kit-ages__age-suffix{font-size:12px;font-weight:var(--font-weight-body--bold);color:var(--color-btn-primary);text-transform:uppercase;letter-spacing:.03em;margin-left:6px}.one-kit-ages__example-tag{display:inline-flex;align-items:center;background:var(--color-btn-primary-light);color:var(--color-btn-primary-darker);font-size:11px;font-weight:var(--font-weight-body--bold);text-transform:uppercase;letter-spacing:.04em;padding:4px 12px;border-radius:var(--radius-pill)}.one-kit-ages__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%;text-align:left}.one-kit-ages__step{display:flex;align-items:flex-start;gap:10px}.one-kit-ages__step-marker-col{display:flex;flex-direction:column;align-items:center;align-self:stretch}.one-kit-ages__step-marker{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--font-weight-body--bold);background:var(--color-btn-primary);border:2px solid var(--color-btn-primary);color:var(--color-body)}.one-kit-ages__step-connector{flex:1;width:2px;min-height:12px;margin:2px 0;background:var(--color-btn-primary-light)}.one-kit-ages__step-label{padding-top:3px;font-size:13px;font-weight:var(--font-weight-body--bold);color:var(--color-body-text)}.one-kit-ages__takeaway{margin:auto 0 0;padding-top:14px;border-top:1px dashed var(--color-surface-border);font-size:13px;font-style:italic;font-weight:var(--font-weight-body--bold);color:var(--color-btn-primary)}.one-kit-ages__below-text{margin:32px auto 0;max-width:640px;text-align:center;font-weight:var(--font-weight-body--bold);font-size:calc(((17) / (var(--font-size-base))) * 1em);color:var(--color-text)}@media only screen and (max-width:749px){.one-kit-ages__row{grid-template-columns:1fr;gap:20px;max-width:380px}.one-kit-ages__row:before{top:0;bottom:0;left:34px;right:auto;width:2px;height:auto}.one-kit-ages__card{flex-direction:row;align-items:flex-start;text-align:left;gap:14px;padding:20px}.one-kit-ages__node{position:absolute;top:28px;left:-27px}.one-kit-ages__age{align-items:flex-start;flex-shrink:0;width:64px}.one-kit-ages__card-body{align-items:flex-start;width:auto}.one-kit-ages__takeaway{margin-top:14px}}.rigor-chart{padding:56px 0;background:var(--color-body)}.rigor-chart__intro{text-align:center;max-width:640px;margin:0 auto 32px}.rigor-chart__heading{font-size:calc(((var(--font-h2-desktop)) / (var(--font-size-base))) * 1.35em);margin:0 0 10px}.rigor-chart__subheading{color:var(--color-body-text);margin:0}.rigor-chart__diagram{max-width:820px;margin:0 auto;padding:0 24px}.rigor-chart__svg{display:block;width:100%;height:auto;overflow:visible;opacity:0;transition:opacity .6s ease}.rigor-chart__diagram.is-visible .rigor-chart__svg{opacity:1}.rigor-chart__grid line{stroke:var(--color-surface-border);stroke-width:1}.rigor-chart__line-seg{fill:none;stroke:var(--color-btn-primary);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.rigor-chart__stagger-dot{fill:var(--color-btn-primary);opacity:0}.rigor-chart__diagram.is-visible .rigor-chart__stagger-dot{opacity:.5;transition:opacity .4s ease .2s}.rigor-chart__leader{stroke:var(--color-body-text);stroke-width:1;stroke-dasharray:2 3;opacity:0;transition:opacity .3s ease}.rigor-chart__diagram.is-visible .rigor-chart__leader{opacity:.4}.rigor-chart__anchor{fill:var(--color-body);stroke:var(--color-btn-primary);stroke-width:3;opacity:0;transform-origin:center;transform-box:fill-box;transform:scale(.4)}.rigor-chart__diagram.is-visible .rigor-chart__anchor{animation:rigor-chart-pop .3s ease-out forwards}@keyframes rigor-chart-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.rigor-chart__label{opacity:0;transform:translateY(10px)}.rigor-chart__diagram.is-visible .rigor-chart__label{animation:rigor-chart-label-in .35s ease forwards}@keyframes rigor-chart-label-in{to{opacity:1;transform:translateY(0)}}.rigor-chart__label-title{font-weight:var(--font-weight-body--bold);font-size:15px;fill:var(--color-text)}.rigor-chart__label-subtext{font-size:10.5px;fill:var(--color-body-text)}@media(prefers-reduced-motion:reduce){.rigor-chart__line-seg{stroke-dashoffset:0!important;transition:none!important}.rigor-chart__stagger-dot{opacity:.5!important;transition:none!important}.rigor-chart__leader{opacity:.4!important;transition:none!important}.rigor-chart__anchor{opacity:1!important;transform:scale(1)!important;animation:none!important}.rigor-chart__label{opacity:1!important;transform:translateY(0)!important;animation:none!important}}@media only screen and (max-width:749px){.rigor-chart__label-title{font-size:12px}.rigor-chart__label-subtext{font-size:8.5px}}
/*# sourceMappingURL=/cdn/shop/t/81/compiled_assets/styles.css.map */
