.c-calculator-hub-card{display:block}.c-calculator-hub-card+.c-calculator-hub-card{border-top:1px solid var(--hub-rule)}.c-calculator-hub-card__link{grid-gap:var(--hub-space-l);border-radius:var(--hub-space-s);color:#292e46;color:var(--blue);display:grid;gap:var(--hub-space-l);grid-template-columns:minmax(0,1fr) auto;padding:var(--hub-space-l) var(--hub-space-m)}.c-calculator-hub-card__link:hover{background:#fff;background:var(--white)}.c-calculator-hub-card__link:hover .c-calculator-hub-card__title{-webkit-text-decoration:underline;text-decoration:underline}.c-calculator-hub-card__link:hover .c-calculator-hub-card__arrow{background:#ff987c;background:var(--salmon)}.c-calculator-hub-card__title{margin:0}.c-calculator-hub-card__description{margin-top:var(--hub-space-s);max-width:54ch}.c-calculator-hub-card__audience{color:#4f5687;color:var(--purple);margin-top:var(--hub-space-s)}.c-calculator-hub-card__arrow{align-items:center;background:#fff;background:var(--white);border:1px solid var(--hub-rule);border-radius:50%;display:grid;height:2em;justify-items:center;place-items:center;width:2em}.c-hub-artwork{display:block;flex:none;overflow:visible}.c-hub-artwork__purple{fill:#4f5687;fill:var(--purple)}.c-hub-artwork__salmon{fill:#ff987c;fill:var(--salmon)}.c-hub-artwork__yellow{fill:#ffd469;fill:var(--yellow)}.c-hub-artwork__green{fill:#a4b08a;fill:var(--green)}.c-hub-artwork__paper{fill:#fff;fill:var(--white)}.c-hub-artwork__ink-line,.c-hub-artwork__paper-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.c-hub-artwork__paper-line{stroke:#fff;stroke:var(--white)}.c-hub-artwork__ink-line{stroke:#292e46;stroke:var(--blue)}:root{--font-family:"Lato","Helvetica Neue",Arial,sans-serif;--space-font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--white:#fff;--black:#030303;--dark-grey:#1e1e1e;--mid-grey:#7e7e7e;--light-grey:#d3d3d3;--pale-grey:#f6f6f6;--yellow:#ffd469;--salmon:#ff987c;--purple:#4f5687;--blue:#292e46;--green:#a4b08a;--error:red;--success:#00df00}@supports(color:lch(0% 0 0deg)){:root{--white:lch(100% 0 297);--black:lch(1% 0 297);--dark-grey:lch(11% 0 297);--mid-grey:lch(53% 0 297);--pale-grey:lch(97% 0 297);--yellow:lch(87% 58 87);--salmon:lch(73% 48 41);--purple:lch(38% 30 290);--blue:lch(20% 16 287);--green:lch(70% 21 121);--error:#f9000b;--success:#00de2e}@media (color-gamut:p3){:root{--error:lch(53% 105 40);--success:lch(78% 108 136)}}}:root{--search-ink:var(--blue);--search-muted:#626270;--search-surface:var(--white);--search-background:var(--pale-grey);--search-accent:var(--purple);--search-action:var(--salmon);--search-border:#dedde4;--search-hover:#eeedf4;--search-font-body:"LabilGrotesk-Regular",var(--font-family);--search-font-strong:"LabilGrotesk-Bold",var(--font-family);--search-font-display:"F37Judge-BoldItalic",sans-serif;--search-radius-field:10px;--search-radius-action:8px;--search-radius-surface:14px;--search-radius-dialog:20px;--search-reading-width:720px;--border:1px solid var(--dark-grey);--border-light:1px solid #fff;--border-radius:get-vw(28px,"desktop");--desktop-breakpoint:769px}.c-calculator-hub{--hub-space-s:8px;--hub-space-m:16px;--hub-space-l:24px;--hub-space-xl:32px;--hub-space-section:64px;--hub-radius:24px;--hub-rule:color-mix(in srgb,var(--blue) 24%,transparent);background:#f6f6f6;background:var(--pale-grey);font-size:max(16px,1rem);padding:max(112px,10.4166666667vw) 0 64px;padding:max(112px,10.4166666667vw) 0 var(--hub-space-section)}.c-calculator-hub .t-h1{font-size:max(48px,min(5.5555555556vw,80px));line-height:1}.c-calculator-hub .t-h2{font-size:max(32px,min(2.7777777778vw,40px));line-height:1.2}.c-calculator-hub .t-h3{font-size:max(16px,min(1.5277777778vw,22px));line-height:1.45}.c-calculator-hub .t-b1{font-size:max(16px,min(1.5277777778vw,22px));line-height:1.5}.c-calculator-hub .t-b2,.c-calculator-hub .t-b2-bold{font-size:max(16px,min(1.25vw,18px));line-height:1.5}.c-calculator-hub [tabindex="-1"]:focus-visible,.c-calculator-hub a:focus-visible,.c-calculator-hub button:focus-visible,.c-calculator-hub input:focus-visible,.c-calculator-hub summary:focus-visible{outline:2px solid #4f5687;outline:2px solid var(--purple);outline-offset:4px}.c-calculator-hub [id]{scroll-margin-top:104px}.c-calculator-hub__opening{grid-gap:var(--hub-space-xl);background:#4f5687;background:var(--purple);border-radius:var(--hub-radius);display:grid;gap:var(--hub-space-xl);overflow:hidden;padding:var(--hub-space-xl);position:relative}.c-calculator-hub__opening:before{background:url(/img/noise.png) repeat;bottom:0;content:"";left:0;opacity:.06;pointer-events:none;position:absolute;right:0;top:0}.c-calculator-hub__opening:after{border:40px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-220px;content:"";height:320px;left:-160px;pointer-events:none;position:absolute;width:320px}@supports (color:color-mix(in lch,red,blue)){.c-calculator-hub__opening:after{border:40px solid color-mix(in srgb,var(--white) 10%,transparent)}}.c-calculator-hub__goals,.c-calculator-hub__hero{position:relative;z-index:1}.c-calculator-hub__hero .t-h1{color:#fff;color:var(--white)}.c-calculator-hub__hero .t-h1 span{color:#ffd469;color:var(--yellow)}.c-calculator-hub__hero-copy{color:#fff;color:var(--white);margin-top:var(--hub-space-l)}.c-calculator-hub__browse{align-items:center;background:#ff987c;background:var(--salmon);border-radius:3em;color:#292e46;color:var(--blue);display:inline-flex;gap:var(--hub-space-l);justify-content:space-between;margin-top:var(--hub-space-xl);min-height:56px;padding:var(--hub-space-m) var(--hub-space-l)}.c-calculator-hub__browse:hover{background:#ffd469;background:var(--yellow)}.c-calculator-hub__browse:focus-visible{outline-color:#ffd469;outline-color:var(--yellow)}.c-calculator-hub__intro,.c-calculator-hub__text-link{margin-top:var(--hub-space-m)}.c-calculator-hub__text-link{align-items:center;display:inline-flex;gap:var(--hub-space-s);min-height:48px;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.c-calculator-hub__goals>.t-h3{color:#fff;color:var(--white)}.c-calculator-hub__goals>.t-h3:focus-visible{outline-color:#ffd469;outline-color:var(--yellow)}.c-calculator-hub__goal-grid{grid-gap:1px;background:#4f5687;background:var(--purple);border:1px solid var(--hub-rule);border-radius:var(--hub-space-m);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--hub-space-m);overflow:hidden}.c-calculator-hub__goal{align-items:center;background:#fff;background:var(--white);color:#292e46;color:var(--blue);display:flex;gap:var(--hub-space-m);height:100%;min-height:136px;padding:var(--hub-space-l) var(--hub-space-m);position:relative}.c-calculator-hub__goal .c-hub-artwork{height:72px;transition:transform .18s ease;width:72px}.c-calculator-hub__goal:hover{background:#f6f6f6;background:var(--pale-grey)}.c-calculator-hub__goal:hover .c-hub-artwork{transform:translateY(-3px) rotate(-3deg)}.c-calculator-hub__goal:focus-visible{outline:3px solid #4f5687;outline:3px solid var(--purple);outline-offset:-5px}.c-calculator-hub__goal-copy{flex:1;min-width:0}.c-calculator-hub__goal-arrow{color:#4f5687;color:var(--purple);position:absolute;right:var(--hub-space-m);top:var(--hub-space-s)}.c-calculator-hub__goal-prompt{display:block;margin-top:var(--hub-space-s)}.c-calculator-hub__directory-head{grid-gap:var(--hub-space-l);display:grid;gap:var(--hub-space-l);margin-top:var(--hub-space-section);padding-bottom:var(--hub-space-xl)}.c-calculator-hub__search-control{display:flex;gap:var(--hub-space-s);margin-top:var(--hub-space-s);position:relative}.c-calculator-hub__search-control input{background:#fff;background:var(--white);border:1px solid var(--hub-rule);border-radius:var(--hub-space-m);color:#292e46;color:var(--blue);min-height:56px;min-width:0;padding:var(--hub-space-s) var(--hub-space-m) var(--hub-space-s) 48px;width:100%}.c-calculator-hub__search-control button{min-height:48px;padding:var(--hub-space-s)}.c-calculator-hub__search-icon{fill:none;stroke:#4f5687;stroke:var(--purple);stroke-width:1.5;left:var(--hub-space-m);pointer-events:none;position:absolute;top:16px}.c-calculator-hub__search-status{margin-top:var(--hub-space-s)}.c-calculator-hub__review{border-top:1px solid var(--hub-rule)}.c-calculator-hub__review summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--hub-space-s) var(--hub-space-l);justify-content:space-between;list-style:none;min-height:64px;padding:var(--hub-space-m) 0}.c-calculator-hub__review summary::-webkit-details-marker{display:none}.c-calculator-hub__review summary:hover .c-calculator-hub__review-action{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.c-calculator-hub__review[open] .c-calculator-hub__review-sign:after{display:none}.c-calculator-hub__review-action{align-items:center;color:#4f5687;color:var(--purple);display:inline-flex;gap:var(--hub-space-m)}.c-calculator-hub__review-sign{border:1px solid var(--hub-rule);border-radius:50%;flex:0 0 32px;height:32px;position:relative;width:32px}.c-calculator-hub__review-sign:after,.c-calculator-hub__review-sign:before{background:currentColor;content:"";height:2px;left:9px;position:absolute;top:14px;width:12px}.c-calculator-hub__review-sign:after{transform:rotate(90deg)}.c-calculator-hub__review-copy{max-width:76ch;padding:var(--hub-space-s) 0 var(--hub-space-xl)}.c-calculator-hub__review-copy p+p{margin-top:var(--hub-space-m)}.c-calculator-hub__review-copy a{display:inline-block;margin-top:var(--hub-space-m);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.c-calculator-hub__section{grid-gap:var(--hub-space-m);border-top:1px solid var(--hub-rule);display:grid;gap:var(--hub-space-m);padding:var(--hub-space-xl) 0 var(--hub-space-section)}.c-calculator-hub__section-art{height:88px;margin-bottom:var(--hub-space-l);width:88px}.c-calculator-hub__list{padding:0}.c-calculator-hub__empty{background:#fff;background:var(--white)}.c-calculator-hub__empty,.c-calculator-hub__guidance{border-radius:var(--hub-radius);padding:var(--hub-space-xl)}.c-calculator-hub__guidance{background:#a4b08a;background:var(--green);margin-top:var(--hub-space-xl)}.c-calculator-hub__guidance a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.c-calculator-hub__guidance-grid{grid-gap:var(--hub-space-xl);display:grid;gap:var(--hub-space-xl);margin-top:var(--hub-space-xl)}.c-calculator-hub__guidance-grid p{margin-top:var(--hub-space-m)}.c-calculator-hub__privacy{margin:var(--hub-space-xl) 0 var(--hub-space-m)}@media(min-width:769px){.c-calculator-hub__hero{grid-gap:var(--hub-space-m) var(--hub-space-xl);align-items:start;display:grid;gap:var(--hub-space-m) var(--hub-space-xl);grid-template-columns:1fr 1fr}.c-calculator-hub__hero .t-h1{grid-row:span 2}.c-calculator-hub__hero-copy{margin-top:0}.c-calculator-hub__browse{justify-self:start;margin-top:0}.c-calculator-hub__goal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-calculator-hub__goal-prompt{display:none}.c-calculator-hub__directory-head{align-items:end;gap:var(--hub-space-section);grid-template-columns:1fr 1fr}.c-calculator-hub__section{gap:var(--hub-space-section);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.c-calculator-hub__guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.c-calculator-hub{padding-top:104px}.c-calculator-hub__opening{padding:var(--hub-space-l)}.c-calculator-hub__hero .t-h1{font-size:48px}.c-calculator-hub__hero-copy{margin-top:var(--hub-space-m)}.c-calculator-hub__hero-copy br{display:none}.c-calculator-hub__browse{margin-top:var(--hub-space-l);min-height:48px;padding:var(--hub-space-s) var(--hub-space-m)}.c-calculator-hub__goals{margin-top:0}.c-calculator-hub__goal-prompt{display:none}.c-calculator-hub__goal{min-height:84px;padding:var(--hub-space-m)}.c-calculator-hub__goal .c-hub-artwork{height:32px;width:32px}.c-calculator-hub__goal-arrow{display:none}.c-calculator-hub__section-copy{grid-gap:var(--hub-space-m);display:grid;gap:var(--hub-space-m);grid-template-columns:56px minmax(0,1fr)}.c-calculator-hub__section-copy .t-h2{align-self:center}.c-calculator-hub__section-copy p{grid-column:1/-1;margin-top:0}.c-calculator-hub__section-art{height:56px;margin-bottom:0;width:56px}.c-calculator-hub__guidance{padding:var(--hub-space-l)}}@media(min-width:769px)and (max-width:1100px){.c-calculator-hub__section{gap:var(--hub-space-l);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.c-calculator-hub__section-copy{display:block}.c-calculator-hub__section-copy .c-hub-artwork{margin-bottom:var(--hub-space-m)}.c-calculator-hub__section-copy p{margin-top:var(--hub-space-m)}.c-calculator-hub__guidance-grid{grid-template-columns:1fr}}@media(min-width:600px)and (max-width:768px){.c-calculator-hub{padding-top:calc(17.77778vw + var(--hub-space-l))}.c-calculator-hub [id]{scroll-margin-top:calc(17.77778vw + var(--hub-space-l))}}@media(min-width:1101px){.c-calculator-hub__opening{gap:var(--hub-space-xl);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);padding:48px}.c-calculator-hub__hero{align-self:center;display:block}.c-calculator-hub__hero .t-h1{font-size:max(80px,min(7.2222222222vw,104px))}.c-calculator-hub__hero-copy{margin-top:var(--hub-space-l)}.c-calculator-hub__browse{margin-top:var(--hub-space-xl)}.c-calculator-hub__goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-calculator-hub__goal{min-height:140px}.c-calculator-hub__goal .c-hub-artwork{height:64px;width:64px}.c-calculator-hub__goal .t-h3{font-size:18px}.c-calculator-hub__guidance{padding:48px}}@media(max-width:599px){.c-calculator-hub__opening{margin-left:-8px;margin-right:-8px;padding:var(--hub-space-l) var(--hub-space-m)}.c-calculator-hub__goal{gap:var(--hub-space-s);padding:var(--hub-space-m) var(--hub-space-s)}.c-calculator-hub__goal .c-hub-artwork{height:28px;width:28px}}@media(max-width:359px){.c-calculator-hub__goal .c-hub-artwork{height:var(--hub-space-l);width:var(--hub-space-l)}}@media(prefers-reduced-motion:reduce){.c-calculator-hub__goal .c-hub-artwork{transition:none}.c-calculator-hub__goal:hover .c-hub-artwork{transform:none}}