.tt-clk.tt-rcc{--tone:var(--h-peri);--tone-soft:#e9ebff;--tone-ink:#3b16b8}.tt-rcc :is(.rcc-day,.rcc-key,.rcc-cover,.rcc-time,.rcc-wfm,.rcc-price){padding:var(--h-space) var(--h-pad) 0}.tt-rcc .clk-title{max-width:17em}.tt-rcc .rcc-hero{padding:1.5rem var(--h-pad) 0}@media only screen and (min-width:1024px){.tt-rcc .rcc-hero{padding-top:3rem}}.tt-rcc .rcc-hero__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:1240px;margin:0 auto;display:grid}@media only screen and (min-width:1024px){.tt-rcc .rcc-hero__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(2.5rem,4vw,4rem)}}.tt-rcc .rcc-hero__copy{flex-direction:column;align-items:flex-start;display:flex}.construction-subheaders.tt-home.tt-clk.tt-rcc .clk-sec .rcc-hero__h1{margin:0 0 1.5rem!important;font-size:clamp(2.5rem,4.8vw,4.25rem)!important}.tt-rcc .rcc-hero__sub{max-width:40rem;color:var(--h-muted);margin:0;font-size:1.125rem;line-height:1.6}.tt-rcc .rcc-hero__ask{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.tt-rcc .tt-tool__cta.clk-ask.rcc-ask{order:0;max-width:none}.tt-rcc .rcc-hero__more{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.tt-rcc .rcc-hero__more .tt-hero__cta{width:auto;display:inline-flex}.tt-rcc .rcc-floor{background:var(--h-yellow);border-radius:44px;max-width:1240px;margin:clamp(3rem,6vw,4.5rem) auto 0;padding:clamp(4.5rem,7vw,5.5rem) clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem);position:relative}.tt-rcc .rcc-floor__photo{z-index:3;aspect-ratio:1;border:6px solid #fff;border-radius:999px;width:clamp(7rem,12vw,9.5rem);margin:0;position:absolute;top:-2.5rem;left:clamp(1rem,3vw,2.5rem);overflow:hidden;box-shadow:0 20px 40px -20px #14084699}.tt-rcc .rcc-floor__photo img{object-fit:cover;object-position:55% 22%;scale:1.35}.tt-rcc .rcc-floor__label{background:var(--h-ink);color:#fff;white-space:nowrap;border-radius:999px;margin:0;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;position:absolute;top:1.5rem;right:clamp(1rem,3vw,2.5rem)}.tt-rcc .rcc-floor__label span{background:var(--h-yellow);color:var(--h-ink);border-radius:999px;margin-right:.375rem;padding:.125rem .5rem;font-weight:600}.tt-rcc .rcc-floor__shot{z-index:2;background:#fff;border-radius:26px;margin:0;padding:.5rem;position:relative;box-shadow:0 40px 70px -40px #1408468c}.tt-rcc .rcc-floor__shot img{border-radius:19px;width:100%;height:auto;display:block}.tt-rcc .rcc-floor__shot img.rcc-floor__narrow{display:none}html.tt-motion .tt-rcc .rcc-floor__shot[data-reveal]{transition-duration:.8s}@media only screen and (max-width:599px){.tt-rcc .rcc-hero{padding-top:1rem}.tt-rcc .rcc-hero__inner{gap:1rem}.tt-rcc .rcc-hero__copy{display:contents}.tt-rcc .rcc-hero__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.tt-rcc .rcc-hero__copy>.clk-hero__badge{order:0;margin-bottom:0}.tt-rcc .rcc-hero__copy>.rcc-hero__h1{order:1}.construction-subheaders.tt-home.tt-clk.tt-rcc .clk-sec .rcc-hero__h1{margin:0 auto!important;font-size:clamp(2rem,9.4vw,2.5rem)!important}.tt-rcc .rcc-hero__ask{order:2;align-items:center;width:100%}.tt-rcc .tt-tool__cta.clk-ask.rcc-ask{width:100%}.tt-rcc .rcc-hero__copy>.rcc-hero__sub{order:3;font-size:1rem}.tt-rcc .rcc-hero__more{justify-content:center}.tt-rcc .rcc-floor{border-radius:28px;margin-top:3.5rem;padding:4.25rem .75rem .75rem}.tt-rcc .rcc-floor__photo{border-width:5px;width:6rem;top:-2.25rem;left:50%;translate:-50%}.tt-rcc .rcc-floor__label{display:none}.tt-rcc .rcc-floor__shot{border-radius:22px}.tt-rcc .rcc-floor__shot img.rcc-floor__wide{display:none}.tt-rcc .rcc-floor__shot img.rcc-floor__narrow{display:block}}@media only screen and (min-width:600px) and (max-width:899px){.tt-rcc .rcc-floor__label{font-size:.8125rem}}.tt-rcc .rcc-day__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media only screen and (min-width:1024px){.tt-rcc .rcc-day__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3.5rem}}.tt-rcc .rcc-day__words>p:not(.clk-eyebrow){color:var(--h-muted);margin:1.125rem 0 0;font-size:1.0625rem;line-height:1.65}.tt-rcc .rcc-strip{background:var(--tone-soft);border-radius:36px;padding:clamp(1.25rem,3vw,2rem)}.tt-rcc .rcc-strip__head{color:var(--h-ink);justify-content:space-between;gap:1rem;margin:0 0 1.25rem;font-size:.875rem;font-weight:600;display:flex}.tt-rcc .rcc-strip__head span:last-child{background:var(--h-violet);color:#fff;border-radius:999px;padding:.125rem .625rem}.tt-rcc .rcc-strip__bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.375rem;height:15rem;margin:0;padding:0;list-style:none;display:grid}.tt-rcc .rcc-strip__bars li{flex-direction:column;justify-content:flex-end;align-items:center;gap:.375rem;height:100%;display:flex}.tt-rcc .rcc-strip__n{color:var(--h-ink);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.tt-rcc .rcc-strip__bar{width:100%;height:calc(var(--h) * 10.5rem);background:var(--h-peri);border-radius:10px 10px 4px 4px}.tt-rcc .rcc-strip__bars li:nth-child(n+5):nth-child(-n+9) .rcc-strip__bar{background:var(--h-violet)}.tt-rcc .rcc-strip__t{color:var(--h-muted);white-space:nowrap;font-size:.6875rem}.tt-rcc .rcc-strip__foot{color:var(--h-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.55}html.tt-motion .tt-rcc .rcc-strip .rcc-strip__bar{transform-origin:bottom;transition:scale .7s var(--tt-ease);scale:1 0}html.tt-motion .tt-rcc .rcc-strip[data-in] .rcc-strip__bar{scale:1}@media only screen and (max-width:599px){.tt-rcc .rcc-strip{border-radius:28px;padding:1.125rem .875rem}.tt-rcc .rcc-strip__bars{gap:.1875rem;height:12rem}.tt-rcc .rcc-strip__bar{height:calc(var(--h) * 8rem);border-radius:6px 6px 3px 3px}.tt-rcc .rcc-strip__t{font-size:.5625rem}.tt-rcc .rcc-strip__bars li:nth-child(2n) .rcc-strip__t{visibility:hidden}}.tt-rcc .rcc-key__head{max-width:46rem;margin-bottom:2.5rem}.tt-rcc .rcc-key__list{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media only screen and (min-width:700px){.tt-rcc .rcc-key__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1100px){.tt-rcc .rcc-key__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.tt-rcc .rcc-key__item{--c:#34d399;--s:#e3f8ef;background:var(--s);border-left:5px solid var(--c);border-radius:20px;gap:.25rem;padding:1rem 1.125rem 1.125rem;display:grid}.tt-rcc .rcc-key__item--peri{--c:#818cf8;--s:#eceeff}.tt-rcc .rcc-key__item--pink{--c:#f472b6;--s:#ffe6f3}.tt-rcc .rcc-key__item--yellow{--c:#e8b400;--s:#fff6d1}.tt-rcc .rcc-key__time{letter-spacing:-.03em;color:var(--h-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1;font-family:var(--tt-font-display)!important}.tt-rcc .rcc-key__name{color:var(--h-ink);font-size:.9375rem;font-weight:600}.tt-rcc .rcc-key__note{color:var(--h-muted);font-size:.875rem}.tt-rcc .rcc-key__more{color:var(--h-muted);margin:1.75rem 0 0;font-size:1rem}.tt-rcc .rcc-cover__band{background:var(--h-violet-deep);color:#fff;border-radius:44px;padding:clamp(1.75rem,4vw,3.5rem)}.tt-rcc .rcc-cover__top{grid-template-columns:minmax(0,1fr);gap:2rem;margin-bottom:2.5rem;display:grid}@media only screen and (min-width:1024px){.tt-rcc .rcc-cover__top{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:3rem}}.construction-subheaders.tt-home.tt-clk.tt-rcc .clk-sec .rcc-cover__band .clk-title{color:#fff!important}.tt-rcc .rcc-cover__eyebrow{color:var(--h-yellow)}.tt-rcc .rcc-cover__words>p:not(.clk-eyebrow){color:#ffffffd1;margin:1.125rem 0 0;font-size:1rem;line-height:1.65}.tt-rcc .rcc-cover__words b{color:#fff}.tt-rcc .rcc-rule{color:var(--h-ink);background:#fff;border-radius:24px;padding:1.5rem;rotate:1.5deg;box-shadow:0 30px 50px -30px #0a0428cc}.tt-rcc .rcc-rule__head{letter-spacing:.08em;text-transform:uppercase;color:var(--h-violet);margin:0 0 .875rem;font-size:.75rem;font-weight:700}.tt-rcc .rcc-rule__line{background:var(--h-card);border-radius:14px;margin:0 0 .5rem;padding:.75rem .875rem;font-size:1rem}.tt-rcc .rcc-rule__line span{background:var(--tone-soft);color:var(--h-violet-deep);border-radius:8px;margin-right:.25rem;padding:.125rem .5rem;font-weight:600}.tt-rcc .rcc-rule__foot{color:var(--h-muted);margin:.875rem 0 0;font-size:.875rem;line-height:1.55}.tt-rcc .rcc-cover__shot{background:#fff;border-radius:24px;margin:0;padding:.5rem}.tt-rcc .rcc-cover__shot img{border-radius:17px;width:100%;height:auto;display:block}.tt-rcc .rcc-cover__shot img.rcc-cover__narrow{display:none}@media only screen and (max-width:599px){.tt-rcc .rcc-cover__band{border-radius:30px;padding:1.5rem 1.125rem}.tt-rcc .rcc-rule{padding:1.125rem;rotate:none}.tt-rcc .rcc-cover__shot img.rcc-cover__wide{display:none}.tt-rcc .rcc-cover__shot img.rcc-cover__narrow{display:block}}.tt-rcc .rcc-time__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media only screen and (min-width:1024px){.tt-rcc .rcc-time__grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:4rem}}.tt-rcc .rcc-time__phone{background:var(--h-peri);border-radius:40px;place-items:center;padding:clamp(1.75rem,4vw,3rem) 1.5rem;display:grid}.tt-rcc .rcc-time__phone .clk-phone{width:min(100%,17.5rem);rotate:-2deg}.tt-rcc .rcc-time__cards{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media only screen and (min-width:700px){.tt-rcc .rcc-time__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-rcc .rcc-time__cards li{background:var(--h-card);border-radius:22px;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.875rem;padding:1.25rem;display:grid}.tt-rcc .rcc-time__ill{width:2.75rem;display:block;rotate:-6deg}.tt-rcc .rcc-time__ill img{width:100%;height:auto;display:block}.tt-rcc .rcc-time__cards p{color:var(--h-muted);margin:0;font-size:.9375rem;line-height:1.6}.tt-rcc .rcc-time__more{color:var(--h-muted);margin:1.5rem 0 0;font-size:1rem}@media only screen and (max-width:599px){.tt-rcc .rcc-time__phone{border-radius:30px}.tt-rcc .rcc-time__phone .clk-phone{width:72%}}.tt-rcc .rcc-wfm__head{max-width:48rem;margin-bottom:2.5rem}.tt-rcc .rcc-wfm__cols{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media only screen and (min-width:800px){.tt-rcc .rcc-wfm__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-rcc .rcc-wfm__col{border-radius:32px;padding:clamp(1.5rem,3vw,2.25rem)}.tt-rcc .rcc-wfm__col--yes{background:var(--tone-soft)}.tt-rcc .rcc-wfm__col--no{border:2px dashed var(--h-line);background:#fff}.tt-rcc .rcc-wfm__col ul{gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.tt-rcc .rcc-wfm__col li{color:var(--h-ink);align-items:flex-start;gap:.625rem;font-size:1rem;line-height:1.5;display:flex}.tt-rcc .rcc-wfm__col--no li{color:var(--h-muted)}.tt-rcc .rcc-wfm__col li svg{width:1.125rem;height:1.125rem;color:var(--h-violet);flex:none;margin-top:.1875rem}.tt-rcc .rcc-wfm__col--no li svg{color:var(--h-muted)}.tt-rcc .rcc-price__band{background:var(--h-yellow);border-radius:44px;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-rcc .rcc-price__band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem}}.tt-rcc .rcc-price__promises{gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tt-rcc .rcc-price__promises li{color:var(--h-ink);align-items:center;gap:.5rem;font-size:1rem;display:flex}.tt-rcc .rcc-price__promises svg{width:1.125rem;height:1.125rem;color:var(--h-violet);flex:none}.tt-rcc .rcc-price__seats{background:#fff;border-radius:26px;padding:1.5rem}.tt-rcc .rcc-price__row{border-bottom:1px solid var(--h-line);color:var(--h-muted);justify-content:space-between;gap:1rem;margin:0;padding:.75rem 0;font-size:1rem;display:flex}.tt-rcc .rcc-price__row--sum{color:var(--h-ink);border-bottom:0;align-items:baseline;font-weight:600}.tt-rcc .rcc-price__row--sum b{letter-spacing:-.03em;font-size:2rem;font-weight:400;font-family:var(--tt-font-display)!important}.tt-rcc .rcc-price__also{color:var(--h-muted);margin:0 0 1.25rem;font-size:.875rem}.tt-rcc .rcc-price__seats .tt-hero__cta{justify-content:center;width:100%}@media only screen and (max-width:599px){.tt-rcc .rcc-price__band{border-radius:30px;padding:1.5rem 1.125rem}}
