.construction-subheaders.tt-home.tt-rfm img.rfm-narrow{display:none}@media only screen and (max-width:599px){.construction-subheaders.tt-home.tt-rfm img.rfm-wide{display:none}.construction-subheaders.tt-home.tt-rfm img.rfm-narrow{display:block}}.tt-rfm{--rfm-furrow:repeating-linear-gradient(115deg, #ffffff29 0 6px, #fff0 6px 16px)}.tt-rfm .rfm-hero{padding:1.5rem var(--h-pad) 0}@media only screen and (min-width:1024px){.tt-rfm .rfm-hero{padding-top:3.25rem}}.tt-rfm .rfm-hero__inner{grid-template-columns:minmax(0,1fr);gap:3rem;max-width:1240px;margin:0 auto;display:grid}@media only screen and (min-width:1024px){.tt-rfm .rfm-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}}.construction-subheaders.tt-home.tt-clk .clk-sec .rfm-hero__h1{max-width:11em}@media only screen and (min-width:1024px){.construction-subheaders.tt-home.tt-clk .clk-sec .rfm-hero__h1{font-size:clamp(2.5rem,4.3vw,3.875rem)!important}}.tt-rfm .rfm-hero__copy .clk-hero__sub{margin-top:1.5rem}.tt-rfm .rfm-stage{background:linear-gradient(180deg, #ffe7a8 0%, #ffc9a3 38%, var(--h-peri) 100%);border-radius:40px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:1.25rem;padding:5rem clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}.tt-rfm .rfm-stage__sun{background:radial-gradient(circle at 40% 40%, #fff3b0, var(--h-yellow) 55%, var(--h-orange));border-radius:999px;width:6.5rem;height:6.5rem;transition:translate 1.4s cubic-bezier(.22,1,.36,1),opacity 1s;position:absolute;top:1.25rem;right:18%;box-shadow:0 0 60px #ffd43bcc}html.tt-motion .tt-rfm .rfm-stage__sun[data-reveal]:not([data-in]){opacity:0;translate:0 4rem}.tt-rfm .rfm-stage__photo{z-index:1;aspect-ratio:4/5;outline:9px solid var(--h-yellow);outline-offset:-9px;border-radius:26px;margin:0;position:relative;overflow:hidden;rotate:-2deg;box-shadow:0 30px 50px -28px #28143c99}.tt-rfm .rfm-stage__photo img{object-fit:cover;object-position:40% 30%}.tt-rfm .rfm-patch{z-index:1;background:#fff;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:1.15fr .85fr;gap:6px;margin:0;padding:6px;list-style:none;display:grid;position:relative;rotate:2deg;box-shadow:0 30px 50px -30px #28143c99}.tt-rfm .rfm-patch__field{background:var(--rfm-furrow), var(--rfm-f);color:#fff;border-radius:14px;align-content:end;gap:.25rem;min-height:7.5rem;padding:.875rem;display:grid}.tt-rfm .rfm-patch__field b{letter-spacing:-.01em;font-size:1rem;font-weight:600}.tt-rfm .rfm-patch__field span{opacity:.92;font-size:.8125rem;line-height:1.3}.tt-rfm .rfm-patch__field--a{--rfm-f:var(--h-violet);border-radius:18px 10px 10px}.tt-rfm .rfm-patch__field--b{--rfm-f:var(--h-orange);color:var(--h-ink);border-radius:10px 18px 10px 10px}.tt-rfm .rfm-patch__field--c{--rfm-f:var(--h-pink);border-radius:10px 10px 10px 18px}.tt-rfm .rfm-patch__field--d{--rfm-f:var(--h-yellow);color:var(--h-ink);border-radius:10px 10px 18px}.tt-rfm .rfm-stage__sticker{z-index:2;color:var(--h-ink);background:#fff;border-radius:999px;margin:0;padding:.5rem .875rem;font-size:.9375rem;position:absolute;top:1.5rem;left:clamp(1.25rem,3vw,2.25rem);rotate:-2deg;box-shadow:0 14px 30px -16px #28143c80}.tt-rfm .rfm-stage__sticker b{color:var(--h-violet);font-weight:700}@media only screen and (max-width:599px){.tt-rfm .rfm-hero__inner{gap:1.75rem}.tt-rfm .rfm-stage{border-radius:28px;padding:4rem 2.5rem 1.75rem;display:block}.tt-rfm .rfm-patch{display:none}.tt-rfm .rfm-stage__photo{max-width:15rem;margin:0 auto}.tt-rfm .rfm-stage__sun{width:4.5rem;height:4.5rem;top:.75rem;right:1rem}.tt-rfm .rfm-stage__sticker{font-size:.875rem;top:1.125rem}}.tt-rfm .rfm-week{padding:var(--h-space) var(--h-pad) 0}@media only screen and (max-width:599px){.tt-rfm .rfm-week{padding-top:2.5rem}}.tt-rfm .rfm-week__head{max-width:48rem}.tt-rfm .rfm-board{background:radial-gradient(40% 60% at 0% 100%, #ff7a2f8c, #ff7a2f00 70%), var(--h-violet);border-radius:40px;margin-top:2.25rem;padding:clamp(1rem,2.6vw,2.25rem)}.tt-rfm .rfm-board__tags{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.tt-rfm .rfm-board__tags li{color:#fff;background:#ffffff29;border-radius:999px;padding:.375rem .875rem;font-size:.875rem;font-weight:500}.tt-rfm .rfm-board__tags li:first-child{background:var(--h-yellow);color:var(--h-ink)}.tt-rfm .rfm-board__shot{background:#fff;border-radius:26px;margin:0;padding:.5rem}.tt-rfm .rfm-board__shot img{border-radius:19px;width:100%;height:auto;display:block}.tt-rfm .rfm-week__points{grid-template-columns:minmax(0,1fr);gap:.875rem;margin-top:1.5rem;display:grid}@media only screen and (min-width:860px){.tt-rfm .rfm-week__points{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-rfm .rfm-week__points article{background:var(--h-card);border-radius:24px;padding:1.5rem}.tt-rfm .rfm-week__points p{color:var(--h-muted);margin:0;font-size:.9375rem;line-height:1.6}.tt-rfm .rfm-week__ill{width:3.25rem;height:3.25rem;margin-bottom:.75rem;display:block;rotate:-6deg}.tt-rfm .rfm-week__ill img{object-fit:contain;width:100%;height:100%}@media only screen and (max-width:599px){.tt-rfm .rfm-board{border-radius:28px;padding:.75rem}.tt-rfm .rfm-board__tags{margin:.25rem .25rem .75rem}.tt-rfm .rfm-board__tags li{font-size:.8125rem}.tt-rfm .rfm-board__shot{border-radius:20px;padding:.375rem}}.tt-rfm .rfm-hol{padding:var(--h-space) var(--h-pad) 0}.tt-rfm .rfm-hol__grid{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid}@media only screen and (min-width:960px){.tt-rfm .rfm-hol__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.tt-rfm .rfm-hol__note{background:var(--h-card);color:var(--h-muted);border-radius:18px;margin:1.25rem 0 0;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6}.tt-rfm .rfm-tally{background:#ece6ff;border-radius:32px;padding:clamp(1.25rem,3vw,2rem)}.tt-rfm .rfm-tally__head{color:var(--h-muted);justify-content:space-between;margin:0 0 1rem;font-size:.875rem;font-weight:600;display:flex}.tt-rfm .rfm-tally__rows{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.tt-rfm .rfm-tally__rows li{grid-template-columns:4.25rem minmax(0,1fr) 3rem;align-items:center;gap:.75rem;display:grid}.tt-rfm .rfm-tally__wk{color:var(--h-ink);font-size:.875rem;font-weight:500}.tt-rfm .rfm-tally__bar{background:#fff;border-radius:10px;align-items:center;height:2.25rem;display:flex;position:relative}.tt-rfm .rfm-tally__bar i{width:calc(var(--h) / 40 * 100%);background:var(--rfm-furrow), var(--h-violet);border-radius:10px;height:100%;display:block}.tt-rfm .rfm-tally__bar small{color:#fff;white-space:nowrap;font-size:.8125rem;font-weight:600;position:absolute;left:.75rem}.tt-rfm .rfm-tally__rows li:nth-child(4) .rfm-tally__bar small,.tt-rfm .rfm-tally__rows li:nth-child(5) .rfm-tally__bar small{color:var(--h-ink)}.tt-rfm .rfm-tally__rows li:nth-child(5) .rfm-tally__bar small{left:calc(17.5% + .5rem)}.tt-rfm .rfm-tally__rows li:nth-child(4) .rfm-tally__bar{background:repeating-linear-gradient(-45deg,#0f0d1812 0 6px,#fff 6px 12px);border:2px dashed #0f0d182e}.tt-rfm .rfm-tally__rows b{background:var(--h-yellow);color:var(--h-ink);font-variant-numeric:tabular-nums;border-radius:8px;justify-self:end;padding:.25rem .5rem;font-size:.875rem;font-weight:700}.tt-rfm .rfm-tally__rows li:nth-child(4) b{color:var(--h-muted);background:#fff}.tt-rfm .rfm-tally__sum{color:var(--h-muted);border-top:1px solid #5b2ef033;justify-content:space-between;align-items:baseline;margin:1.25rem 0 0;padding-top:1rem;font-size:.9375rem;display:flex}.tt-rfm .rfm-tally__sum b{letter-spacing:-.02em;color:var(--h-ink);font-size:1.375rem;font-weight:600}@media only screen and (max-width:599px){.tt-rfm .rfm-tally{border-radius:26px;padding:1.125rem .875rem}.tt-rfm .rfm-tally__rows li{grid-template-columns:3.5rem minmax(0,1fr) 2.75rem;gap:.5rem}.tt-rfm .rfm-tally__wk{font-size:.8125rem}}.tt-rfm .rfm-sites{padding:var(--h-space) var(--h-pad) 0}.tt-rfm .rfm-sites__card{background:var(--rfm-furrow), var(--h-yellow);border-radius:40px;grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(1.5rem,4vw,3.25rem);display:grid}@media only screen and (min-width:960px){.tt-rfm .rfm-sites__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.tt-rfm .rfm-sites__card .clk-lede{color:#3a2e00}.tt-rfm .rfm-sites__ill{width:4rem;height:4rem;margin-bottom:.75rem;display:block;rotate:-8deg}.tt-rfm .rfm-sites__ill img{object-fit:contain;width:100%;height:100%}.tt-rfm .rfm-sites__list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.tt-rfm .rfm-sites__list li{color:var(--h-muted);background:#fff;border-radius:18px;gap:.75rem;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.6;display:flex}.tt-rfm .rfm-sites__list b{color:var(--h-ink);font-weight:600}.tt-rfm .rfm-sites__list svg{background:var(--h-violet);color:#fff;border-radius:999px;flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;padding:.1875rem}@media only screen and (max-width:599px){.tt-rfm .rfm-sites__card{border-radius:28px;padding:1.25rem .875rem .875rem}.tt-rfm .rfm-sites__words{padding:0 .375rem}}.tt-rfm .rfm-team{padding:var(--h-space) var(--h-pad) 0}.tt-rfm .rfm-team__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media only screen and (min-width:960px){.tt-rfm .rfm-team__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.tt-rfm .rfm-season{border-left:3px dashed #5b2ef04d;gap:0;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.tt-rfm .rfm-season li{color:var(--h-muted);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:0 0 1.25rem 1.5rem;font-size:.9375rem;line-height:1.6;display:grid;position:relative}.tt-rfm .rfm-season li:before{content:"";background:var(--h-violet);border-radius:999px;width:.875rem;height:.875rem;position:absolute;top:.3rem;left:-.5625rem;box-shadow:0 0 0 4px #fff}.tt-rfm .rfm-season li:nth-child(2):before{background:var(--h-yellow)}.tt-rfm .rfm-season li:nth-child(3):before{background:var(--h-orange)}.tt-rfm .rfm-season li:nth-child(4):before{background:var(--h-peri)}.tt-rfm .rfm-season b{color:var(--h-ink);font-weight:600}.tt-rfm .rfm-season__when{letter-spacing:.04em;text-transform:uppercase;color:var(--h-violet);padding-top:.125rem;font-size:.8125rem;font-weight:700}.tt-rfm .rfm-team__more{color:var(--h-muted);margin:.5rem 0 0;font-size:.9375rem}.tt-rfm .rfm-team__phone{width:100%;max-width:17rem;margin:0 auto;position:relative}.tt-rfm .rfm-team__plane{width:5rem;height:5rem;position:absolute;top:-1.75rem;right:-2.5rem;rotate:8deg}.tt-rfm .rfm-team__plane img{object-fit:contain;width:100%;height:100%}@media only screen and (max-width:599px){.tt-rfm .rfm-season li{grid-template-columns:minmax(0,1fr);gap:.125rem}.tt-rfm .rfm-team__phone{max-width:15rem}.tt-rfm .rfm-team__plane{display:none}}.tt-rfm .rfm-limits{padding:var(--h-space) var(--h-pad) 0}.tt-rfm .rfm-limits__grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media only screen and (min-width:960px){.tt-rfm .rfm-limits__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,6vw,5rem)}}.tt-rfm .rfm-limits__also{color:var(--h-muted);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.6}.tt-rfm .rfm-limits__list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.tt-rfm .rfm-limits__list li{background:var(--h-card);color:var(--h-muted);border-radius:20px;gap:.875rem;padding:1.125rem 1.25rem;font-size:.9375rem;line-height:1.6;display:flex}.tt-rfm .rfm-limits__list b{color:var(--h-ink);font-weight:600}.tt-rfm .rfm-limits__mark{width:1.75rem;height:1.75rem;color:var(--h-ink);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.tt-rfm .rfm-limits__mark svg{width:.875rem;height:.875rem}.tt-rfm .rfm-price{padding:var(--h-space) var(--h-pad) 0}.tt-rfm .rfm-price__band{background:var(--rfm-furrow), var(--h-orange);border-radius:40px;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-rfm .rfm-price__band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.tt-rfm .rfm-price__band .clk-lede{color:#3a1600}.tt-rfm .rfm-price__promises{gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tt-rfm .rfm-price__promises li{color:var(--h-ink);align-items:center;gap:.5rem;font-size:.9875rem;display:flex}.tt-rfm .rfm-price__promises svg{width:1.125rem;height:1.125rem;color:var(--h-violet);background:#fff;border-radius:999px;padding:.1875rem}.tt-rfm .rfm-plots{background:#fff;border-radius:28px;gap:1rem;padding:1.5rem;display:grid}.tt-rfm .rfm-plots__row p{color:var(--h-muted);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .625rem;font-size:.875rem;font-weight:600;display:flex}.tt-rfm .rfm-plots__row b{letter-spacing:-.02em;color:var(--h-ink);white-space:nowrap;font-size:1.25rem;font-weight:600}.tt-rfm .rfm-plots__row ol{background:#f1eeff;border-radius:10px;grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;margin:0;padding:4px;list-style:none;display:grid}.tt-rfm .rfm-plots__row li{aspect-ratio:1;background:var(--rfm-furrow), var(--h-violet);border-radius:4px}.tt-rfm .rfm-plots__row li.is-season{background:var(--rfm-furrow), var(--h-orange)}.tt-rfm .rfm-plots .tt-hero__cta{justify-content:center;width:100%;margin-top:.25rem}@media only screen and (max-width:599px){.tt-rfm .rfm-price__band{border-radius:28px;padding:1.5rem .875rem .875rem}.tt-rfm .rfm-price__words{padding:0 .375rem}.tt-rfm .rfm-plots{padding:1.125rem}.tt-rfm .rfm-plots__row ol{gap:3px}}
