.tb-learn{--tl-purple:#573978;--tl-purple-dark:#302042;--tl-gold:#A6781D;--tl-gold-light:#EED9A1;--tl-ink:#121212;--tl-muted:#665F69;--tl-card:#fff;--tl-border:#E8E0EB;--tl-wash:#F8F6FA;color:var(--tl-ink);background:#fff;font-family:var(--font-body-family,"Montserrat",sans-serif);font-size:15px;line-height:1.62;-webkit-font-smoothing:antialiased}.tb-learn *,.tb-learn *:before,.tb-learn *:after{box-sizing:border-box}.tb-learn h1,.tb-learn h2,.tb-learn h3,.tb-learn h4{font-family:var(--font-heading-family,"Assistant",sans-serif);font-weight:750;line-height:1.13;letter-spacing:-.032em;margin:0;color:inherit}.tb-learn p{margin:0}.tb-learn a{text-decoration:none;color:inherit}.tb-learn a:hover{text-decoration:none}.tb-learn button,.tb-learn input,.tb-learn select{font:inherit}.tb-learn button{cursor:pointer}.tb-learn a:focus-visible,.tb-learn button:focus-visible,.tb-learn input:focus-visible,.tb-learn select:focus-visible,.tb-learn summary:focus-visible{outline:3px solid var(--tl-gold);outline-offset:3px}.tb-learn__shell{max-width:1540px;margin:0 auto;padding:0 clamp(18px,3.8vw,62px) 80px}.tb-learn__crumb{display:flex;align-items:center;gap:11px;font-size:12px;color:#706a75;padding:22px 0 20px}.tb-learn__crumb a:hover{color:var(--tl-purple);text-decoration:underline}.tb-learn__crumb span[aria-hidden]{color:#ab9dad}.tb-learn__hero{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(290px,.73fr);background:radial-gradient(closest-side at 78% 34%,#684186 0,transparent 95%),linear-gradient(117deg,#17111e,#3b2851 58%,#533276);border-radius:20px;overflow:hidden;color:#fff;min-height:430px;position:relative}.tb-learn__hero:after{content:"";position:absolute;inset:auto -160px -280px auto;width:630px;height:630px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 120px #ffffff06,0 0 0 245px #ffffff04;pointer-events:none}.tb-learn__hero-copy{padding:clamp(35px,5vw,76px);position:relative;z-index:1;max-width:820px}.tb-learn__eyebrow,.tb-learn__kicker{font-weight:800;color:var(--tl-gold);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.tb-learn__eyebrow{color:#e3bc6b}.tb-learn__hero h1{font-size:clamp(40px,4vw,68px);line-height:1.05;color:#fff;margin:17px 0 20px;font-weight:770}.tb-learn__hero h1 em{font-style:normal;color:#f0c978}.tb-learn__intro{font-size:clamp(15px,1.26vw,19px);line-height:1.68;color:#e4daeb;max-width:710px}.tb-learn__hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:29px}.tb-learn__button{display:inline-flex;justify-content:center;align-items:center;gap:15px;min-height:49px;padding:12px 21px;border-radius:8px;font-weight:780;letter-spacing:.005em;transition:transform .2s,background-color .2s}.tb-learn__button:hover{transform:translateY(-2px)}.tb-learn__button--gold{background:#e8c371;color:#251932}.tb-learn__button--gold:hover{background:#f4d996;color:#251932}.tb-learn__hero-alt{font-weight:650;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:3px;color:#fff}.tb-learn__hero-alt:hover{border-color:#f3d48c}.tb-learn__hero-foot{margin-top:26px!important;color:#cdbdd8;font-size:12px}.tb-learn__hero-foot strong{color:#ffebbe;font-weight:650}.tb-learn__hero-visual{align-self:center;margin:36px 47px 36px 0;background:#120d187a;border:1px solid rgba(255,255,255,.15);padding:26px 27px 23px;border-radius:14px;position:relative;z-index:1;box-shadow:0 19px 48px #00000030}.tb-learn__visual-kicker{color:#eed4a7;font-size:10px;letter-spacing:.15em;font-weight:800}.tb-learn__range-visual{margin:18px 0 16px;display:grid;gap:9px}.tb-learn__stage{display:flex;align-items:center;gap:16px;padding:12px 13px;border:1px solid rgba(244,236,245,.11);border-radius:9px;min-height:76px;background:#ffffff0b}.tb-learn__stage-dot{flex:none;width:52px;height:48px;background:radial-gradient(circle at center,#FBD397 0,#C78D3D 17%,rgba(216,126,52,.28) 35%,transparent 67%);filter:blur(.5px);display:grid;place-content:center}.tb-learn__stage-dot--tiny:after{content:"";width:6px;height:6px;background:#fff4d4;border-radius:50%;box-shadow:0 0 10px #ffa72f}.tb-learn__stage-dot--medium:after{content:"";width:16px;height:19px;background:#ffe9a6;border-radius:42% 44% 30% 30%;filter:blur(1px);box-shadow:0 0 11px #efa95d}.tb-learn__stage-dot--large:after{content:"";width:29px;height:33px;background:radial-gradient(circle at 55% 36%,#fff3c9,#efc36c);clip-path:polygon(30% 0,48% 22%,70% 0,93% 25%,81% 52%,86% 76%,65% 100%,26% 100%,12% 79%,21% 49%,8% 27%);filter:blur(.7px)}.tb-learn__stage strong{display:block;color:#f7e7cc;font-size:10px;letter-spacing:.105em}.tb-learn__stage small{display:block;color:#c6b8d0;font-size:12px;line-height:1.45;margin-top:3px}.tb-learn__visual-bottom{border-top:1px solid rgba(255,255,255,.14);padding-top:13px;color:#d5c5df;font-size:12px}.tb-learn__search-panel{position:relative;z-index:2;max-width:1100px;margin:-29px auto 0;padding:22px 30px;background:#fff;box-shadow:0 10px 35px #2515321a;border:1px solid #EADFEF;border-radius:13px}.tb-learn__search-label{font-size:13px;font-weight:800;display:flex;align-items:center;gap:7px;margin-bottom:9px}.tb-learn__search-label span{color:var(--tl-purple);font-size:24px;line-height:1}.tb-learn__search-line{display:flex;gap:8px}.tb-learn__search-line input{min-width:0;flex:1;min-height:51px;border:1px solid #DACFDF;border-radius:8px;background:#fbfafc;color:#17111d;padding:12px 16px;font-size:15px}.tb-learn__search-line input::placeholder{color:#93859b}.tb-learn__search-line button{background:#f1eaf5;border:1px solid #E3D8E9;color:#543671;padding:0 16px;border-radius:8px;font-weight:750}.tb-learn__search-line button:hover{background:#eadcee}.tb-learn__search-help{font-size:12px;color:#716a74;margin-top:11px!important}.tb-learn__search-help strong{color:#593c77}.tb-learn__starter,.tb-learn__glossary,.tb-learn__guide-links,.tb-learn__faq{margin-top:clamp(46px,5vw,72px)}.tb-learn__section-heading{max-width:780px;margin-bottom:24px}.tb-learn__section-heading h2{font-size:clamp(30px,2.6vw,43px);margin:9px 0 8px}.tb-learn__section-heading p{color:#766e79;font-size:15px}.tb-learn__starter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.tb-learn__starter-card{padding:26px 26px 24px;border:1px solid var(--tl-border);border-radius:13px;background:linear-gradient(180deg,#fff,#fcfafd);min-height:241px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s}.tb-learn__starter-card:hover{border-color:#b6a0c9;box-shadow:0 10px 28px #412d5312;transform:translateY(-3px)}.tb-learn__num{font-size:12px;font-weight:800;color:var(--tl-gold);letter-spacing:.16em}.tb-learn__starter-card h3{font-size:clamp(22px,1.6vw,28px);margin:17px 0 12px}.tb-learn__starter-card h3 em{color:var(--tl-purple);font-style:normal}.tb-learn__starter-card p{color:#665d69;font-size:14px;line-height:1.59}.tb-learn__starter-link{color:var(--tl-purple);font-weight:800;font-size:13px;margin-top:auto;padding-top:19px}.tb-learn__section-heading--with-meta{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:16px}.tb-learn__section-heading--with-meta>div{max-width:700px}.tb-learn__result-count{background:#f0e9f3;color:#583e70!important;font-weight:800;border-radius:99px;padding:6px 14px;white-space:nowrap;font-size:12px!important}.tb-learn__filters{display:flex;gap:9px;overflow-x:auto;padding:1px 1px 15px;margin-bottom:9px;scrollbar-width:thin}.tb-learn__filter{flex:none;border:1px solid #E2D9E5;border-radius:999px;background:#fff;color:#5b5360;font-size:12px;font-weight:730;padding:10px 18px;transition:background .2s,border-color .2s}.tb-learn__filter:hover{background:#f4f0f6}.tb-learn__filter.is-active{background:var(--tl-purple);color:#fff;border-color:var(--tl-purple)}.tb-learn__empty{padding:30px;text-align:center;color:#665b70;background:#f9f6fb;border:1px dashed #D9CADE;border-radius:12px}.tb-learn__empty button{color:var(--tl-purple);text-decoration:underline;background:none;border:0;padding:0;font-weight:800}.tb-learn__group{margin-top:30px;border-top:1px solid #EDE5EE;padding-top:27px;scroll-margin-top:110px}.tb-learn__group[hidden],.tb-learn__term[hidden],.tb-learn__empty[hidden]{display:none!important}.tb-learn__group-head{display:grid;grid-template-columns:117px 1fr;gap:20px;align-items:baseline;margin-bottom:19px}.tb-learn__group-head>span{color:var(--tl-gold);font-size:11px;letter-spacing:.1em;font-weight:800}.tb-learn__group-head h3{font-size:clamp(26px,2.4vw,33px)}.tb-learn__group-head p{font-size:14px;color:#7c707c;margin-top:5px}.tb-learn__terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tb-learn__term{border:1px solid #E7DFE8;border-radius:11px;background:#fff;align-self:start;min-width:0;scroll-margin-top:110px;overflow:hidden}.tb-learn__term[open]{border-color:#c4b1d2;box-shadow:0 7px 27px #41285512;background:#fcfafd}.tb-learn__term summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 20px;min-height:105px}.tb-learn__term summary::-webkit-details-marker{display:none}.tb-learn__term-title{display:flex;flex-direction:column;gap:6px;min-width:0}.tb-learn__term-word{font-family:var(--font-heading-family,"Assistant",sans-serif);font-weight:800;letter-spacing:-.02em;font-size:18px;color:#292032;line-height:1.25}.tb-learn__term-short{font-size:13px;line-height:1.52;color:#756b76}.tb-learn__term-toggle{width:28px;height:28px;border-radius:50%;border:1px solid #D9CBDE;flex:none;position:relative;background:#f6f1f8;margin-top:1px}.tb-learn__term-toggle:before,.tb-learn__term-toggle:after{content:"";position:absolute;top:12px;left:8px;width:10px;height:2px;background:var(--tl-purple);border-radius:1px}.tb-learn__term-toggle:after{transform:rotate(90deg);transition:transform .2s}.tb-learn__term[open] .tb-learn__term-toggle{background:var(--tl-purple)}.tb-learn__term[open] .tb-learn__term-toggle:before,.tb-learn__term[open] .tb-learn__term-toggle:after{background:#fff}.tb-learn__term[open] .tb-learn__term-toggle:after{transform:rotate(0)}.tb-learn__term-detail{display:grid;grid-template-columns:1fr;gap:17px;padding:2px 20px 15px}.tb-learn__detail-label{font-size:10px;letter-spacing:.11em;font-weight:830;color:#79578d}.tb-learn__term-detail p{margin:5px 0 0!important;font-size:13px;color:#514857;line-height:1.68}.tb-learn__permalink{display:inline-block;margin:0 20px 19px;color:#624179!important;font-size:12px;font-weight:800;border-bottom:1px solid #D2BDD9}.tb-learn__permalink:hover{border-bottom-color:#624179}.tb-learn__zoom{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(22px,4vw,63px);align-items:center;margin-top:clamp(58px,7vw,99px);background:#f7f3fa;border:1px solid #E8DEEB;border-radius:18px;padding:clamp(27px,4.2vw,58px)}.tb-learn__zoom h2{font-size:clamp(30px,2.8vw,44px);margin:10px 0 12px}.tb-learn__zoom h2 em{font-style:normal;color:var(--tl-purple)}.tb-learn__zoom-intro p{color:#665b69;font-size:15px;line-height:1.72}.tb-learn__zoom-intro a{display:inline-block;color:var(--tl-purple);font-size:13px;font-weight:800;margin-top:19px;border-bottom:1px solid #B598C9}.tb-learn__zoom-tool{border:1px solid #E5D9E7;border-radius:13px;background:#fff;padding:clamp(19px,2.4vw,31px);box-shadow:0 14px 45px #412d530e}.tb-learn__zoom-controls{display:flex;gap:12px}.tb-learn__zoom-controls label{flex:1;font-size:12px;font-weight:800;color:#59485d}.tb-learn__zoom-controls select{display:block;width:100%;background:#fcfafd;border:1px solid #DAD0DD;border-radius:8px;color:#281b31;padding:12px 11px;margin-top:7px;font-size:13px;min-height:44px}.tb-learn__zoom-readout{display:flex;align-items:baseline;gap:11px;margin-top:24px}.tb-learn__zoom-readout strong{font-family:var(--font-heading-family,"Assistant",sans-serif);font-size:clamp(54px,5vw,77px);line-height:1;font-weight:800;color:var(--tl-purple);font-variant-numeric:tabular-nums}.tb-learn__zoom-readout span{font-size:12px;line-height:1.4;color:#625569;max-width:145px}.tb-learn__zoom-track{height:15px;border-radius:30px;margin:23px 0 7px;overflow:hidden;background:repeating-linear-gradient(90deg,#e9e2ec 0 8px,#f5f0f8 8px 12px)}.tb-learn__zoom-track span{display:block;background:linear-gradient(90deg,var(--tl-gold),#D8B45E);height:100%;border-radius:30px;transition:width .27s}.tb-learn__zoom-axis{display:flex;justify-content:space-between;color:#8a7a91;font-size:11px;font-weight:700;gap:10px}.tb-learn__zoom-note{margin-top:20px!important;padding-top:15px;border-top:1px solid #EFE8F1;color:#685d6b;font-size:12px;line-height:1.65}.tb-learn__resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tb-learn__resource{background:#fff;border:1px solid #E5DEE8;border-radius:12px;min-height:235px;padding:23px 21px;display:flex;flex-direction:column;transition:background .2s,border-color .2s}.tb-learn__resource:hover{border-color:#bda6cc;background:#fcfafe}.tb-learn__resource>span{font-size:10px;color:var(--tl-gold);letter-spacing:.11em;font-weight:850}.tb-learn__resource h3{font-size:21px;margin:15px 0 10px;line-height:1.22}.tb-learn__resource p{font-size:13px;color:#746b75;line-height:1.55}.tb-learn__resource b{font-size:12px;color:var(--tl-purple);margin-top:auto;padding-top:18px}.tb-learn__faq{display:grid;grid-template-columns:.39fr .61fr;gap:40px;padding-top:37px;border-top:1px solid #E8E0EA}.tb-learn__faq-head h2{font-size:clamp(29px,2.5vw,40px);margin-top:10px}.tb-learn__faq-list details{border-bottom:1px solid #E9E2EA;padding:16px 0}.tb-learn__faq-list summary{cursor:pointer;font-weight:750;font-size:15px;color:#291d30;list-style:none;padding-right:27px;position:relative}.tb-learn__faq-list summary::-webkit-details-marker{display:none}.tb-learn__faq-list summary:after{content:"+";position:absolute;right:0;top:-1px;color:#6b4984;font-size:23px;font-weight:400}.tb-learn__faq-list details[open] summary:after{content:"\2212"}.tb-learn__faq-list p{color:#726a76;font-size:14px;padding:12px 25px 4px 0;line-height:1.65}.tb-learn__contact{display:grid;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:75px;padding:clamp(28px,4vw,53px);border-radius:15px;color:#fff;background:linear-gradient(108deg,#291c34,#523476)}.tb-learn__contact h2{font-size:clamp(26px,2.5vw,38px);max-width:630px;margin:9px 0}.tb-learn__contact p{font-size:14px;color:#e2d5ec;max-width:640px;line-height:1.6}.tb-learn__contact-actions{display:flex;align-items:start;flex-direction:column;gap:11px}.tb-learn__contact-actions>a:not(.tb-learn__button){font-size:13px;color:#f1dead;text-decoration:underline;margin-left:8px}.tb-learn__extra{padding:28px 0}@media(max-width:1100px){.tb-learn__hero{grid-template-columns:1.2fr .8fr}.tb-learn__hero-visual{margin-right:25px;padding:18px}.tb-learn__hero-copy{padding:46px 34px}.tb-learn__resource-grid{grid-template-columns:repeat(2,1fr)}.tb-learn__contact{grid-template-columns:1fr}.tb-learn__contact-actions{flex-direction:row;align-items:center;gap:20px}}@media(max-width:800px){.tb-learn__hero{grid-template-columns:1fr}.tb-learn__hero-visual{display:none}.tb-learn__hero-copy{padding:45px 32px}.tb-learn__starter-grid{grid-template-columns:1fr}.tb-learn__starter-card{min-height:0}.tb-learn__zoom{grid-template-columns:1fr}.tb-learn__faq{grid-template-columns:1fr;gap:6px}.tb-learn__terms{grid-template-columns:1fr}}@media(max-width:600px){.tb-learn__shell{padding:0 14px 44px}.tb-learn__crumb{padding:17px 5px;font-size:11px}.tb-learn__hero{border-radius:12px}.tb-learn__hero-copy{padding:32px 23px 38px}.tb-learn__hero h1{font-size:clamp(37px,10vw,49px);margin:14px 0}.tb-learn__intro{font-size:15px}.tb-learn__hero-actions{gap:14px}.tb-learn__hero-alt{font-size:12px}.tb-learn__search-panel{margin:-12px 9px 0;padding:20px 17px}.tb-learn__search-line input{font-size:14px;padding:11px}.tb-learn__search-help{font-size:11px}.tb-learn__section-heading h2{font-size:30px}.tb-learn__starter-card{padding:20px}.tb-learn__section-heading--with-meta{align-items:start;flex-direction:column;gap:7px}.tb-learn__group-head{grid-template-columns:1fr;gap:5px}.tb-learn__term summary{padding:17px;min-height:97px}.tb-learn__term-detail{padding:2px 17px 13px}.tb-learn__permalink{margin-left:17px}.tb-learn__zoom{padding:23px 17px}.tb-learn__zoom-controls{flex-direction:column}.tb-learn__resource-grid{grid-template-columns:1fr}.tb-learn__resource{min-height:190px}.tb-learn__faq{padding-top:25px}.tb-learn__contact{margin-top:49px;padding:27px 22px}.tb-learn__contact-actions{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.tb-learn *{transition:none!important;scroll-behavior:auto!important}}.tb-learn__sources{display:grid;grid-template-columns:1.3fr .7fr;gap:45px;background:#faf8fb;border:1px solid #EAE2ED;border-radius:13px;padding:clamp(27px,3vw,44px);margin-top:65px}.tb-learn__sources h2{font-size:clamp(25px,2.2vw,34px);margin:8px 0 11px}.tb-learn__sources p{font-size:13px;line-height:1.73;color:#726974;max-width:750px}.tb-learn__sources .tb-learn__source-meta{color:#8b7a8f;font-size:11px;margin-top:13px}.tb-learn__sources-list{display:flex;flex-direction:column;gap:9px;justify-content:center}.tb-learn__sources-list>span{font-size:10px;font-weight:800;color:var(--tl-gold);letter-spacing:.12em;margin-bottom:5px}.tb-learn__sources-list a{color:#573978;font-size:12px;font-weight:720;border-bottom:1px solid #E0D6E5;padding-bottom:8px}.tb-learn__sources-list a:hover{text-decoration:underline}@media(max-width:800px){.tb-learn__sources{grid-template-columns:1fr;gap:23px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/tb-learning-center.css.map */
