.tendd-training-page{--ta-bg: #f4f2f7;--ta-surface: #ffffff;--ta-ink: #16161c;--ta-muted: #5a5a66;--ta-faint: #8a8794;--ta-rule: #e4e1ea;--ta-accent: #2457c5;--ta-accent-soft: #e4eafa;--ta-deep: #16326f;--ta-font-body: "DM Sans", system-ui, sans-serif;--ta-font-heading: "Instrument Serif", Georgia, serif;--ta-font-mono: "JetBrains Mono", ui-monospace, monospace;background:var(--ta-bg)}.tendd-training-page main{background:var(--ta-bg)}.tendd-training-page [class*=__product_title],.tendd-training-page [class*=__product_title]>*{font-family:var(--font-heading--family);font-style:italic;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:400;line-height:.98;letter-spacing:-.02em;color:var(--tendd-ink)}.tendd-training-page [class*=__product_eyebrow]{font-family:var(--ta-font-body);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ta-accent)}.tendd-training-page [class*=__product_eyebrow]>*{margin:0}.tendd-training-page [class*=__product_lead],.tendd-training-page [class*=__product_lead] :is(p,li){font-family:var(--ta-font-body);font-size:1.3125rem;line-height:1.65;color:var(--ta-muted)}.tendd-training-page [class*=__product_lead]>*{margin:0}.tendd-training-page [class*=__product_lead]>*+*{margin-top:1.1em}.tendd-training-page featured-product-information .price,.tendd-training-page featured-product-information .price *{font-family:var(--ta-font-body)}.tendd-training-page featured-product-information .price{font-size:2.125rem;font-weight:500;letter-spacing:-.02em;color:var(--ta-ink)}.tendd-training-page featured-product-information .price del,.tendd-training-page featured-product-information .price s{font-size:1.25rem;font-weight:400;color:var(--ta-faint)}.tendd-training-page featured-product-information [class*=buy-buttons] button,.tendd-training-page featured-product-information .button-secondary{background:var(--ta-accent);border-color:var(--ta-accent);color:#fff;font-family:var(--ta-font-body);font-weight:500;border-radius:2px}.tendd-training-page featured-product-information [class*=buy-buttons] button:hover,.tendd-training-page featured-product-information .button-secondary:hover{background:var(--ta-deep);border-color:var(--ta-deep)}.tendd-training-page featured-product-information .quantity-selector{border-color:var(--ta-rule);border-radius:2px}.tendd-training-page featured-product-information .quantity-selector button{background:transparent;border-color:var(--ta-rule);color:var(--ta-ink)}.tendd-training-page featured-product-information .quantity-selector button:hover{background:var(--ta-bg);border-color:var(--ta-rule)}.tendd-includes{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ta-rule);border:1px solid var(--ta-rule);margin-block-start:28px;font-family:var(--ta-font-body)}.tendd-includes__tile{background:var(--ta-bg);padding:16px 18px}.tendd-includes__label{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ta-faint);margin-bottom:6px}.tendd-includes__value{font-size:1rem;color:var(--ta-ink)}.tendd-article{font-family:var(--ta-font-body);color:var(--ta-ink);background:var(--ta-bg);max-width:min(var(--narrow-page-width),calc(100% - var(--page-margin) * 2));margin-inline:auto;padding-top:7.5rem}.tendd-article__grid{display:grid;grid-template-columns:220px 1fr;gap:4rem;align-items:start}.tendd-toc{position:sticky;top:7.5rem}.tendd-toc__label{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ta-faint);margin:0 0 1rem}.tendd-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.tendd-toc__list a{font-size:1rem;color:var(--ta-muted);text-decoration:none}.tendd-toc__list li:first-child a{color:var(--ta-accent)}.tendd-toc__list a:hover{color:var(--ta-accent);text-decoration:none}.tendd-module{scroll-margin-top:6.25rem}.tendd-module+.tendd-module{margin-top:7.5rem}.tendd-module__eyebrow{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ta-accent);margin:0 0 1.125rem}.tendd-module__title{font-family:var(--ta-font-heading);font-weight:400;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.08;letter-spacing:-.01em;max-width:24ch;margin:0 0 1.75rem;color:var(--ta-ink)}.tendd-module__lead{font-size:1.375rem;line-height:1.6;color:var(--ta-muted);margin:0 0 2.5rem}.tendd-module__body{font-size:1.3125rem;line-height:1.65;color:var(--ta-muted)}.tendd-module__body p{margin:0 0 1.25rem}.tendd-module__body p:last-child{margin-bottom:0}.tendd-module__cols{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;font-size:1.3125rem;line-height:1.65;color:var(--ta-muted)}.tendd-module__cols p{margin:0}.tendd-module__body p.tendd-module__subhead{font-family:var(--ta-font-heading);font-size:1.375rem;line-height:1.3;color:var(--ta-ink);margin:2rem 0 .5rem}.tendd-route-box{border-top:1px solid var(--ta-rule);border-bottom:1px solid var(--ta-rule);padding:2rem 0;margin:0 0 2.75rem}.tendd-label{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ta-faint);margin:0 0 1.25rem}.tendd-route{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center}.tendd-route__step{font-size:1.25rem;background:var(--ta-accent-soft);color:var(--ta-deep);padding:.625rem 1rem;border-radius:999px}.tendd-route__arrow{color:#b4b1bc}.tendd-fit-grid{list-style:none;margin:0 0 2.25rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ta-rule);border:1px solid var(--ta-rule)}.tendd-fit-grid li{background:var(--ta-surface);padding:1.375rem 1.5rem;font-size:1.125rem;line-height:1.5;color:var(--ta-ink)}.tendd-callout{background:var(--ta-accent-soft);color:var(--ta-deep);padding:2rem 2.25rem;border-radius:4px;font-size:1.375rem;line-height:1.55}.tendd-callout p{margin:0}.tendd-module-card__callout{background:var(--ta-bg);padding:1rem 1.25rem;font-size:1.0625rem;line-height:1.5;color:var(--ta-deep)}.tendd-module-card__callout p{margin:0}.tendd-outcomes{list-style:none;margin:0 0 3.25rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ta-rule);border:1px solid var(--ta-rule)}.tendd-outcomes li{background:var(--ta-surface);padding:1.5rem 1.625rem}.tendd-outcomes__num{font-family:var(--ta-font-mono);font-size:.8125rem;color:var(--ta-accent);margin:0 0 .625rem}.tendd-outcomes__title{font-size:1.125rem;font-weight:500;margin:0 0 .375rem;color:var(--ta-ink)}.tendd-outcomes__desc{font-size:1.0625rem;line-height:1.5;color:var(--ta-muted)}.tendd-quote{margin:0 0 2.75rem}.tendd-quote p{font-family:var(--ta-font-heading);font-style:italic;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.25;color:var(--ta-deep);max-width:34ch;margin:0}.tendd-receive{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ta-rule);margin:0 0 3rem}.tendd-receive__list{background:var(--ta-surface);padding:2.5rem}.tendd-receive__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem;font-size:1.25rem;line-height:1.4}.tendd-receive__items li{display:flex;align-items:baseline;gap:.875rem}.tendd-receive__items li:before{content:"";flex:none;width:5px;height:5px;border-radius:999px;background:var(--ta-accent);transform:translateY(-3px)}.tendd-receive__note{margin:1.75rem 0 0;padding-top:1.5rem;border-top:1px solid #efedf3;font-size:1rem;line-height:1.6;color:var(--ta-muted)}.tendd-receive__media{background:var(--ta-rule);min-height:26rem;overflow:hidden}.tendd-receive__media img{display:block;width:100%;height:100%;object-fit:cover}.tendd-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem}.tendd-steps li{border-top:2px solid var(--ta-rule);padding-top:1.125rem}.tendd-steps li:first-child{border-top-color:var(--ta-accent)}.tendd-steps__label{font-family:var(--ta-font-mono);font-size:.8125rem;color:var(--ta-faint);margin:0 0 .625rem}.tendd-steps li:first-child .tendd-steps__label{color:var(--ta-accent)}.tendd-steps__desc{font-size:1.125rem;line-height:1.5;color:var(--ta-muted)}.tendd-module-list{display:flex;flex-direction:column;gap:1.25rem}.tendd-module-card{background:var(--ta-surface);border:1px solid var(--ta-rule);padding:2.25rem 2.5rem;display:grid;grid-template-columns:120px 1fr;gap:2rem}.tendd-module-card__label{font-family:var(--ta-font-mono);font-size:.8125rem;letter-spacing:.08em;color:var(--ta-accent)}.tendd-module-card__title{font-size:1.5rem;font-weight:500;letter-spacing:-.01em;margin:0 0 .25rem;color:var(--ta-ink)}.tendd-module-card__subtitle{font-size:1.25rem;color:var(--ta-faint);margin:0 0 1.125rem}.tendd-module-card__desc{font-size:1.25rem;line-height:1.65;color:var(--ta-muted);margin:0 0 1.25rem}.tendd-investment{background:var(--ta-deep);color:#fff;padding:3.5rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.tendd-investment__title{font-family:var(--ta-font-heading);font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;margin:0 0 1.25rem}.tendd-investment__desc{font-size:1.25rem;line-height:1.6;color:#c8d3ee;max-width:40ch;margin:0}.tendd-investment__label{font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:#8fa6db;margin:0 0 .75rem}.tendd-investment__price-row{display:flex;align-items:baseline;gap:1rem;margin:0 0 1.75rem}.tendd-investment__price{font-size:4rem;font-weight:500;letter-spacing:-.03em;line-height:1}.tendd-investment__price-was{font-size:1.375rem;color:#8fa6db;text-decoration:line-through}.tendd-investment__cta{display:block;width:100%;background:#fff;color:var(--ta-deep);text-align:center;padding:1.25rem;border:0;border-radius:0;font-family:var(--ta-font-body);font-size:1.125rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.tendd-investment__cta:disabled{cursor:not-allowed;opacity:.6}.tendd-investment__cta:hover{background:var(--ta-accent-soft)}.tendd-investment__note{font-size:.9375rem;color:#8fa6db;margin:.875rem 0 0}@media screen and (max-width:989px){.tendd-article__grid{grid-template-columns:1fr;gap:2.5rem}.tendd-toc{position:static}.tendd-toc__list{flex-direction:row;flex-wrap:wrap;gap:1.25rem}.tendd-toc__list a{display:block;padding-block:.75rem}.tendd-outcomes,.tendd-fit-grid,.tendd-receive{grid-template-columns:1fr}.tendd-receive__media{min-height:18rem}.tendd-steps{grid-template-columns:1fr 1fr}.tendd-investment{grid-template-columns:1fr;padding:2.5rem}.tendd-module-card{grid-template-columns:1fr;gap:.75rem;padding:1.75rem}}@media screen and (max-width:749px){.tendd-module__body,.tendd-module__cols,.tendd-route__step,.tendd-receive__items,.tendd-module-card__subtitle,.tendd-module-card__desc,.tendd-investment__desc{font-size:1rem;line-height:1.6}.tendd-module__lead,.tendd-callout{font-size:1.0625rem}.tendd-article{padding-top:3rem}.tendd-module+.tendd-module{margin-top:4rem}.tendd-module__cols{grid-template-columns:1fr;gap:1.25rem}.tendd-includes{grid-template-columns:1fr 1fr}.tendd-steps{grid-template-columns:1fr 1fr;gap:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tendd-training.css.map */
