:root{--sp-color-cream:#fcf3e5;--sp-color-paper:#fff;--sp-color-ink:#231f20;--sp-color-pink:#f7ccdb;--sp-color-coral:#f26d53;--sp-color-yellow:#fcc01f;--sp-color-blue:#a2c0e5;--sp-color-orange:#f6a475;--sp-color-lavender:#dadcef;--sp-color-mint:#a0d5cc;--sp-color-sand:#f8e1c6;--sp-color-pattern-pink:#f9c1df;--sp-color-pattern-coral:#f25347;--sp-color-pattern-yellow:#f8bb13;--sp-color-pattern-blue:#a7c2e9;--sp-color-pattern-orange:#f69663;--sp-color-pattern-lavender:#dedcf2;--sp-color-pattern-mint:#a1ddc7;--sp-color-pattern-sand:#f8e0be;--sp-color-on-pattern-coral:#fff;--sp-color-callout:#fbc12080;--sp-color-part-a:#f6a475;--sp-color-part-b:#a2c0e5;--sp-color-part-c:#fcc01f;--sp-color-focus-ring:#231f20;--sp-color-yd-sky:#8ebde6;--sp-color-yd-navy:#04568d;--sp-color-yd-navy-deep:#024f76;--sp-space-indent:9.33px;--sp-space-field:25.33px;--sp-space-line:29.33px;--sp-space-panel:64px;--sp-space-section:96px;--sp-space-page:125.33px;--sp-radius-callout:13.37px;--sp-radius-frame:21.33px;--sp-radius-panel:32px;--sp-radius-pill:9999px;--sp-stroke-hairline:.67px;--sp-stroke-outline:1.33px;--sp-stroke-frame:2.67px;--sp-font-sans:Quicksand, sans-serif;--sp-font-staff-display:"avenir-lt-pro", "Avenir Next", Avenir, "Nunito Sans", sans-serif;--sp-type-wordmark-size:154.77px;--sp-type-wordmark-line:1;--sp-type-wordmark-weight:200;--sp-type-wordmark-tracking:0;--sp-type-wordmark-subtitle-size:27.08px;--sp-type-wordmark-subtitle-line:1.2;--sp-type-wordmark-subtitle-weight:400;--sp-type-wordmark-subtitle-tracking:normal;--sp-type-callout-body-size:12.25px;--sp-type-callout-body-line:24.52px;--sp-type-callout-body-weight:400;--sp-type-callout-body-tracking:normal;--sp-type-hero-size:64px;--sp-type-hero-line:1.04;--sp-type-hero-weight:400;--sp-type-hero-tracking:-.005em;--sp-type-numeral-xl-size:80px;--sp-type-numeral-xl-line:1;--sp-type-numeral-xl-weight:400;--sp-type-numeral-xl-tracking:normal;--sp-type-numeral-badge-size:66.67px;--sp-type-numeral-badge-line:1;--sp-type-numeral-badge-weight:400;--sp-type-numeral-badge-tracking:normal;--sp-type-numeral-row-size:46.67px;--sp-type-numeral-row-line:1;--sp-type-numeral-row-weight:400;--sp-type-numeral-row-tracking:normal;--sp-type-title-size:40px;--sp-type-title-line:1.13;--sp-type-title-weight:400;--sp-type-title-tracking:.036em;--sp-type-eyebrow-size:26.67px;--sp-type-eyebrow-line:1.14;--sp-type-eyebrow-weight:300;--sp-type-eyebrow-tracking:.24em;--sp-type-worksheet-title-size:26.67px;--sp-type-worksheet-title-line:1.13;--sp-type-worksheet-title-weight:400;--sp-type-worksheet-title-tracking:.06em;--sp-type-subhead-size:24px;--sp-type-subhead-line:1.13;--sp-type-subhead-weight:300;--sp-type-subhead-tracking:normal;--sp-type-label-size:20px;--sp-type-label-line:1.13;--sp-type-label-weight:400;--sp-type-label-tracking:.03em;--sp-type-body-size:16px;--sp-type-body-line:29.33px;--sp-type-body-weight:300;--sp-type-body-tracking:normal;--sp-type-body-strong-size:16px;--sp-type-body-strong-line:29.33px;--sp-type-body-strong-weight:400;--sp-type-body-strong-tracking:normal;--sp-type-page-number-size:24px;--sp-type-page-number-line:1.13;--sp-type-page-number-weight:400;--sp-type-page-number-tracking:normal;--sp-type-small-size:13.33px;--sp-type-small-line:24px;--sp-type-small-weight:300;--sp-type-small-tracking:normal}.sp-type-callout-body{font-family:var(--sp-font-sans);font-size:var(--sp-type-callout-body-size);line-height:var(--sp-type-callout-body-line);font-weight:var(--sp-type-callout-body-weight);letter-spacing:var(--sp-type-callout-body-tracking)}.sp-type-hero{font-family:var(--sp-font-sans);font-size:var(--sp-type-hero-size);line-height:var(--sp-type-hero-line);font-weight:var(--sp-type-hero-weight);letter-spacing:var(--sp-type-hero-tracking)}.sp-type-numeral-xl{font-family:var(--sp-font-sans);font-size:var(--sp-type-numeral-xl-size);line-height:var(--sp-type-numeral-xl-line);font-weight:var(--sp-type-numeral-xl-weight);letter-spacing:var(--sp-type-numeral-xl-tracking)}.sp-type-numeral-badge{font-family:var(--sp-font-sans);font-size:var(--sp-type-numeral-badge-size);line-height:var(--sp-type-numeral-badge-line);font-weight:var(--sp-type-numeral-badge-weight);letter-spacing:var(--sp-type-numeral-badge-tracking)}.sp-type-numeral-row{font-family:var(--sp-font-sans);font-size:var(--sp-type-numeral-row-size);line-height:var(--sp-type-numeral-row-line);font-weight:var(--sp-type-numeral-row-weight);letter-spacing:var(--sp-type-numeral-row-tracking)}.sp-type-title{font-family:var(--sp-font-sans);font-size:var(--sp-type-title-size);line-height:var(--sp-type-title-line);font-weight:var(--sp-type-title-weight);letter-spacing:var(--sp-type-title-tracking)}.sp-type-eyebrow{font-family:var(--sp-font-sans);font-size:var(--sp-type-eyebrow-size);line-height:var(--sp-type-eyebrow-line);font-weight:var(--sp-type-eyebrow-weight);letter-spacing:var(--sp-type-eyebrow-tracking)}.sp-type-worksheet-title{font-family:var(--sp-font-sans);font-size:var(--sp-type-worksheet-title-size);line-height:var(--sp-type-worksheet-title-line);font-weight:var(--sp-type-worksheet-title-weight);letter-spacing:var(--sp-type-worksheet-title-tracking)}.sp-type-subhead{font-family:var(--sp-font-sans);font-size:var(--sp-type-subhead-size);line-height:var(--sp-type-subhead-line);font-weight:var(--sp-type-subhead-weight);letter-spacing:var(--sp-type-subhead-tracking)}.sp-type-label{font-family:var(--sp-font-sans);font-size:var(--sp-type-label-size);line-height:var(--sp-type-label-line);font-weight:var(--sp-type-label-weight);letter-spacing:var(--sp-type-label-tracking)}.sp-type-body{font-family:var(--sp-font-sans);font-size:var(--sp-type-body-size);line-height:var(--sp-type-body-line);font-weight:var(--sp-type-body-weight);letter-spacing:var(--sp-type-body-tracking)}.sp-type-body-strong{font-family:var(--sp-font-sans);font-size:var(--sp-type-body-strong-size);line-height:var(--sp-type-body-strong-line);font-weight:var(--sp-type-body-strong-weight);letter-spacing:var(--sp-type-body-strong-tracking)}.sp-type-page-number{font-family:var(--sp-font-sans);font-size:var(--sp-type-page-number-size);line-height:var(--sp-type-page-number-line);font-weight:var(--sp-type-page-number-weight);letter-spacing:var(--sp-type-page-number-tracking)}.sp-type-small{font-family:var(--sp-font-sans);font-size:var(--sp-type-small-size);line-height:var(--sp-type-small-line);font-weight:var(--sp-type-small-weight);letter-spacing:var(--sp-type-small-tracking)}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Quicksand-Light-CFF69hOK.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Quicksand-Regular-BNoGOsb0.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Quicksand-Medium-5qMTW38-.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Quicksand-SemiBold-Dw2jxpHj.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Quicksand-Bold-BzwBzdoB.woff2)format("woff2")}.sp-root{font-family:var(--sp-font-sans);color:var(--sp-color-ink);-webkit-font-smoothing:antialiased}.sp-root *,.sp-root :before,.sp-root :after{box-sizing:border-box}.sp-session{background-color:var(--sp-pattern-ground,var(--sp-color-cream));color:var(--sp-on-pattern-ground,var(--sp-color-ink))}.sp-shape{--sp-shape-colour:var(--sp-accent-partner,var(--sp-color-pink));aspect-ratio:1;isolation:isolate;place-items:center;width:48px;display:inline-grid;position:relative}.sp-shape:before{content:"";z-index:-1;background:var(--sp-shape-colour);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3c!--%20placeholder-shape:%20simple%20scalloped%20disc%20standing%20in%20for%20the%20SPARC%20shape%20(X-1,%20OQ-46)%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='34'/%3e%3ccircle%20cx='50'%20cy='16'%20r='16'/%3e%3ccircle%20cx='74'%20cy='26'%20r='16'/%3e%3ccircle%20cx='84'%20cy='50'%20r='16'/%3e%3ccircle%20cx='74'%20cy='74'%20r='16'/%3e%3ccircle%20cx='50'%20cy='84'%20r='16'/%3e%3ccircle%20cx='26'%20cy='74'%20r='16'/%3e%3ccircle%20cx='16'%20cy='50'%20r='16'/%3e%3ccircle%20cx='26'%20cy='26'%20r='16'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3c!--%20placeholder-shape:%20simple%20scalloped%20disc%20standing%20in%20for%20the%20SPARC%20shape%20(X-1,%20OQ-46)%20--%3e%3ccircle%20cx='50'%20cy='50'%20r='34'/%3e%3ccircle%20cx='50'%20cy='16'%20r='16'/%3e%3ccircle%20cx='74'%20cy='26'%20r='16'/%3e%3ccircle%20cx='84'%20cy='50'%20r='16'/%3e%3ccircle%20cx='74'%20cy='74'%20r='16'/%3e%3ccircle%20cx='50'%20cy='84'%20r='16'/%3e%3ccircle%20cx='26'%20cy='74'%20r='16'/%3e%3ccircle%20cx='16'%20cy='50'%20r='16'/%3e%3ccircle%20cx='26'%20cy='26'%20r='16'/%3e%3c/svg%3e") 50%/contain no-repeat}.sp-shape--pink{--sp-shape-colour:var(--sp-color-pink)}.sp-shape--coral{--sp-shape-colour:var(--sp-color-coral)}.sp-shape--yellow{--sp-shape-colour:var(--sp-color-yellow)}.sp-shape--blue{--sp-shape-colour:var(--sp-color-blue)}.sp-shape--orange{--sp-shape-colour:var(--sp-color-orange)}.sp-shape--lavender{--sp-shape-colour:var(--sp-color-lavender)}.sp-shape--mint{--sp-shape-colour:var(--sp-color-mint)}.sp-shape--sand{--sp-shape-colour:var(--sp-color-sand)}.sp-panel{background:var(--sp-color-paper);border-radius:var(--sp-radius-panel);padding:var(--sp-space-panel) var(--sp-space-panel) var(--sp-space-line);position:relative}.sp-arctab{background:var(--sp-color-paper);outline:6px solid var(--sp-pattern-squiggle,transparent);border-radius:50%;width:160px;height:160px;position:absolute;top:-46px;left:-46px}.sp-arctab--center{top:-84px;left:50%;transform:translate(-50%)}.sp-arctab svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sp-arctab__text{font-family:var(--sp-font-sans);letter-spacing:.08em;fill:var(--sp-color-ink);text-transform:uppercase;font-size:16px}.sp-arctab__num{text-align:center;position:absolute;top:58px;left:0;right:0}.sp-checklist{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.sp-row{align-items:center;min-height:53px;display:flex;position:relative}.sp-row__num{z-index:1;background:var(--sp-color-paper);border:var(--sp-stroke-outline) solid var(--sp-color-ink);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;margin:-12px -30px -12px 0;display:grid;position:relative}.sp-row__pill{min-height:53px;padding-block:8px;padding-left:calc(30px + var(--sp-space-field));border-radius:var(--sp-radius-pill);background:var(--sp-accent-pattern,var(--sp-color-pattern-sand));flex:1;align-self:stretch;align-items:center;display:flex}.sp-row--plain .sp-row__pill{padding-left:96px}.sp-row__tick{background:var(--sp-color-paper);border:var(--sp-stroke-outline) solid var(--sp-color-ink);border-radius:50%;flex:none;place-items:center;width:53px;height:53px;margin-left:-28px;display:grid}.sp-row__tick svg{width:26px;stroke:var(--sp-color-ink);stroke-width:2.5px;fill:none;opacity:0}.sp-row.is-done .sp-row__tick svg{opacity:1}.sp-row--pink .sp-row__pill{background:var(--sp-color-pattern-pink)}.sp-row--coral .sp-row__pill{background:var(--sp-color-pattern-coral)}.sp-row--yellow .sp-row__pill{background:var(--sp-color-pattern-yellow)}.sp-row--blue .sp-row__pill{background:var(--sp-color-pattern-blue)}.sp-row--orange .sp-row__pill{background:var(--sp-color-pattern-orange)}.sp-row--lavender .sp-row__pill{background:var(--sp-color-pattern-lavender)}.sp-row--mint .sp-row__pill{background:var(--sp-color-pattern-mint)}.sp-row--sand .sp-row__pill{background:var(--sp-color-pattern-sand)}.sp-prompt{text-align:center;text-transform:uppercase;border:var(--sp-stroke-hairline) solid var(--sp-color-ink);border-radius:var(--sp-radius-panel);background:var(--sp-color-paper);place-items:center;min-height:80px;margin:0;padding:12px 16px;display:grid}.sp-callout{background:var(--sp-color-callout);border-radius:var(--sp-radius-callout);margin-left:28px;padding:14px 20px 14px 40px;display:block;position:relative}.sp-callout__badge{width:56px;font-size:28px;font-weight:600;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.sp-callout p{margin:0}.sp-card{background:var(--sp-color-paper);border-radius:var(--sp-radius-panel);border:var(--sp-stroke-hairline) solid var(--sp-color-sand);overflow:hidden}.sp-card__band{background:var(--sp-accent,var(--sp-color-sand));min-height:64px;color:var(--sp-on-accent,var(--sp-color-ink));align-items:center;padding:12px 88px 12px 24px;display:flex;position:relative}.sp-card__title{margin:0}.sp-card__band .sp-shape{width:56px;position:absolute;bottom:-26px;right:20px}.sp-card__body{padding:28px 24px 24px}.sp-card__body p{margin:0}.sp-card__kicker{text-transform:uppercase;margin-bottom:6px!important}.sp-card--pink .sp-card__band{background:var(--sp-color-pink)}.sp-card--coral .sp-card__band{background:var(--sp-color-coral)}.sp-card--yellow .sp-card__band{background:var(--sp-color-yellow)}.sp-card--blue .sp-card__band{background:var(--sp-color-blue)}.sp-card--orange .sp-card__band{background:var(--sp-color-orange)}.sp-card--lavender .sp-card__band{background:var(--sp-color-lavender)}.sp-card--mint .sp-card__band{background:var(--sp-color-mint)}.sp-card--sand .sp-card__band{background:var(--sp-color-sand)}.sp-btn{min-width:48px;min-height:48px;padding:0 var(--sp-space-field);border-radius:var(--sp-radius-pill);border:var(--sp-stroke-outline) solid var(--sp-color-ink);background:var(--sp-color-ink);color:var(--sp-color-paper);font-family:var(--sp-font-sans);cursor:pointer;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sp-btn--outline{background:var(--sp-color-paper);color:var(--sp-color-ink)}.sp-btn--colour{background:var(--sp-accent,var(--sp-color-yellow));color:var(--sp-on-accent,var(--sp-color-ink))}.sp-btn:hover{filter:brightness(1.08)}.sp-btn:focus-visible{outline:2px solid var(--sp-color-focus-ring);outline-offset:2px}.sp-btn:disabled{cursor:not-allowed;opacity:.6}@media (width<=600px){.sp-panel{padding:var(--sp-space-field) 16px}}body{background:var(--sp-color-cream);font-family:var(--sp-font-sans);color:var(--sp-color-ink);margin:0}.page{max-width:960px;padding:var(--sp-space-panel) 16px;margin:0 auto}.page h1,.page h2{margin:0 0 var(--sp-space-line)}.page section{margin-bottom:var(--sp-space-section)}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.doors{flex-wrap:wrap;gap:16px;display:flex}.ks-panel{padding-top:120px}
