.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-rating{box-shadow:3px 3px 0 var(--tss-navy);padding:.35rem .9rem;font-size:.98rem}.tss-home .tss-hero .tss-hero-rating span{font-size:1.15em}@media (min-width:1024px){.tss-home .tss-hero .tss-hero-how{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.tss-home .tss-hero .tss-hero-rating{flex:none;align-self:center;padding:.45rem 1rem;font-size:1.05rem}}@media (min-width:1024px) and (max-height:900px){.tss-home .tss-hero .tss-hero-body{padding-top:84px}.tss-home .tss-hero .tss-eyebrow{margin-bottom:.6rem}.tss-home .tss-hero .tss-h1{margin-bottom:.7rem;font-size:2.6rem}.tss-home .tss-hero .tss-hero-grid{row-gap:.5rem}.tss-home .tss-hero .r17-more{margin-top:.1rem}.tss-home .tss-hero .tss-hero-steps{gap:.2rem}.tss-home .tss-hero-form .tss-form-head{padding:.7rem 1.25rem}.tss-home .tss-hero-form .tss-lf-body{gap:.7rem;padding-top:.9rem}}@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-body:has(.tss-hero-fan>.tss-photo) .r17-dd-burst{display:none}.tss-home .ha-eyebrow{background:var(--tss-navy);color:#fff;border-radius:999px;align-items:center;gap:.5em;padding:.3rem .75rem .3rem .65rem;display:inline-flex}.ha-eyebrow: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;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/open-net.webp)}.home-how .r13-flow__step:nth-child(2){background-image:url(/art/props/cube-stack.webp)}.home-how .r13-flow__step:nth-child(3){background-image:url(/art/props/pyramid.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:2.5px solid var(--tss-navy);box-shadow:4px 4px 0 var(--tss-navy);background:#fff;border-radius:1.25rem;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 .ha-chip-lv{border-color:var(--lv-lt);background:var(--lv-soft);gap:.5rem}.ha-chip-lv:before{content:"";background:var(--lv);border-radius:50%;flex:none;width:.7rem;height:.7rem}.tss-home .ha-chip-lv:hover{border-color:var(--tss-navy);background:var(--lv-lt)}.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:.9rem;line-height:1.7}.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{border-color:#fff;box-shadow:5px 5px #fff8e473}.tss-home .ha-cta .tss-btn:hover{box-shadow:6px 6px #fff8e473}.tss-home .ha-cta .tss-btn:active{box-shadow:0 0 #fff8e473}.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}.tss-home .ha-prog .tss-prog-group:hover{box-shadow:6px 6px 0 var(--tss-navy);transform:translate(-2px,-2px)}.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)}}
