.tt-clk.tt-msr{--tone:var(--h-violet);--tone-soft:#ece6ff;--tone-ink:#3b16b8}.tt-msr .msr-deck__site,.tt-msr .msr-week__site,.tt-msr .msr-org__chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .75rem .25rem .375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tt-msr .msr-hero__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:1240px;margin:0 auto;display:grid}@media only screen and (min-width:1024px){.tt-msr .msr-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,4.5vw,4.5rem)}.construction-subheaders.tt-home.tt-clk.tt-msr .clk-sec .msr-hero__h1{font-size:clamp(2.5rem,4.3vw,3.875rem)!important}}.tt-msr .clk-hero__copy .tt-tool__cta.clk-ask{margin-bottom:1.5rem}.tt-msr .msr-deck{background:var(--h-violet);border-radius:40px;padding:3.25rem clamp(1.25rem,3vw,2.25rem) 4.5rem;position:relative}.tt-msr .msr-deck__sites{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:1.125rem;left:clamp(1.25rem,3vw,2.25rem);right:1rem}.tt-msr .msr-deck__site img{width:1.375rem;height:auto}.tt-msr .msr-deck__site--violet{color:var(--h-violet-deep);background:#fff}.tt-msr .msr-deck__site--pink{background:var(--h-pink);color:#fff}.tt-msr .msr-deck__site--yellow{background:var(--h-yellow);color:var(--h-ink)}.tt-msr .msr-deck__stack{display:grid;position:relative}.tt-msr .msr-deck__card{background:#fff;border-radius:22px;grid-area:1/1;margin:0;display:block}.tt-msr .msr-deck__card--back2{border-top:10px solid var(--h-yellow);opacity:.9;translate:18px 10px;rotate:3.2deg}.tt-msr .msr-deck__card--back1{border-top:10px solid var(--h-pink);translate:9px 5px;rotate:1.6deg}.tt-msr .msr-deck__card--front{border-top:10px solid #fff;padding:.5rem;position:relative;box-shadow:0 40px 70px -36px #140846bf}.tt-msr .msr-deck__card--front img{border-radius:14px;width:100%;height:auto;display:block}.tt-msr .msr-deck__card--front img.msr-deck__narrow{display:none}.tt-msr .msr-deck__sticker{background:var(--h-yellow);color:var(--h-ink);border-radius:16px;align-items:center;gap:.625rem;margin:0;padding:.5rem .875rem .5rem .5rem;font-size:.8125rem;display:inline-flex;position:absolute;bottom:1rem;left:clamp(1.25rem,3vw,2.25rem);rotate:-2deg;box-shadow:0 14px 24px -14px #14084699}.tt-msr .msr-deck__sticker img{width:2.25rem;height:auto}.tt-msr .msr-deck__sticker span{flex-direction:column;line-height:1.3;display:flex}.tt-msr .msr-deck__sticker b{font-weight:600}html.tt-motion .tt-msr .msr-deck[data-reveal] .msr-deck__card--back1,html.tt-motion .tt-msr .msr-deck[data-reveal] .msr-deck__card--back2{transition:rotate .9s var(--tt-ease) .3s, translate .9s var(--tt-ease) .3s;translate:0;rotate:none}html.tt-motion .tt-msr .msr-deck[data-reveal][data-in] .msr-deck__card--back1{translate:9px 5px;rotate:1.6deg}html.tt-motion .tt-msr .msr-deck[data-reveal][data-in] .msr-deck__card--back2{translate:18px 10px;rotate:3.2deg}@media only screen and (max-width:1023px){.tt-msr .msr-deck{width:100%;max-width:720px;margin:0 auto}}@media only screen and (max-width:599px){.tt-msr .msr-deck{border-radius:30px;padding:3.25rem 1rem 4.75rem}.tt-msr .msr-deck__sites{gap:.375rem;left:1rem}.tt-msr .msr-deck__site{font-size:.75rem}.tt-msr .msr-deck__site:nth-child(3),.tt-msr .msr-deck__card--front img.msr-deck__wide{display:none}.tt-msr .msr-deck__card--front img.msr-deck__narrow{display:block}.tt-msr .msr-deck__card--back2{translate:10px 8px}.tt-msr .msr-deck__card--back1,html.tt-motion .tt-msr .msr-deck[data-reveal][data-in] .msr-deck__card--back1{translate:5px 4px}html.tt-motion .tt-msr .msr-deck[data-reveal][data-in] .msr-deck__card--back2{translate:10px 8px}.tt-msr .msr-deck__sticker{left:1rem}}.tt-msr .msr-week{padding:var(--h-space) var(--h-pad) 0}.tt-msr .msr-week__head{max-width:46rem;margin:0 0 3rem}.tt-msr .msr-week__route{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media only screen and (min-width:760px){.tt-msr .msr-week__route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1100px){.tt-msr .msr-week__route{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-msr .msr-week__route:before{content:"";border-top:2px dashed #cfc6f5;position:absolute;top:1.25rem;left:2rem;right:2rem}.tt-msr .msr-week__stop:nth-child(2n){margin-top:2.5rem}}.tt-msr .msr-week__stop{background:var(--h-card);border-radius:26px;flex-direction:column;padding:1.25rem 1.375rem 1.5rem;display:flex;position:relative}.tt-msr .msr-week__chips{flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}.tt-msr .msr-week__when{background:var(--h-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.tt-msr .msr-week__site{color:var(--h-violet-deep);background:#ece6ff;padding-left:.625rem;font-size:.75rem}.tt-msr .msr-week__ill{filter:drop-shadow(0 8px 10px #14084640);width:3.5rem;margin-bottom:.75rem;rotate:-6deg}.tt-msr .msr-week__ill img{width:100%;height:auto;display:block}.tt-msr .msr-week__stop p{color:var(--h-muted);margin:0;font-size:.9375rem;line-height:1.6}.tt-msr .msr-setup{padding:var(--h-space) var(--h-pad) 0}.tt-msr .msr-setup__head{max-width:46rem;margin:0 0 2.5rem}.tt-msr .msr-setup__grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media only screen and (min-width:1024px){.tt-msr .msr-setup__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}}.tt-msr .msr-setup__steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tt-msr .msr-setup__step{background:var(--h-card);border-radius:22px;gap:1rem;padding:1.125rem 1.25rem;display:flex}.tt-msr .msr-setup__num{background:var(--h-violet);border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.tt-msr .msr-setup__num:before{content:attr(data-num);color:#fff;font-size:.875rem;font-weight:600}.tt-msr .msr-setup__step p{color:var(--h-muted);margin:0;font-size:.9375rem;line-height:1.6}.tt-msr .msr-setup__shot{background:var(--h-peri);border-radius:36px;margin:0;padding:clamp(.75rem,2vw,1.25rem)}.tt-msr .msr-setup__shot img{background:#fff;border-radius:20px;width:100%;height:auto;display:block}.tt-msr .msr-setup__shot figcaption{color:#fff;padding:.875rem .5rem .25rem;font-size:.9375rem;line-height:1.5}.tt-msr .msr-share{padding:var(--h-space) var(--h-pad) 0}.tt-msr .msr-share__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media only screen and (min-width:1024px){.tt-msr .msr-share__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.tt-msr .msr-share__board{background:var(--h-yellow);border-radius:40px;padding:clamp(1.25rem,3vw,2rem)}.tt-msr .msr-share__caption{color:#5a4500;margin:0 0 1rem;font-size:.8125rem;font-weight:600}.tt-msr .msr-share__row{background:#fff;border-radius:22px;margin-bottom:.875rem;padding:1rem}.tt-msr .msr-share__site{border-radius:999px;margin:0 0 .75rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tt-msr .msr-share__row--violet .msr-share__site{color:var(--h-violet-deep);background:#ece6ff}.tt-msr .msr-share__row--pink .msr-share__site{color:#9c1e66;background:#fde3f1}.tt-msr .msr-share__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.tt-msr .msr-share__day{background:var(--h-card);min-height:4.25rem;color:var(--h-ink);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;justify-content:flex-start;gap:.25rem;padding:.375rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:flex}.tt-msr .msr-share__day i{color:var(--h-muted);font-style:normal;font-weight:500}.tt-msr .msr-share__row--violet .msr-share__day.is-on{border-left:3px solid var(--h-violet);background:#ece6ff}.tt-msr .msr-share__row--pink .msr-share__day.is-on{border-left:3px solid var(--h-pink);background:#fde3f1}.tt-msr .msr-share__day.is-taken{color:var(--h-muted);opacity:.85;background:#fff;border:1.5px dashed #c9c5d6}.tt-msr .msr-share__note{color:#3f3a1f;margin:.25rem 0 0;font-size:.875rem}.tt-msr .msr-share__note b{font-weight:600}@media only screen and (max-width:599px){.tt-msr .msr-share__board{border-radius:30px;padding:1rem .75rem}.tt-msr .msr-share__row{padding:.75rem .5rem}.tt-msr .msr-share__days{gap:.1875rem}.tt-msr .msr-share__day{min-height:4.75rem;padding:.25rem .1875rem;font-size:.5625rem}}.tt-msr .msr-rules{padding:var(--h-space) var(--h-pad) 0}.tt-msr .msr-rules__head{text-align:center;max-width:48rem;margin:0 auto 3rem}.tt-msr .msr-rules__pair{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media only screen and (min-width:900px){.tt-msr .msr-rules__pair{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}}.tt-msr .msr-rules__card{border-radius:36px;flex-direction:column;justify-content:space-between;gap:1.25rem;margin:0;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.tt-msr .msr-rules__card--pink{background:var(--h-pink)}.tt-msr .msr-rules__card--yellow{background:var(--h-yellow)}.tt-msr .msr-rules__card img{border-radius:22px;width:100%;max-width:460px;height:auto;margin:0 auto;display:block;box-shadow:0 34px 60px -34px #14084699}.tt-msr .msr-rules__card--yellow img{max-width:360px}.tt-msr .msr-rules__card figcaption{color:var(--h-muted);background:#fff;border-radius:18px;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.55}.tt-msr .msr-rules__card figcaption b{color:var(--h-ink);font-weight:600;display:block}.tt-msr .msr-rules__facts{grid-template-columns:minmax(0,1fr);gap:.625rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media only screen and (min-width:900px){.tt-msr .msr-rules__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-msr .msr-rules__facts li{background:var(--h-card);color:var(--h-muted);border-radius:18px;gap:.625rem;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.5;display:flex}.tt-msr .msr-rules__facts svg{width:1.125rem;height:1.125rem;color:var(--h-violet);flex:none;margin-top:.125rem}.tt-msr .msr-rules__more{text-align:center;color:var(--h-muted);margin:1.5rem 0 0;font-size:.9375rem}.tt-msr .msr-cover{padding:var(--h-space) var(--h-pad) 0}.tt-msr .msr-cover__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media only screen and (min-width:900px){.tt-msr .msr-cover__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.tt-msr .msr-cover__shot{background:var(--h-violet);border-radius:40px;margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.tt-msr .msr-cover__shot img{border-radius:22px;width:100%;max-width:440px;height:auto;margin:0 auto;display:block;box-shadow:0 34px 60px -34px #140846b3}.tt-msr .msr-cover__list{gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tt-msr .msr-cover__list li{background:var(--h-card);color:var(--h-muted);border-radius:16px;padding:.875rem 1rem .875rem 2.75rem;font-size:.9375rem;line-height:1.5;position:relative}.tt-msr .msr-cover__list li:before{content:"";background:var(--h-pink);border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:1.125rem;left:1rem}.tt-msr .msr-cover__words .clk-lede b{color:var(--h-ink);font-weight:600}.tt-msr .msr-org{padding:var(--h-space) var(--h-pad) 0}.tt-msr .msr-org__head{text-align:center;max-width:46rem;margin:0 auto 2.5rem}.tt-msr .msr-org__board{background:var(--h-card);border-radius:40px;padding:clamp(1.25rem,3vw,2.5rem);position:relative}.tt-msr .msr-org__top{flex-wrap:wrap;justify-content:center;gap:1rem;padding-bottom:2rem;display:flex}.tt-msr .msr-org__sites{border-top:2px dashed #d5d2e0;grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:2rem;display:grid;position:relative}@media only screen and (min-width:900px){.tt-msr .msr-org__sites{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-msr .msr-org__node{min-width:14rem;color:var(--h-muted);background:#fff;border-radius:20px;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex}.tt-msr .msr-org__node b{color:var(--h-ink);font-size:1rem;font-weight:600}.tt-msr .msr-org__node--violet{background:var(--h-violet);color:#ffffffd9}.tt-msr .msr-org__node--violet b{color:#fff}.tt-msr .msr-org__node--site{min-width:0}.tt-msr .msr-org__chip{color:var(--h-violet-deep);background:#ece6ff;align-self:flex-start;margin-bottom:.375rem;padding-left:.75rem}.tt-msr .msr-org__sites .msr-org__node--site:nth-child(2) .msr-org__chip{color:#9c1e66;background:#fde3f1}.tt-msr .msr-org__sites .msr-org__node--site:nth-child(3) .msr-org__chip{color:#6b4a00;background:#fff1b8}.tt-msr .msr-org__facts{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media only screen and (min-width:900px){.tt-msr .msr-org__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-msr .msr-org__facts li{border:1.5px solid var(--h-line);color:var(--h-muted);border-radius:20px;padding:1.125rem 1.25rem;font-size:.9375rem;line-height:1.55}.tt-msr .msr-org__facts b{color:var(--h-ink);margin-bottom:.25rem;font-weight:600;display:block}@media only screen and (max-width:599px){.tt-msr .msr-org__board{border-radius:30px;padding:1rem .75rem}.tt-msr .msr-org__node{width:100%;min-width:0}}.tt-msr .msr-gps{padding:var(--h-space) var(--h-pad) 0}.tt-msr .msr-gps__band{background:var(--h-orange);border-radius:48px;grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}@media only screen and (min-width:1024px){.tt-msr .msr-gps__band{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}}.tt-msr .msr-gps__words .clk-lede{color:#3d1a05}.tt-msr .msr-gps__words .clk-lede a{color:var(--h-ink)!important}.tt-msr .msr-gps__cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media only screen and (min-width:600px){.tt-msr .msr-gps__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-msr .msr-gps__cards figure{background:#fff;border-radius:26px;margin:0;padding:.75rem}.tt-msr .msr-gps__cards img{border-radius:16px;width:100%;height:auto;display:block}.tt-msr .msr-gps__cards figcaption{color:var(--h-ink);padding:.625rem .25rem .125rem;font-size:.875rem;font-weight:600}@media only screen and (max-width:599px){.tt-msr .msr-gps__band{border-radius:30px;padding:1.5rem 1rem}}.tt-msr .msr-bill{padding:var(--h-space) var(--h-pad) 0}.tt-msr .msr-bill__band{background:var(--h-violet);border-radius:48px;grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}@media only screen and (min-width:1024px){.tt-msr .msr-bill__band{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.construction-subheaders.tt-home.tt-clk.tt-msr .clk-sec .msr-bill__words .clk-title{color:#fff!important}.tt-msr .msr-bill__words .clk-lede{color:#ffffffd1}.tt-msr .msr-bill__promises{gap:.625rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tt-msr .msr-bill__promises li{color:#fff;align-items:center;gap:.625rem;font-size:1rem;display:flex}.tt-msr .msr-bill__promises svg{width:1.125rem;height:1.125rem;color:var(--h-yellow);flex:none}.tt-msr .msr-bill__slip{background:#fff;border-radius:30px;flex-direction:column;padding:1.75rem;display:flex}.tt-msr .msr-bill__row{border-bottom:1px dashed var(--h-line);color:var(--h-muted);justify-content:space-between;gap:1rem;margin:0;padding:.75rem 0;font-size:.9375rem;display:flex}.tt-msr .msr-bill__row span:first-child{color:var(--h-ink);align-items:center;gap:.5rem;display:inline-flex}.tt-msr .msr-bill__dot{border-radius:999px;width:.625rem;height:.625rem}.tt-msr .msr-bill__dot--violet{background:var(--h-violet)}.tt-msr .msr-bill__dot--pink{background:var(--h-pink)}.tt-msr .msr-bill__dot--yellow{background:var(--h-yellow)}.tt-msr .msr-bill__row--sum{border-bottom:0;margin-bottom:1.25rem;padding-top:1rem;font-size:1rem}.tt-msr .msr-bill__row--sum b{letter-spacing:-.03em;color:var(--h-ink);white-space:nowrap;font-size:1.75rem;font-weight:400;font-family:var(--tt-font-display)!important}.construction-subheaders.tt-home.tt-clk.tt-msr .clk-sec .msr-bill__row--sum b{font-family:var(--tt-font-display)!important}.tt-msr .msr-bill__slip .tt-hero__cta{justify-content:center;width:100%}.tt-msr .msr-bill__note{color:var(--h-muted);text-align:center;margin:1rem 0 0;font-size:.875rem;line-height:1.5}@media only screen and (max-width:599px){.tt-msr .msr-bill__band{border-radius:30px;padding:1.5rem 1rem}.tt-msr .msr-bill__slip{padding:1.25rem}.tt-msr .msr-bill__row--sum{flex-direction:column;gap:.25rem}}
