.tss-home .tss-hero .tss-hero-sub{font-size:clamp(1rem,2.4vw,1.2rem)}.tss-home .tss-hero .tss-hero-syllabus{margin:.4rem 0 .25rem;font-size:.9rem;font-weight:600}.tss-home .tss-hero .tss-hero-form{flex-direction:column;display:flex;position:relative}.tss-home .tss-hero .tss-hero-how{display:contents}.tss-home .tss-hero .tss-hero-rating{order:-1;align-self:flex-start;margin-bottom:.6rem;padding:.3rem .85rem;font-size:.95rem}.tss-home .tss-hero .tss-hero-rating span{font-size:1.15em}.tss-home .tss-hero .tss-hero-steps{order:1;margin-top:.9rem}.tss-home .tss-hero .tss-hero-terms{order:2;margin-top:.9rem}@media (max-width:480px){.tss-home .tss-hero .tss-hero-body{padding-top:70px}.tss-home .tss-hero .tss-hero-syllabus{margin:.25rem 0 0}.tss-home .tss-hero .r17-more{margin-top:0}.tss-home .tss-hero .tss-hero-grid{row-gap:.25rem}.tss-home .tss-hero .tss-hero-rating{margin-bottom:.4rem}.tss-home .tss-hero-form .tss-form-head{padding:.65rem 1rem}}@media (min-width:1024px){.tss-home .tss-hero .tss-hero-rating{z-index:2;border-color:#fff;margin:0;padding:.25rem .75rem;font-size:.9rem;position:absolute;top:.85rem;right:1rem}.tss-home .tss-hero .tss-h1{margin-bottom:.7rem;font-size:3.25rem}.tss-home .tss-hero .tss-hero-body{padding-top:84px}.tss-home .tss-hero .tss-eyebrow{margin-bottom:.6rem}.tss-home .tss-hero .tss-hero-grid{row-gap:.6rem}.tss-home .tss-hero .r17-more{margin-top:.1rem}.tss-home .tss-hero-form .tss-form-head{padding:.8rem 1.25rem}.tss-home .tss-hero-form .tss-lf-body{gap:.7rem;padding-top:.9rem}}@media (min-width:1024px) and (max-height:770px){.tss-home .tss-hero .tss-h1{font-size:2.6rem}}@media (min-width:768px){.tss-home .tss-hero-fan>.tss-photo{align-self:flex-start;height:calc(100svh - 8rem);min-height:24rem;max-height:42rem}}@media (max-width:767px){.tss-home .tss-hero-fan>.tss-photo{aspect-ratio:16/9}}.tss-home .tss-hero .r17-dd-burst{display:none}.tss-home .tss-body{color:#0f3358db;font-size:.95rem}.tss-home .home-how .r13-flow__text{color:#0f3358d6;font-size:.95rem}.tss-home .r13-bars__value{font-size:.95rem}.tss-home .r13-stack td{color:var(--tss-navy);font-size:.95rem}.tss-home .tp-card__meta{color:#0f3358cc;font-size:.82rem}.tss-home .ha-blog>.tss-card,.tss-home #featured-tutors .tss-tutor-track-item>.tss-card{border:2px solid var(--tss-line-strong);box-shadow:none;border-radius:1.1rem}@media (min-width:768px){.tss-home .home-how .r13-flow__step{border:2px solid var(--tss-line-strong);box-shadow:none;border-radius:1.1rem}}.tss-home #featured-tutors .tss-tutor-track-item .tss-h3{font-size:1.05rem!important}.tss-home #featured-tutors .r5-tutor-title{font-size:.875rem;line-height:1.35}.tss-home #featured-tutors .tss-tutor-meta{color:#0f3358cc;font-size:.875rem}.tss-home .wa-wall--featured{align-items:stretch}.tss-home .wa-wall--featured .wa-shot-img{aspect-ratio:6/5;border:2px solid var(--tss-line-strong);background:var(--tss-butter);border-radius:1.1rem}.tss-home .wa-wall--featured .wa-shot-img img{width:100%;height:auto;display:block}.tss-home .ha-blog>:nth-child(3n+2){--tss-orange:#ffedb4}.tss-home .ha-blog>:nth-child(3n){--tss-orange:#cfe6fb}.tss-home .ha-eyebrow,.tss-home .tss-sec>.tss-sec-inner>.tss-eyebrow-sm,.tss-home #featured-tutors .text-center>.tss-chip{background:var(--tss-navy);color:#fff;letter-spacing:.09em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:.5em;padding:.3rem .75rem .3rem .65rem;font-size:.75rem;display:inline-flex}.tss-home .ha-eyebrow:before,.tss-home .tss-sec>.tss-sec-inner>.tss-eyebrow-sm:before,.tss-home #featured-tutors .text-center>.tss-chip:before{content:"";background:var(--tss-yellow);border-radius:50%;flex:none;width:.55em;height:.55em}.tss-home :is(.ha-head__text,.ha-head--center,.ha-jumps-head,.ha-papers__text)>h2.tss-h2{margin-bottom:.85rem}.ha-head--center{text-align:center}.tss-home .ha-head--center>h2.tss-h2:after{transform-origin:50%;margin-left:auto;margin-right:auto}.ha-head{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.ha-head__text{flex:1;min-width:0}.ha-head__prop{flex:none;width:clamp(3.75rem,14vw,6.5rem);height:auto}@media (min-width:900px){.ha-jumps-head{min-height:8.5rem;padding-right:10rem}}.tss-home .home-stats{border-bottom:3px solid var(--tss-yellow);padding-top:.25rem;padding-bottom:.25rem}.home-stats .r13-facts{gap:1rem 1.5rem;margin:1.4rem 0}.home-stats .r13-facts__item{border:0;border-left:4px solid var(--tss-yellow);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-end;padding:.3rem 0 .3rem 1rem}.home-stats .r13-facts__value{color:var(--tss-yellow);font-size:clamp(1.45rem,3.2vw,2.1rem)}.home-stats .r13-facts__label{color:#fff8e4e0}@media (max-width:639px){.home-stats .r13-facts{background:0 0;border:0;border-radius:0;gap:.9rem .85rem;margin:1.1rem 0;overflow:visible}.home-stats .r13-facts__item{border-left-width:3px;padding:.15rem 0 .15rem .7rem}.home-stats .r13-facts__value{font-size:1.35rem}}@media (min-width:768px){.home-how .r13-flow__step{background-position:right .8rem top .6rem;background-repeat:no-repeat;background-size:4rem 4rem}.home-how .r13-flow__step:first-child{background-image:url(/art/props/violet/chat-phone.webp)}.home-how .r13-flow__step:nth-child(2){background-image:url(/art/props/teal/puzzle.webp)}.home-how .r13-flow__step:nth-child(3){background-image:url(/art/props/violet/notebook.webp)}.home-how .r13-flow__num{margin-bottom:1.25rem}}.ha-prog__icon{flex:none;width:2rem;height:auto}@media (min-width:640px){.tss-home .ha-prog{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.tss-home .ha-prog .tss-prog-group{border:2px solid var(--tss-line-strong);background:#fff;border-radius:1.1rem;padding:1.05rem 1.1rem 1.2rem}.ha-prog .r14-acc__sum{border-bottom:2px solid var(--tss-line);align-items:center;gap:.7rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.tss-home .ha-prog .r14-acc__sum .tss-prog-title{margin:0;font-size:1.1rem}.ha-prog__icon{width:2.75rem}}@media (min-width:900px){.tss-home .ha-prog{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.tss-home #tuition-programmes .ha-head--center>h2.tss-h2{text-wrap:balance;max-width:44rem;margin-left:auto;margin-right:auto}.ha-prog__ask{text-align:left;flex-direction:column;gap:.6rem;margin-top:1.5rem;padding:1.15rem 1.2rem 1.3rem;display:flex}@media (min-width:640px){.ha-prog__ask{box-shadow:4px 4px 0 var(--tss-yellow-deep);margin-top:0}}.ha-prog__ask-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ha-prog__die{flex:none;width:3.5rem;height:auto}.tss-home .ha-prog__ask .tss-h3{color:var(--tss-yellow);margin:0;font-size:1.25rem}.tss-home .ha-prog__ask .tss-body{color:#fff8e4e6}.ha-prog__ask-link{align-self:flex-start;margin-top:.15rem;font-size:.95rem}.ha-papers__head{margin-bottom:1.75rem}.ha-papers__text{text-align:center}@media (max-width:899px){.tss-home .ha-papers__text>h2.tss-h2:after{transform-origin:50%;margin-left:auto;margin-right:auto}}.ha-papers__lead{max-width:42rem;margin:0 auto}.ha-papers__art{display:none}@media (min-width:900px){.ha-papers__head{grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:center;gap:2.75rem;margin-bottom:2.25rem;display:grid}.ha-papers__text{text-align:left}.ha-papers__lead{margin:0}.ha-papers__art{border:3px solid var(--tss-navy);box-shadow:6px 6px 0 var(--tss-navy);display:block}.ha-papers__scene{width:100%;padding:.9rem 1rem .2rem;display:block}.ha-papers__foot{flex-wrap:wrap;gap:.3rem 1.1rem;padding:.6rem 1rem .65rem;font-size:.82rem;font-weight:700;display:flex}.ha-papers__foot span{align-items:center;gap:.4rem;display:inline-flex}.ha-papers__foot span:before{content:"";background:var(--tss-yellow);border-radius:50%;width:.55rem;height:.55rem}}.ha-shelf{border:2px solid var(--tss-line-strong);text-align:left;background:#fff;border-radius:1.1rem;max-width:46rem;margin:1.75rem auto 0;padding:.3rem 1.1rem}.tss-home .ha-shelf__row{margin:0;padding:.7rem 0;font-size:.95rem;line-height:1.7}.tss-home .ha-jump a{border-color:#0f33582e;min-height:40px;padding:0 .9rem;font-weight:700}.tss-home .ha-jump a:hover{border-color:var(--tss-navy)}.ha-jump__more{text-align:center;flex-basis:100%}.ha-jump__more>.tp-jump{margin-top:.5rem}.ha-shelf__row+.ha-shelf__row{border-top:1.5px solid var(--tss-line)}.ha-shelf__label{color:var(--tss-navy);font-weight:700}.tss-home .ha-faq .ha-head--center{margin-bottom:1.5rem}.tss-home .ha-cta{background-image:linear-gradient(155deg,#1b4a7a 0%,var(--tss-navy)62%);box-shadow:6px 6px 0 var(--tss-yellow-deep);border-top:0;border-radius:1.75rem;padding:2rem 1.25rem 2.25rem;position:relative;overflow:clip}.tss-home .ha-cta .tss-h2{color:#fff;font-size:clamp(1.8rem,4.4vw,2.9rem)}.tss-home .ha-cta .tss-h2 span{color:var(--tss-yellow)}.tss-home .ha-cta .tss-sec-lead{color:#fff8e4eb}.tss-home .ha-cta .ha-cta__hours{color:#fff8e4d1}.tss-home .ha-cta .tss-btn,.tss-home .ha-cta .tss-btn:hover{box-shadow:4px 4px 0 var(--tss-yellow)}.tss-home .ha-cta .tss-btn:active{box-shadow:0 0 0 var(--tss-yellow)}.tss-home .ha-cta :is(.tss-btn,.tss-btn--ghost):focus-visible{outline-color:var(--tss-yellow)}.ha-cta__props{justify-content:center;align-items:flex-end;gap:.7rem;margin-bottom:1rem;display:flex}.ha-cta__prop{pointer-events:none;width:3.25rem;height:auto}.ha-cta__prop--b,.ha-cta__prop--c{width:2.6rem}@media (max-width:639px){.tss-home .tss-final-cta{padding-left:1rem;padding-right:1rem}}@media (min-width:640px){.tss-home .ha-cta{padding:2.75rem 2rem}}@media (min-width:900px){.ha-cta__props{margin:0;display:block}.ha-cta__prop{width:min(8rem,11vw);position:absolute}.ha-cta__prop--a{bottom:1.25rem;left:1.25rem}.ha-cta__prop--b{width:min(4.25rem,6vw);top:1.5rem;left:2.5rem}.ha-cta__prop--c{width:min(4.75rem,6.5vw);top:1.5rem;right:2.5rem}.ha-cta__prop--d{bottom:1.25rem;right:1.25rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference) and (min-width:640px){.tss-home .ha-prog .tss-prog-group,.ha-papers__art{transition:transform .18s,box-shadow .18s,border-color .18s}.tss-home .ha-prog .tss-prog-group:hover{border-color:var(--tss-navy)}.ha-papers__art:hover{box-shadow:8px 8px 0 var(--tss-navy);transform:translate(-2px,-2px)rotate(-1deg)}}@media print{.ha-papers__art,.ha-cta__props{display:none}.home-how .r13-flow__step{background-image:none}.home-stats .r13-facts__value,.home-stats .r13-facts__label,.tss-home .ha-cta .tss-h2,.tss-home .ha-cta .tss-h2 span,.tss-home .ha-cta .tss-sec-lead,.tss-home .ha-cta .ha-cta__hours,.tss-home .ha-prog__ask .tss-h3,.tss-home .ha-prog__ask .tss-body,.tss-home .ha-eyebrow{color:var(--tss-navy)}}.ha-rates__art{display:none}@media (max-width:1023px){.ha-rates{flex-direction:column;display:flex}.ha-rates__copy{display:contents}.ha-rates__links{order:3}}@media (min-width:1024px){.tss-home .ha-rates{max-width:var(--container,72rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3.5rem;display:grid}.ha-rates .ha-head__prop{display:none}.tss-home .ha-rates__copy>.tss-body{font-size:1.0625rem;line-height:1.6}.tss-home .ha-rates__links{margin-top:1rem}.ha-rates__art{aspect-ratio:15/10;background:url(/art/props/green/price-tag-2x.webp) left 6% bottom 4%/46% no-repeat,url(/art/props/teal/calculator-2x.webp) right 8% bottom 0/34% no-repeat,radial-gradient(circle at 46% 58%,#ffe9a6 0 41%,#0000 41.5%);width:15rem;margin-top:1.75rem;display:block}.ha-rates__chart .r13-bars{margin:0 0 1.25rem;padding:1.5rem 1.5rem 1.2rem}.ha-rates__chart .r13-bars__row{grid-template-columns:9.5rem 1fr 7.5rem}.ha-rates__chart .r13-bars__axis{margin:.4rem 8.35rem 0 10.35rem}.tss-home .ha-rates__chart .tss-guide-more{margin-bottom:0}}.tss-home .home-how.tss-sec--yellow{border-top:3px solid var(--tss-navy);border-bottom:3px solid var(--tss-navy)}.tss-home .home-how.tss-sec--yellow h2.tss-h2:after{background:var(--tss-navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M3 9c8-6 14-6 20 0s12 6 19 0 13-6 19 0 13 6 19 0 13-6 19 0 11 5 18 1' fill='none' stroke='%23000' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M3 9c8-6 14-6 20 0s12 6 19 0 13-6 19 0 13 6 19 0 13-6 19 0 11 5 18 1' fill='none' stroke='%23000' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat}.tss-home .home-how.tss-sec--yellow .tss-sec-lead,.tss-home .home-how.tss-sec--yellow .r13-flow__text{color:var(--tss-navy)}@media (min-width:768px){.home-how.tss-sec--yellow .r13-flow__step{background-size:5rem 5rem;padding-bottom:1.4rem}.home-how.tss-sec--yellow .r13-flow__num{margin-bottom:1.75rem}}.tss-home .r14-reviews{--tss-gold:var(--tss-yellow);background:var(--tss-navy);border-top:0}.tss-home .r14-reviews h2.tss-h2{color:#fff}.tss-home .r14-reviews .tss-sec-lead{color:#fff8e4eb}.tss-home .r14-reviews .tss-sec-lead .tss-link{color:#fff}.tss-home .r14-reviews .tss-review-card{--tss-gold:#bb8525;box-shadow:4px 4px 0 var(--tss-yellow)!important}@media (min-width:768px){.tss-home .r14-reviews .r5-pull-quote,.tss-home .r14-reviews .r5-pull-name{color:#fff}.tss-home .r14-reviews .r5-pull-by .tss-eyebrow-sm{color:#fff8e4db}.tss-home .r14-reviews .r5-star{color:#ffd95f4d}}@media (max-width:767px){.tss-home .r14-reviews .r5-pull{--tss-gold:#bb8525}}.ha-faq__art{display:none}@media (min-width:1024px){.tss-home .ha-faq__grid{max-width:var(--container,72rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3.5rem;display:grid}.tss-home .ha-faq .ha-faq__head{text-align:left;margin-bottom:0;position:sticky;top:6.5rem}.tss-home .ha-faq__head>h2.tss-h2{text-wrap:balance}.tss-home .ha-faq__head>h2.tss-h2:after{transform-origin:0;margin-left:0}.ha-faq__art{width:17rem;height:11.5rem;margin-top:1.5rem;display:block;position:relative}.ha-faq__art:before{content:"";aspect-ratio:1;background:#ffe9a6;border-radius:50%;width:10.5rem;position:absolute;bottom:0;left:1.5rem}.ha-faq__prop{height:auto;position:absolute}.ha-faq__prop--a{width:9rem;bottom:.75rem;left:2.25rem}.ha-faq__prop--b{width:5.5rem;bottom:4.5rem;left:11rem}.ha-faq__prop--c{width:4.25rem;bottom:0;left:0}}@media print{.ha-rates__art,.ha-faq__art{display:none}}@media (max-width:767px){.tss-home .home-how .r13-flow{gap:.6rem}.tss-home .home-how .r13-flow__step{background:#fff;border-radius:14px;padding:.8rem .9rem .9rem}.tss-home .home-how .r13-flow__step:not(:last-child):after{content:none}}
.vh-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html .tss-home .tss-sec:not(.r14-reviews) .tss-sec-lead{color:#34506f}html .tss-home #featured-tutors.tss-sec{background:#fff}html .tss-home .tss-sec:has(.ha-blog)+.tss-sec.ha-faq{background:var(--tss-butter,#fff8e4)}.vh-subj{background:var(--tss-butter,#fff8e4);border-top:3px solid var(--tss-navy,#0f3358);border-bottom:3px solid var(--tss-navy,#0f3358);position:relative}.vh-subj__in{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#0f335859 transparent;gap:.9rem;max-width:72rem;margin:0 auto;padding:.9rem 1rem 1rem;scroll-padding-left:1rem;display:flex;overflow-x:auto}.vh-subj__group{--vh-tint:#ffe9a6;scroll-snap-align:start;flex:none;min-width:0}.vh-subj__group--sec{--vh-tint:#d5e8fa}.vh-subj__group--jc{--vh-tint:#e6ddfb}.vh-subj__level{background:var(--tss-navy,#0f3358);font-family:var(--font-round);letter-spacing:.08em;text-transform:uppercase;color:var(--tss-yellow,#ffd95f);border-radius:6px;margin:0 0 .45rem;padding:.12rem .55rem;font-size:.75rem;font-weight:800;display:inline-block}.vh-subj__tiles{grid-auto-columns:5.6rem;grid-auto-flow:column;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vh-subj__tile{border:2px solid var(--tss-navy,#0f3358);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:.5rem .3rem;display:flex}.vh-subj__disc{background:var(--vh-tint);border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;display:grid}.vh-subj__disc img{-o-object-fit:contain;object-fit:contain;width:2.3rem;height:2.3rem}.vh-subj__name{text-wrap:balance;font-family:var(--font-round);color:var(--tss-navy,#0f3358);font-size:.82rem;font-weight:700;line-height:1.2}@media (min-width:640px){.vh-subj__in{padding-left:1.5rem;padding-right:1.5rem;scroll-padding-left:1.5rem}}@media (min-width:1024px){.vh-subj__in{grid-template-columns:3fr 4fr 3fr;gap:1rem;padding-top:1.1rem;padding-bottom:1.25rem;display:grid;overflow:visible}.vh-subj__group+.vh-subj__group{border-left:2px dashed #0f33584d;padding-left:1rem}.vh-subj__tiles{grid-auto-flow:row;grid-template-columns:repeat(var(--vh-n,3),minmax(0,1fr));grid-auto-columns:auto;gap:.45rem}.vh-subj__tile{box-shadow:3px 3px 0 var(--vh-tint);padding:.5rem .15rem}.vh-subj__name{font-size:.78rem}}@media (min-width:1280px){.vh-subj__in{gap:1.5rem}.vh-subj__group+.vh-subj__group{padding-left:1.5rem}.vh-subj__tiles{gap:.7rem}.vh-subj__tile{padding:.55rem .3rem}.vh-subj__disc{width:3.4rem;height:3.4rem}.vh-subj__disc img{width:2.6rem;height:2.6rem}.vh-subj__name{font-size:.9rem}}@media print{.vh-subj__disc{display:none}}html .tss-home .vh-jumps .r2t-board{border-bottom:0;gap:.75rem;margin-top:1.5rem;display:grid}html .tss-home .vh-jumps .r2t-row{border:2px solid var(--tss-navy,#0f3358);background:var(--tss-butter,#fff8e4);border-radius:1.1rem;padding:.85rem .9rem}html .tss-home .vh-jumps .r2t-rank:before{background:var(--tss-navy,#0f3358);color:var(--tss-yellow,#ffd95f)}html .tss-home .vh-jumps .r2t-name{font-size:1.08rem}html .tss-home .vh-jumps .r2t-meta{color:#34506f;font-size:.9rem;font-weight:600;line-height:1.35}html .tss-home .vh-jumps .r2t-track{height:2.9rem}html .tss-home .vh-jumps .r2t-rail{left:1.5rem;right:1.5rem}html .tss-home .vh-jumps .r2t-rail:before{background:#fff;border:2px solid #0f33584d;border-radius:999px;height:1.3rem;margin-top:-.65rem;left:-1.5rem;right:-1.5rem}html .tss-home .vh-jumps .r2t-tick{background:#0f335866;border-radius:1px;width:2px;height:.7rem;margin:-.35rem 0 0 -1px}html .tss-home .vh-jumps .r2t-bar{background:linear-gradient(90deg,#b9c9db 0%,#3f6690 45%,var(--tss-navy,#0f3358)100%);border-radius:0;height:1.3rem;margin-top:-.65rem}html .tss-home .vh-jumps .r2t-grade{min-width:3rem;height:2.3rem;font-size:1rem}html .tss-home .vh-jumps .r2t-grade--from{border-color:var(--tss-navy,#0f3358);color:var(--tss-navy,#0f3358)}html .tss-home .vh-jumps .r2t-grade--to{box-shadow:3px 3px 0 var(--tss-navy,#0f3358)}html .tss-home .vh-jumps .r2t-steps{background:var(--tss-navy,#0f3358);color:var(--tss-yellow,#ffd95f);border-radius:999px;justify-self:end;padding:.3rem .75rem;font-size:.9rem}@media (max-width:767px){html .tss-home .vh-jumps .r2t-row{grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"rank who""track track""steps steps"}}@media (min-width:768px){html .tss-home .vh-jumps .r2t-row{grid-template-columns:2rem minmax(10rem,16rem) 1fr 7.5rem;padding:.9rem 1.25rem}}html .tss-home .vh-stats.tss-sec{background:var(--tss-navy,#0f3358);border-top:4px solid var(--tss-yellow,#ffd95f);border-bottom:0;padding-top:1.5rem;padding-bottom:1.6rem}.vh-stats__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:0;display:grid}.vh-stat{border-left:4px solid var(--tss-yellow,#ffd95f);flex-direction:column-reverse;justify-content:flex-end;gap:.3rem;min-width:0;padding-left:.85rem;display:flex}.vh-stat__value{font-family:var(--font-round);letter-spacing:-.01em;white-space:nowrap;color:var(--tss-yellow,#ffd95f);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,7.4vw,2.2rem);font-weight:800;line-height:1}.vh-stat__label{font-family:var(--font-round);color:#fff;font-size:.95rem;font-weight:600;line-height:1.35}@media (min-width:768px){html .tss-home .vh-stats.tss-sec{padding-top:2rem;padding-bottom:2.1rem}.vh-stats__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.vh-stat{padding-left:1.1rem}.vh-stat__value{font-size:clamp(2rem,3.6vw,2.9rem)}.vh-stat__label{max-width:15rem}}@media print{.vh-stat__value,.vh-stat__label{color:var(--tss-navy,#0f3358)}}.vh-rate{--vh-end:3.6rem;border:2.5px solid var(--tss-navy,#0f3358);box-shadow:4px 4px 0 var(--tss-navy,#0f3358);background:#fff;border-radius:1.1rem;margin:0 0 1.25rem;padding:1.1rem 1rem .9rem}.vh-rate__cap{font-family:var(--font-round);color:var(--tss-navy,#0f3358);margin-bottom:.7rem;font-size:1.05rem;font-weight:800}.vh-rate__rows{margin:0;padding:0;list-style:none}.vh-rate__row{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.vh-rate__label{font-family:var(--font-round);color:var(--tss-navy,#0f3358);padding-top:.45rem;font-size:1rem;font-weight:700;line-height:1.3}.vh-rate__plot{height:2.1rem;margin-right:var(--vh-end);background-image:repeating-linear-gradient(to right,#0f335838 0 1.5px,transparent 1.5px var(--vh-step,50%));display:block;position:relative}.vh-rate__bar{border:2px solid var(--tss-navy,#0f3358);background:var(--tss-yellow,#ffd95f);border-radius:999px;height:1.15rem;margin-top:-.575rem;position:absolute;top:50%}.vh-rate__end{font-family:var(--font-round);white-space:nowrap;color:var(--tss-navy,#0f3358);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800;line-height:1;position:absolute;top:50%;translate:0 -50%}.vh-rate__end--min{right:calc(100% + .4rem)}.vh-rate__end--max{left:calc(100% + .4rem)}.vh-rate__axis{height:1.3rem;margin:.3rem var(--vh-end)0 0;border-top:2px solid var(--tss-navy,#0f3358);font-family:var(--font-round);color:#34506f;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700;position:relative}.vh-rate__axis>span{white-space:nowrap;position:absolute;top:.3rem;translate:-50%}.vh-rate__axis>span:first-child{translate:0}@media (min-width:640px){.vh-rate{--vh-label:10.5rem;padding:1.4rem 1.5rem 1.1rem}.vh-rate__row{grid-template-columns:var(--vh-label)minmax(0,1fr);align-items:center}.vh-rate__label{padding-top:0;font-size:.98rem}.vh-rate__plot{height:2.5rem}.vh-rate__axis{margin-left:var(--vh-label)}}@media (min-width:1024px){html .tss-home .ha-rates__chart .vh-rate{margin-bottom:1.25rem}}.vh-flow{--vh-node:2.75rem;text-align:left;grid-template-columns:minmax(0,1fr);margin:1.5rem 0 1.25rem;padding:0;list-style:none;display:grid}.vh-flow__step{grid-template-columns:var(--vh-node)minmax(0,1fr)4.25rem;-moz-column-gap:.85rem;align-items:start;column-gap:.85rem;padding-bottom:1.6rem;display:grid;position:relative}.vh-flow__step:last-child{padding-bottom:0}.vh-flow__node{z-index:1;width:var(--vh-node);height:var(--vh-node);background:var(--tss-navy,#0f3358);font-family:var(--font-round);color:var(--tss-yellow,#ffd95f);box-shadow:0 0 0 3px var(--tss-yellow,#ffd95f);border-radius:50%;grid-area:1/1/span 2;place-items:center;font-size:1.25rem;font-weight:800;display:grid;position:relative}.vh-flow__title{min-height:var(--vh-node);font-family:var(--font-round);color:var(--tss-navy,#0f3358);grid-area:1/2;align-items:center;font-size:1.12rem;font-weight:800;line-height:1.25;display:flex}.vh-flow__text{font-family:var(--font-round);color:#24405f;grid-area:2/2;font-size:1rem;font-weight:500;line-height:1.5}.vh-flow__art{border:2px solid var(--tss-navy,#0f3358);width:4.25rem;height:4.25rem;box-shadow:3px 3px 0 var(--tss-yellow,#ffd95f);background:#fff;border-radius:50%;grid-area:1/3/span 2;place-items:center;display:grid}.vh-flow__art img{-o-object-fit:contain;object-fit:contain;width:2.9rem;height:2.9rem}.vh-flow__eta{display:none}.vh-flow__step:not(:last-child):after{content:"";left:calc(var(--vh-node)/2 - 1.5px);top:calc(var(--vh-node) + 7px);border-left:3px dashed var(--tss-navy,#0f3358);position:absolute;bottom:7px}@media (min-width:768px){.vh-flow{--vh-art:6.5rem;--vh-gap:2rem;-moz-column-gap:var(--vh-gap);column-gap:var(--vh-gap);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 1.75rem}.vh-flow__step{flex-direction:column;align-items:center;padding-bottom:0;display:flex}.vh-flow__art{width:var(--vh-art);height:var(--vh-art);box-shadow:5px 5px 0 var(--tss-yellow,#ffd95f);border-width:2.5px}.vh-flow__art img{width:4.6rem;height:4.6rem}.vh-flow__node{box-shadow:0 0 0 4px var(--tss-yellow,#ffd95f);margin:1rem 0 .75rem}.vh-flow__title{min-height:0;font-size:1.2rem}.vh-flow__text{max-width:21rem;margin-top:.4rem}.vh-flow__step:not(:last-child):after{left:calc(50% + var(--vh-node)/2 + 10px);right:calc(-50% - var(--vh-gap) + var(--vh-node)/2 + 14px);top:calc(var(--vh-art) + 1rem + var(--vh-node)/2 - 1.5px);border-left:0;border-top:3px dashed var(--tss-navy,#0f3358);bottom:auto}.vh-flow__step:not(:first-child):before{content:"";left:calc(50% - var(--vh-node)/2 - 22px);top:calc(var(--vh-art) + 1rem + var(--vh-node)/2 - 6px);border-top:3px solid var(--tss-navy,#0f3358);border-right:3px solid var(--tss-navy,#0f3358);width:12px;height:12px;position:absolute;rotate:45deg}.vh-flow__eta{z-index:1;left:calc(var(--vh-gap)/-2);top:calc(var(--vh-art) + 1rem + var(--vh-node)/2);border:2px solid var(--tss-navy,#0f3358);background:var(--tss-yellow,#ffd95f);font-family:var(--font-round);white-space:nowrap;color:var(--tss-navy,#0f3358);border-radius:999px;padding:.2rem .65rem;font-size:.8rem;font-weight:800;line-height:1.3;display:block;position:absolute;translate:-50% -50%}}@media print{.vh-flow__art{display:none}}
