:root{--ts-blue:#0072FF;--ts-blue-hover:#005FD6;--ts-blue-tint:rgba(0, 114, 255, 0.06);--ts-white:#FFFFFF;--ts-bg:#FFFFFF;--ts-well:#F8F9FA;--ts-chip-bg:#EBEBEB;--ts-chip-ink:var(--nn-ink);--ts-border:rgba(14, 63, 126, 0.08);--ts-border-strong:rgba(14, 63, 126, 0.16);--ts-avatar-bg:#E8F1FF;--ts-r-card:12px;--ts-r-chip:8px;--ts-r-pill:100px;--ts-content:830px;--ts-gutter:20px}@supports (corner-shape:squircle){:root{--ts-r-card:48px;--ts-r-chip:16px}}body{margin:0;font-family:var(--nn-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ts{display:flex;flex-direction:column;min-height:calc(100vh - 70px);min-height:calc(100svh - 70px);background:var(--ts-bg);color:var(--nn-ink);font-family:var(--nn-font-body);font-size:var(--nn-fs-body);line-height:var(--nn-lh-body);overflow-x:clip}.ts *,.ts ::after,.ts ::before{box-sizing:border-box}:where(.ts) :where(h1,h2,h3,p,ul,ol,fieldset,legend){margin:0;padding:0}:where(.ts) fieldset{border:0;min-width:0}:where(.ts) :where(ul,ol){list-style:none}:where(.ts) img{display:block;max-width:100%;height:auto}:where(.ts) a:focus-visible,:where(.ts) button:focus-visible{outline:2px solid var(--ts-blue);outline-offset:3px}.ts svg{stroke-width:2}.ts-stage{flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:24px 80px}.ts-container{width:100%;max-width:calc(var(--ts-content) + 2 * var(--ts-gutter));margin-inline:auto;padding-inline:var(--ts-gutter)}@media (max-width:767px){.ts{--ts-gutter:15px}.ts-stage{justify-content:flex-start;padding-block:8px 48px}}.ts .ts-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ts-avatar{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;corner-shape:squircle;background:var(--ts-avatar-bg);color:var(--ts-blue);font-family:var(--nn-font-display);font-weight:var(--nn-fw-h3)}.ts-avatar img{width:100%;height:100%;object-fit:cover;background:var(--ts-blue)}@media (prefers-reduced-motion:reduce){.ts *,.ts ::after,.ts ::before{transition-duration:0s!important}}.ts-hero{padding-bottom:36px}.ts-hero__inner{text-align:center}.ts-hero__title{text-wrap:balance;line-height:1.6}.ts-hero__title [data-annotate]{position:relative;z-index:1}.ts-hero__lead{max-width:34em;margin:16px auto 0;color:var(--nn-ink)}@media (max-width:767px){.ts-hero{padding-block:16px 24px}.ts-hero__lead{margin-top:12px}}.ts-step+.ts-step{margin-top:36px}.ts-step__label{display:block;margin-bottom:6px;color:var(--nn-muted);font-size:var(--nn-fs-caption);font-weight:var(--nn-fw-medium);line-height:var(--nn-lh-caption);letter-spacing:.02em;text-transform:uppercase}.ts-step__title{display:block;margin-bottom:16px}.ts-pick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ts-option{position:relative;display:flex;align-items:center;gap:14px;padding:14px 44px 14px 16px;border:1px solid var(--ts-border-strong);border-radius:var(--ts-r-card);corner-shape:squircle;background:var(--ts-white);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ts-option:hover{border-color:var(--ts-blue)}.ts-option__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.ts-option:has(.ts-option__input:checked){border-color:var(--ts-blue);background:var(--ts-blue-tint);box-shadow:0 0 0 1px var(--ts-blue)}.ts-option:has(.ts-option__input:focus-visible){outline:2px solid var(--ts-blue);outline-offset:3px}.ts-option__body{display:flex;flex-direction:column;min-width:0}.ts-option__name{font-size:var(--nn-fs-small);font-weight:var(--nn-fw-strong);line-height:var(--nn-lh-ui)}.ts-option__meta{margin-top:2px;color:var(--nn-muted);font-size:var(--nn-fs-caption);line-height:var(--nn-lh-caption)}.ts-option__check{position:absolute;top:50%;right:14px;width:18px;height:18px;margin-top:-9px;border:1.5px solid var(--ts-border-strong);border-radius:50%;background:var(--ts-white);transition:border-color .15s ease,box-shadow .15s ease}.ts-option:has(.ts-option__input:checked) .ts-option__check{border-color:var(--ts-blue);box-shadow:inset 0 0 0 4px var(--ts-white),inset 0 0 0 9px var(--ts-blue)}@media (max-width:767px){.ts-step+.ts-step{margin-top:28px}.ts-step__label,.ts-step__title{text-align:center}.ts-pick__grid{grid-template-columns:minmax(0,1fr);gap:10px}}.ts-intro__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:30px}.ts-tutor{display:flex;gap:24px;padding:20px;border-radius:var(--ts-r-card);corner-shape:squircle;background:var(--ts-well)}.ts-tutor[hidden]{display:none}.ts-tutor__photo{width:92px;height:92px;font-size:36px}.ts-tutor__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ts-tutor__chip{padding:4px 8px;border-radius:var(--ts-r-chip);corner-shape:squircle;background:var(--ts-chip-bg);color:var(--ts-chip-ink);font-size:var(--nn-fs-caption);font-weight:var(--nn-fw-medium);line-height:var(--nn-lh-caption)}.ts-tutor__name{margin-top:10px;color:var(--nn-ink);font-family:var(--nn-font-display);font-weight:var(--nn-fw-h1,700);letter-spacing:-.01em}.ts-tutor__role{margin-top:4px;font-size:var(--nn-fs-ui);line-height:var(--nn-lh-ui)}.ts-tutor__facts{display:flex;flex-direction:column;gap:4px;margin-top:12px;font-size:var(--nn-fs-ui);line-height:var(--nn-lh-small);color:var(--nn-ink-2,var(--nn-ink))}.ts-tutor__facts li{display:flex;align-items:center;gap:8px}.ts-tutor__facts svg{flex:none;width:18px;height:18px}.ts-verified{position:relative;display:inline-flex;vertical-align:-.1em;margin-left:6px;color:var(--ts-blue);outline:0}.ts-verified svg{width:.95em;height:.95em}.ts-verified::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;padding:6px 10px;border-radius:8px;background:var(--nn-ink);color:var(--ts-white);font-family:var(--nn-font-body);font-size:var(--nn-fs-caption);font-weight:var(--nn-fw-medium);letter-spacing:0;line-height:var(--nn-lh-caption);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease}.ts-verified:focus-visible::after,.ts-verified:focus::after,.ts-verified:hover::after{opacity:1;transform:translate(-50%,0)}.ts-grad{background:linear-gradient(90deg,var(--nn-accent) 0,var(--nn-ink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:var(--nn-fw-medium)}.ts-tutor__about{padding:0 0 1px;border:0;background-color:transparent;font:inherit;cursor:pointer}.ts-perks{padding:30px 0 0 24px}.ts-perks__list{display:flex;flex-direction:column;gap:8px;margin-top:14px;font-size:var(--nn-fs-ui);line-height:var(--nn-lh-small);color:var(--nn-ink-2,var(--nn-ink))}.ts-perks__list li{display:flex;align-items:flex-start;gap:10px}.ts-perks__list svg{flex:none;width:18px;height:1.6em}.ts-perks__list b{font-weight:var(--nn-fw-strong);color:var(--nn-ink)}@media (max-width:767px){.ts-intro__grid{grid-template-columns:minmax(0,1fr);gap:20px}.ts-perks__title{text-align:center}.ts-perks{padding:20px;border:1px solid var(--ts-border);border-radius:var(--ts-r-card);corner-shape:squircle}.ts-tutor{flex-direction:column;align-items:center;gap:12px;text-align:center}.ts-tutor__photo{width:100px;height:100px}.ts-tutor__body{align-items:center}}.ts{--ts-btn-gradient:linear-gradient(180deg, #4c9aff 0%, #0072ff 45%, #0056cc 100%);--ts-btn-shadow:inset 0 -3px 0 #00387e,0 8px 20px rgba(0, 56, 126, 0.22);--ts-btn-arrow-w:16px;--ts-btn-arrow-gap:8px;--ts-ease-out-quart:cubic-bezier(0.165, 0.84, 0.44, 1)}.ts-book{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:24px;padding:20px 20px 20px 28px;border:1px solid transparent;border-radius:var(--ts-r-card);corner-shape:squircle;background:var(--ts-well);color:var(--nn-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ts-book:hover{border-color:var(--ts-blue);background:var(--ts-blue-tint)}.ts-book:focus-visible{outline:2px solid var(--ts-blue);outline-offset:3px}.ts-book__info{display:flex;align-items:center;gap:10px;min-width:0;font-size:var(--nn-fs-ui);line-height:var(--nn-lh-ui);color:var(--nn-ink-2,var(--nn-ink))}.ts-book__info svg{flex:none;width:18px;height:18px}.ts-book .ts-btn{flex:none}.ts-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;border:0;border-radius:var(--ts-r-pill);corner-shape:squircle;font-family:var(--nn-font-body);font-size:1rem;font-weight:600;line-height:2;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .3s ease}.ts-btn:focus-visible{outline:2px solid var(--ts-blue);outline-offset:3px}.ts-btn::after{content:"";flex:none;width:0;height:var(--ts-btn-arrow-w);margin-left:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M18.5 12H5'/><path d='M13 18c0 0 6-4.42 6-6s-6-6-6-6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M18.5 12H5'/><path d='M13 18c0 0 6-4.42 6-6s-6-6-6-6'/></svg>") center/contain no-repeat;opacity:0;transform:translateX(-6px);transition-property:width,margin-left,opacity,transform;transition-duration:240ms;transition-timing-function:var(--ts-ease-out-quart)}.ts-book:focus-visible .ts-btn::after,.ts-book:hover .ts-btn::after,.ts-btn:focus-visible::after,.ts-btn:hover::after{width:var(--ts-btn-arrow-w);margin-left:var(--ts-btn-arrow-gap);opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ts-btn::after{transition:none}}.ts-btn--primary,.ts-btn--primary:focus,.ts-btn--primary:hover{background:var(--ts-btn-gradient);color:var(--ts-white);box-shadow:var(--ts-btn-shadow)}.ts-glance[hidden]{display:none}.ts-crumbs{padding-top:20px;font-size:var(--nn-fs-caption);line-height:var(--nn-lh-caption)}.ts-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;color:var(--nn-muted)}.ts-crumbs__list li+li::before{content:"/";margin-inline:6px;color:var(--nn-faint)}.ts-crumbs [aria-current=page]{color:var(--nn-muted)}@media (max-width:767px){.ts-book{flex-direction:column;gap:14px;padding:20px;text-align:center}.ts-book .ts-btn{display:flex;width:100%}.ts-crumbs{padding-top:14px}}.ts-about{width:min(560px,calc(100vw - 32px));max-height:min(80vh,640px);padding:24px;border:0;border-radius:var(--ts-r-card);corner-shape:squircle;background:var(--ts-white);color:var(--nn-ink);box-shadow:0 24px 64px rgba(14,30,60,.18);overflow-y:auto}.ts-about::backdrop{background:rgba(15,23,42,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ts-about[open]{animation:ts-about-in .2s cubic-bezier(.165,.84,.44,1)}@keyframes ts-about-in{from{opacity:0;transform:translateY(8px) scale(.98)}}.ts-about__head{display:flex;align-items:center;gap:14px}.ts-about__photo{width:56px;height:56px;font-size:22px}.ts-about__who{flex:1;min-width:0}.ts-about__role{margin-top:2px;color:var(--nn-muted)}.ts-about__close{flex:none;align-self:flex-start;display:grid;place-items:center;width:36px;height:36px;margin:-6px -6px 0 0;padding:0;border:0;border-radius:50%;background:0 0;color:var(--nn-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ts-about__close:hover{background:var(--ts-chip-bg);color:var(--nn-ink)}.ts-about__close:focus-visible{outline:2px solid var(--ts-blue);outline-offset:2px}.ts .ts-about__close svg{width:20px;height:20px;stroke-width:2}.ts-about__bio{margin-top:18px;font-size:var(--nn-fs-body);line-height:var(--nn-lh-body);color:var(--nn-ink-2,var(--nn-ink))}.ts-about__h{margin-top:20px;font-size:var(--nn-fs-ui);font-weight:var(--nn-fw-strong);line-height:var(--nn-lh-ui);color:var(--nn-ink)}.ts-about__scores{display:flex;flex-direction:column;gap:6px;margin-top:10px;font-size:var(--nn-fs-ui);line-height:var(--nn-lh-small);color:var(--nn-ink-2,var(--nn-ink))}.ts-about__scores li{display:flex;align-items:center;gap:8px}.ts-about__scores svg{flex:none;width:18px;height:18px}.ts-about__score-subject{flex:1;min-width:0}.ts-about__score{font-weight:var(--nn-fw-strong);color:var(--nn-ink)}@media (prefers-reduced-motion:reduce){.ts-about[open]{animation:none}}.ts-subjects{padding-bottom:0}.ts-subjects__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,300px));justify-content:center;gap:12px}.ts-subject{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border:1px solid var(--ts-border-strong);border-radius:var(--ts-r-card);corner-shape:squircle;background:var(--ts-white);color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.ts-subject:hover{border-color:var(--ts-blue);background:var(--ts-blue-tint)}.ts-subject__avatars{display:flex;flex:none}.ts-subject__avatars .ts-avatar{width:44px;height:44px;font-size:17px;border:2px solid var(--ts-white)}.ts-subject__avatars .ts-avatar+.ts-avatar{margin-left:-14px}.ts-subject__body{display:flex;flex:1;flex-direction:column;min-width:0}.ts-subject__name{font-weight:var(--nn-fw-strong);line-height:var(--nn-lh-ui)}.ts .ts-subject__arrow{flex:none;width:20px;height:20px;color:var(--ts-blue);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ts-subjects__empty{text-align:center;color:var(--nn-muted)}@media (max-width:767px){.ts-subjects__list{grid-template-columns:minmax(0,1fr);gap:10px}}.ts-standard{padding-block:8px 80px}.ts-standard__card{position:relative;padding:32px}.ts-standard__card::before{--c:calc(var(--ts-r-card) + 28px);content:"";position:absolute;inset:0;border:1.5px solid rgba(14,63,126,.24);border-radius:var(--ts-r-card);corner-shape:squircle;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) top left/var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) top right/var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) bottom left/var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) bottom right/var(--c) var(--c) no-repeat;mask:linear-gradient(#000 0 0) top left/var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) top right/var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) bottom left/var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) bottom right/var(--c) var(--c) no-repeat}.ts-standard__head{display:flex;align-items:center;gap:16px}.ts-standard__seal{flex:none;width:32px;height:32px;background:linear-gradient(105deg,var(--nn-ink) 0 42%,#9aa3af 50%,var(--nn-ink) 58% 100%);background-size:300% 100%;background-position:100% 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Cpath fill='white' stroke='white' stroke-width='1.5' stroke-linejoin='round' d='M18.9905 19C18.3678 19.6175 17.2393 19.4637 16.4479 19.4637C15.4765 19.4637 15.0087 19.6537 14.3154 20.347C13.7251 20.9374 12.9337 22 12 22C11.0663 22 10.2749 20.9374 9.68457 20.347C8.99128 19.6537 8.52349 19.4637 7.55206 19.4637C6.76068 19.4637 5.63218 19.6175 5.00949 19C4.38181 18.3776 4.53628 17.2444 4.53628 16.4479C4.53628 15.4414 4.31616 14.9786 3.59938 14.2618C2.53314 13.1956 2.00002 12.6624 2 12C2.00001 11.3375 2.53312 10.8044 3.59935 9.73817C4.2392 9.09832 4.53628 8.46428 4.53628 7.55206C4.53628 6.76065 4.38249 5.63214 5 5.00944C5.62243 4.38178 6.7556 4.53626 7.55208 4.53626C8.46427 4.53626 9.09832 4.2392 9.73815 3.59937C10.8044 2.53312 11.3375 2 12 2C12.6625 2 13.1956 2.53312 14.2618 3.59937C14.9015 4.23907 15.5355 4.53626 16.4479 4.53626C17.2393 4.53626 18.3679 4.38247 18.9906 5C19.6182 5.62243 19.4637 6.75559 19.4637 7.55206C19.4637 8.55858 19.6839 9.02137 20.4006 9.73817C21.4669 10.8044 22 11.3375 22 12C22 12.6624 21.4669 13.1956 20.4006 14.2618C19.6838 14.9786 19.4637 15.4414 19.4637 16.4479C19.4637 17.2444 19.6182 18.3776 18.9905 19Z'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M9 12.8929L10.8 14.5L15 9.5'/%3E%3C/mask%3E%3C/defs%3E%3Crect width='24' height='24' mask='url(%23m)'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Cpath fill='white' stroke='white' stroke-width='1.5' stroke-linejoin='round' d='M18.9905 19C18.3678 19.6175 17.2393 19.4637 16.4479 19.4637C15.4765 19.4637 15.0087 19.6537 14.3154 20.347C13.7251 20.9374 12.9337 22 12 22C11.0663 22 10.2749 20.9374 9.68457 20.347C8.99128 19.6537 8.52349 19.4637 7.55206 19.4637C6.76068 19.4637 5.63218 19.6175 5.00949 19C4.38181 18.3776 4.53628 17.2444 4.53628 16.4479C4.53628 15.4414 4.31616 14.9786 3.59938 14.2618C2.53314 13.1956 2.00002 12.6624 2 12C2.00001 11.3375 2.53312 10.8044 3.59935 9.73817C4.2392 9.09832 4.53628 8.46428 4.53628 7.55206C4.53628 6.76065 4.38249 5.63214 5 5.00944C5.62243 4.38178 6.7556 4.53626 7.55208 4.53626C8.46427 4.53626 9.09832 4.2392 9.73815 3.59937C10.8044 2.53312 11.3375 2 12 2C12.6625 2 13.1956 2.53312 14.2618 3.59937C14.9015 4.23907 15.5355 4.53626 16.4479 4.53626C17.2393 4.53626 18.3679 4.38247 18.9906 5C19.6182 5.62243 19.4637 6.75559 19.4637 7.55206C19.4637 8.55858 19.6839 9.02137 20.4006 9.73817C21.4669 10.8044 22 11.3375 22 12C22 12.6624 21.4669 13.1956 20.4006 14.2618C19.6838 14.9786 19.4637 15.4414 19.4637 16.4479C19.4637 17.2444 19.6182 18.3776 18.9905 19Z'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M9 12.8929L10.8 14.5L15 9.5'/%3E%3C/mask%3E%3C/defs%3E%3Crect width='24' height='24' mask='url(%23m)'/%3E%3C/svg%3E") center/contain no-repeat;animation:ts-shimmer 3.6s cubic-bezier(.45,0,.55,1) 1.2s infinite}@keyframes ts-shimmer{0%{background-position:100% 0}100%,45%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ts-standard__seal{animation:none}}.ts-standard__eyebrow{color:var(--nn-muted);font-size:var(--nn-fs-caption);font-weight:var(--nn-fw-medium);line-height:var(--nn-lh-caption);letter-spacing:.02em;text-transform:uppercase}.ts-standard__title{margin-top:2px;text-wrap:balance}.ts-standard__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.ts-standard__list li{padding-inline:24px;border-left:1px solid var(--ts-border-strong)}.ts-standard__list li:first-child{padding-left:0;border-left:0}.ts-standard__list li:last-child{padding-right:0}.ts-standard__num{display:block;color:var(--nn-faint);font-size:var(--nn-fs-caption);font-weight:var(--nn-fw-medium);line-height:1;font-variant-numeric:tabular-nums}.ts-standard__h{margin-top:10px;font-size:var(--nn-fs-ui);font-weight:var(--nn-fw-strong);line-height:var(--nn-lh-ui);color:var(--nn-ink)}.ts-standard__list p{margin-top:4px;font-size:var(--nn-fs-ui);line-height:var(--nn-lh-small);color:var(--nn-ink-2,var(--nn-ink))}.ts-standard__more{margin-top:28px;color:var(--nn-muted);font-size:var(--nn-fs-ui);line-height:var(--nn-lh-ui)}@media (max-width:767px){.ts-standard{padding-block:0 56px}.ts-standard__card{padding:24px 20px}.ts-standard__head{align-items:flex-start}.ts-standard__seal{width:28px;height:28px}.ts-standard__list{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.ts-standard__list li,.ts-standard__list li:first-child{padding:20px 0 0;border-left:0;border-top:1px solid var(--ts-border-strong)}.ts-standard__list li:first-child{padding-top:0;border-top:0}}.ts{--ts-ease-out:cubic-bezier(0.165, 0.84, 0.44, 1);--ts-rise-dur:600ms;--ts-rise-step:70ms}@keyframes ts-rise{from{opacity:0;transform:translateY(10px);filter:blur(4px)}}@keyframes ts-fade{from{opacity:0}}.ts-book,.ts-crumbs,.ts-hero__lead,.ts-hero__title,.ts-intro .ts-step__label,.ts-intro__tutors,.ts-perks,.ts-pick,.ts-subjects__list>li{animation:ts-rise var(--ts-rise-dur) var(--ts-ease-out) both;animation-delay:calc(var(--i, 0) * var(--ts-rise-step))}.ts-crumbs{animation-name:ts-fade}.ts-hero__title{--i:0}.ts-hero__lead{--i:1}.ts-pick{--i:2}.ts-intro .ts-step__label{--i:3}.ts-intro__tutors{--i:3}.ts-perks{--i:4}.ts-book{--i:5}.ts-subjects__list>li{--i:2}.ts-subjects__list>li:nth-child(2){--i:3}.ts-subjects__list>li:nth-child(3){--i:4}.ts-subjects__list>li:nth-child(n+4){--i:5}.ts-standard.is-pending .ts-standard__card::before,.ts-standard.is-pending .ts-standard__head,.ts-standard.is-pending .ts-standard__list>li,.ts-standard.is-pending .ts-standard__more{opacity:0}.ts-standard.is-in .ts-standard__card::before{animation:ts-fade .9s var(--ts-ease-out) both}.ts-standard.is-in .ts-standard__head,.ts-standard.is-in .ts-standard__list>li,.ts-standard.is-in .ts-standard__more{animation:ts-rise var(--ts-rise-dur) var(--ts-ease-out) both;animation-delay:calc(var(--i, 0) * var(--ts-rise-step))}.ts-standard.is-in .ts-standard__list>li:first-child{--i:1}.ts-standard.is-in .ts-standard__list>li:nth-child(2){--i:2}.ts-standard.is-in .ts-standard__list>li:nth-child(3){--i:3}.ts-standard.is-in .ts-standard__more{--i:4}.ts-tutor{animation:ts-swap 260ms var(--ts-ease-out) both}@keyframes ts-swap{from{opacity:0;transform:translateY(4px)}}.ts-btn{transition:all .3s ease,transform 160ms var(--ts-ease-out)}.ts-book:active .ts-btn{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ts-book,.ts-crumbs,.ts-hero__lead,.ts-hero__title,.ts-intro .ts-step__label,.ts-intro__tutors,.ts-perks,.ts-pick,.ts-subjects__list>li,.ts-tutor{animation:none}.ts-book:active .ts-btn{transform:none}}