:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-creator-banner>span{font:500 18px/1.5 DM Sans,Arial,sans-serif;color:#e9dff0}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-creator-banner strong{font:500 italic 26px/1.3 Fraunces,Georgia,serif;color:#fff}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .tmo-combined-impact{display:block;margin:26px 0}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .tmo-combined-impact>div{padding-top:20px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .impact-icon-pair{display:flex;gap:10px;margin-bottom:14px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .impact-icon-pair>span{display:grid;place-items:center;width:40px;height:40px;background:#fff9ff;border:1px solid #d6c2e2;border-radius:12px;color:#7650a5}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .impact-icon-pair svg{width:28px;height:28px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .tmo-combined-impact strong{font-size:52px;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-1.5px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .tmo-combined-impact .impact-total-label{font-size:17px;color:#462360;font-weight:600;max-width:370px;margin-top:9px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .tmo-combined-impact .impact-support-line{font-size:16px;line-height:1.6;color:#63546c;margin-top:8px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .art-probe-connected{background-image:none!important;display:flex;align-items:center;justify-content:center}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .art-probe-connected svg{display:block;width:100%;height:100%;overflow:visible}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-copy h3{display:inline-block;width:fit-content;max-width:100%;background:#462360;color:#fff;padding:10px 16px;border-radius:999px;font:500 24px/1.2 Fraunces,Georgia,serif;letter-spacing:-.4px;margin:0}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .tools-path .path-copy h3{background:#81495f}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .registry-path .path-copy h3{background:#65508c}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-copy{min-width:0}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-learning-preview{min-width:0}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-layout>*{min-width:0}@media(min-width:761px)and (max-width:1100px){:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-creator-banner>span{font-size:17px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-creator-banner strong{font-size:24px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-copy h3{font-size:21px;padding:10px 13px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .home-section-heading h2{font-size:40px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-copy h2{font-size:36px}}@media(max-width:760px){:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .product-hero{padding:28px 24px 26px!important;gap:22px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .product-hero-copy{max-width:440px!important;width:100%!important;margin:auto!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .product-hero h1{font-size:clamp(33px,8.6vw,39px)!important;line-height:1.13!important;letter-spacing:-1.3px!important;margin:14px 0 20px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .product-hero .eyebrow{font-size:13px!important;letter-spacing:.6px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-shop-actions{gap:10px!important;display:flex;flex-wrap:wrap;justify-content:center}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-shop-actions .button{font-size:14px;padding:12px 17px;min-height:44px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-learning-preview{width:100%!important;max-width:520px;margin:auto!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-video-tablet{max-width:100%;width:100%;border-width:5px!important;border-radius:14px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-video-tablet video{display:block;width:100%;height:auto}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-preview-controls{font-size:13px;line-height:1.5;margin-top:10px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-creator-banner{padding:18px 22px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-creator-banner>span{font-size:16px!important;line-height:1.5!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-creator-banner strong{display:block;font-size:21px!important;line-height:1.3!important;margin-top:3px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .home-section{padding:34px 24px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .home-section-heading h2{font-size:31px!important;line-height:1.16!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-copy h2{font-size:31px!important;line-height:1.2!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-copy p{font-size:16px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .tmo-combined-impact strong{font-size:43px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .tmo-combined-impact .impact-total-label{font-size:16px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .tmo-combined-impact .impact-support-line{font-size:15px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .visual-paths{gap:18px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .visual-path{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr)!important;min-height:182px;border-radius:18px;max-width:100%}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-art{min-width:0;overflow:hidden;padding:10px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-copy{padding:20px 14px!important;min-width:0}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-step{font-size:12px!important;line-height:1.5!important;margin-bottom:10px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-copy h3{font-size:20px!important;padding:8px 12px!important;line-height:1.25!important;border-radius:14px}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-copy p{font-size:15px!important;line-height:1.5!important;margin:10px 0 12px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-action{font-size:14px!important;line-height:1.5;white-space:normal}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .lesson-device{width:100%!important;max-width:100%!important;transform:none!important;border-width:4px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .registry-device .lesson-screen-title{font-size:10px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .registry-device .lesson-screen-definition strong{font-size:12px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .registry-device .lesson-screen-definition span{font-size:10px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .home-founder h2{font-size:31px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .home-founder p{font-size:16px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .student-community-banner{padding:20px 18px!important;max-width:100%}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .student-community-banner p{font-size:16px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .student-community-banner p strong{font-size:23px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-section .illustrated-benefits{gap:22px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-section .illustrated-benefits h3{font-size:17px!important;line-height:1.4!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-section .illustrated-benefits p{font-size:15px!important;line-height:1.6!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-section .illustrated-benefits>div{grid-template-columns:58px minmax(0,1fr)!important;gap:4px 15px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-section .benefit-art{width:58px!important;height:78px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .global-reach-art{padding:14px 10px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .reach-place-list{font-size:13px!important;line-height:1.6!important}}@media(max-width:360px){:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .product-hero,:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .home-section{padding-inline:18px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .product-hero h1{font-size:32px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .visual-path{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr)!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-copy{padding:18px 12px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .path-copy h3{font-size:18px!important}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .hero-shop-actions .button{padding:12px 14px;font-size:14px}}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .impact-icon-pair>span{margin-top:0!important}@media(max-width:760px){:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .registry-device .lesson-screen-title,:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .registry-device .lesson-screen-definition{display:none!important}}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .art-tmo-matched{background-image:none!important;display:flex;align-items:center;justify-content:center}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .art-tmo-matched svg{display:block;width:100%;height:100%}:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .home-founder>img{width:100%!important;max-width:340px;height:auto!important;aspect-ratio:4/5;object-fit:cover;object-position:center 35%;border-radius:22px!important;margin-inline:auto}@media(max-width:600px){:is(#tmo-homepage.tmo-home-refined,main.tmo-home-refined) .home-founder>img{max-width:280px;aspect-ratio:1;object-position:center 20%;margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tmo-home-refinement.css.map */
