.construction-subheaders.tt-home.tt-mlc .tt-mlyear,.construction-subheaders.tt-home.tt-mlc .tt-mlyear *,.construction-subheaders.tt-home.tt-mlc .tt-mlcount,.construction-subheaders.tt-home.tt-mlc .tt-mlcount *,.construction-subheaders.tt-home.tt-mlc .tt-mlans,.construction-subheaders.tt-home.tt-mlc .tt-mlans *,.construction-subheaders.tt-home.tt-mlc .tt-mlspec,.construction-subheaders.tt-home.tt-mlc .tt-mlspec *,.construction-subheaders.tt-home.tt-mlc .tt-mlguide,.construction-subheaders.tt-home.tt-mlc .tt-mlguide *,.construction-subheaders.tt-home.tt-mlc .tt-mlrel,.construction-subheaders.tt-home.tt-mlc .tt-mlrel *{font-family:var(--tt-font-text)!important}.construction-subheaders.tt-home.tt-mlc .tt-mlyear .tt-mlyear__title,.construction-subheaders.tt-home.tt-mlc .tt-mlcount .tt-mlcount__title,.construction-subheaders.tt-home.tt-mlc .tt-mlans h2,.construction-subheaders.tt-home.tt-mlc .tt-mlspec .tt-mlspec__title,.construction-subheaders.tt-home.tt-mlc .tt-mlguide .tt-mlguide__title,.construction-subheaders.tt-home.tt-mlc .tt-mlrel .tt-mlrel__title{text-wrap:balance;font-family:var(--tt-font-display)!important;letter-spacing:-.04em!important;text-transform:none!important;color:var(--h-ink)!important;margin:0!important;font-size:clamp(2.125rem,4.4vw,3.5rem)!important;font-weight:400!important;line-height:1.06!important}.construction-subheaders.tt-home.tt-mlc .tt-mlcount .tt-mlcount__stop-title,.construction-subheaders.tt-home.tt-mlc .tt-mlspec .tt-mlspec__name,.construction-subheaders.tt-home.tt-mlc .tt-mlguide .tt-mlguide__card-title,.construction-subheaders.tt-home.tt-mlc .tt-mlrel .tt-mlrel__tile-title,.construction-subheaders.tt-home.tt-mlc .tt-mlrel .tt-mlrel__sources h2{text-wrap:balance;font-family:var(--tt-font-display)!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--h-ink)!important;margin:0!important;font-size:clamp(1.375rem,2vw,1.75rem)!important;font-weight:400!important;line-height:1.12!important}.construction-subheaders.tt-home.tt-mlc .tt-mlrel .tt-mlrel__tile-title{font-size:clamp(1.25rem,1.6vw,1.4375rem)!important}.construction-subheaders.tt-home.tt-mlc .tt-mlguide .tt-mlguide__card--violet .tt-mlguide__card-title{color:#fff!important}:is(.tt-mlc a:focus-visible,.tt-mlc button:focus-visible){outline:2px solid var(--h-violet);outline-offset:3px}.construction-subheaders.tt-home.tt-mlc .tt-tool .tt-tool__heading{max-width:15ch;margin-bottom:0!important}@media only screen and (min-width:1024px){.tt-mlc .tt-mlh__inner{grid-template:"copy intro""copy cta"1fr"stage stage"/minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:1.75rem clamp(2.5rem,5vw,5rem)}.tt-mlc .tt-mlh__intro{grid-area:intro;padding-top:clamp(.5rem,3vh,2.5rem)}.tt-mlc .tt-mlh__intro .tt-tool__sub{margin-top:3.25rem}.tt-mlc .tt-mlh__cta{align-self:end}.tt-mlc .tt-mlh__stage{margin-top:1rem}}.tt-mlc .tt-mlh__stage{background:radial-gradient(55% 70% at 8% 100%, #ffd43b6b, #ffd43b00 70%), radial-gradient(50% 60% at 96% 0%, #7c86f08c, #7c86f000 70%), var(--h-pink);padding:clamp(.75rem,2.4vw,2rem)}.tt-mlc .tt-mlh__stage:before{background:var(--h-peri);translate:0 -12px;rotate:1.6deg}.tt-mlc .tt-mlh__stage .tt-tool__art--1{top:-2rem;left:-2rem}.tt-mlc .tt-mlh__stage .tt-tool__art--2{bottom:-1.75rem;right:-1.5rem}.tt-mlh__cards{align-items:start;gap:clamp(.75rem,1.6vw,1.25rem);display:grid}@media only screen and (min-width:900px){.tt-mlh__cards{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.tt-mlc .tt-mlh__form{align-content:start;gap:1.375rem}.tt-mlc .tt-mlh__answer{gap:.75rem;padding:clamp(.75rem,1.6vw,1rem)}.tt-mlh__stamp{color:var(--h-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.tt-mlh__stamp span{background:var(--h-yellow);color:var(--h-ink);border-radius:999px;padding:.25rem .625rem;font-weight:600;rotate:-2deg}.tt-mlh__due{background:#ffe3f2;border-radius:20px;gap:.125rem;padding:1rem;display:grid}.tt-mlc .tt-mlh__due-input>span{color:var(--h-ink);font-size:.9375rem;font-weight:500}.tt-mlc .tt-mlh__due-input input{background:#fff;height:3.5rem;font-size:1.25rem}.tt-mlh__example{color:var(--h-violet);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.tt-mlh__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tt-mlh__pair .tt-tool__hint{margin-top:0}.tt-mlh__stepper{background:var(--h-card);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.375rem;display:grid}.tt-mlh__stepper button{width:2.75rem;height:2.75rem;color:var(--h-violet);cursor:pointer;transition:background-color .18s var(--tt-ease), color .18s var(--tt-ease);background:#fff;border:0;border-radius:999px;place-items:center;display:grid;box-shadow:0 6px 14px -10px #14084680}.tt-mlh__stepper button:hover:not(:disabled){background:var(--h-violet);color:#fff}.tt-mlh__stepper button:disabled{color:#bdbac7;cursor:default;box-shadow:none}.tt-mlh__stepper svg{width:1.125rem;height:1.125rem}.tt-mlh__stepper output{text-align:center;color:var(--h-ink);font-size:.9375rem;font-weight:500}.tt-mlc .tt-mlh__results{gap:.5rem;display:grid}.tt-mlh__top{background:#fff;border-radius:18px;align-items:center;gap:.75rem;padding:.75rem;display:grid}@media only screen and (min-width:520px){.tt-mlh__top{grid-template-columns:clamp(10rem,15vw,12.5rem) minmax(0,1fr)}}.tt-mlh__ring{aspect-ratio:1;width:100%;max-width:12.5rem;margin:0 auto;position:relative}.tt-mlh__ring svg{width:100%;height:100%;display:block}.tt-mlh__arc{fill:none;stroke-width:24px;stroke:#e7e6ec;transition:stroke .36s var(--tt-ease) var(--d,0s)}.tt-mlh__arc.is-ninety{stroke:var(--h-violet-deep)}.tt-mlh__arc.is-flat{stroke:var(--h-violet)}.tt-mlh__arc.is-unpaid{stroke:#ffc9e6}.tt-mlh__ring-mid{text-align:center;place-content:center;display:grid;position:absolute;inset:22%}.construction-subheaders.tt-home.tt-mlc .tt-mlh__ring-total{letter-spacing:-.04em;color:var(--h-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1;font-family:var(--tt-font-display)!important}.tt-mlh__ring-label{color:var(--h-ink);margin-top:.25rem;font-size:.75rem;font-weight:500}.tt-mlh__ring-weeks{color:var(--h-muted);font-size:.6875rem}.tt-mlh__stages{gap:.375rem;margin:0;display:grid}.tt-mlh__stage-row{background:var(--h-card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.tt-mlh__stage-row dt{grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;margin:0;display:grid}.tt-mlh__swatch{background:#ffc9e6;border-radius:4px;grid-row:span 2;align-self:center;width:.75rem;height:.75rem}.tt-mlh__stage-row.is-ninety .tt-mlh__swatch{background:var(--h-violet-deep)}.tt-mlh__stage-row.is-flat .tt-mlh__swatch{background:var(--h-violet)}.tt-mlh__stage-weeks{color:var(--h-ink);font-size:.875rem;font-weight:500}.tt-mlh__stage-what{color:var(--h-muted);font-size:.75rem}.construction-subheaders.tt-home.tt-mlc .tt-mlh__stage-row dd{letter-spacing:-.04em;color:var(--h-ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1;font-family:var(--tt-font-display)!important}.construction-subheaders.tt-home.tt-mlc .tt-mlh__stage-row dd small{letter-spacing:0;color:var(--h-muted);font-size:.75rem;font-family:var(--tt-font-text)!important}.tt-mlh__tests{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}@media only screen and (min-width:520px){.tt-mlh__tests{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-mlh__test{background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.125rem .5rem;padding:.625rem .75rem;display:grid}.tt-mlh__test-mark{background:var(--h-card);width:1.5rem;height:1.5rem;color:var(--h-muted);border-radius:999px;grid-row:span 2;place-items:center;font-size:.75rem;font-weight:600;display:grid}.tt-mlh__test-mark svg{width:.8125rem;height:.8125rem}.tt-mlh__test.is-yes .tt-mlh__test-mark{background:var(--h-violet);color:#fff}.tt-mlh__test.is-no .tt-mlh__test-mark{background:var(--h-pink);color:#fff}.tt-mlh__test-title{color:var(--h-ink);font-size:.8125rem;font-weight:500}.tt-mlh__test-detail{color:var(--h-muted);font-size:.75rem;line-height:1.4}.tt-mlh__dates{background:#fff;border-radius:14px;margin:0;padding:.25rem .875rem;list-style:none;display:grid}.tt-mlh__dates li{border-bottom:1px dashed var(--h-line);color:var(--h-muted);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.8125rem;display:flex}.tt-mlh__dates li:last-child{border-bottom:0}.tt-mlh__dates strong{color:var(--h-ink);text-align:right;font-weight:500}.tt-mlh__dates-empty{color:var(--h-muted);background:#fff;border-radius:14px;margin:0;padding:.75rem .875rem;font-size:.8125rem}.tt-mlh__upsell{text-align:center;margin:0;font-size:.8125rem}.tt-mlh__upsell a{color:var(--h-violet);font-weight:500}.tt-mlh__upsell a:hover{text-underline-offset:3px;text-decoration:underline}@media only screen and (max-width:1023px){.tt-mlc .tt-mlh__intro{order:0}.tt-mlc .tt-tool__inner.tt-mlh__inner>.tt-tool__stage{max-width:760px}}@media only screen and (max-width:599px){.tt-mlc .tt-mlh__intro{text-align:center}.construction-subheaders.tt-home.tt-mlc .tt-tool .tt-tool__heading{max-width:none;margin:0 auto!important}.tt-mlc .tt-mlh__copy .tt-tool__badge{margin-bottom:.75rem}.tt-mlc .tt-mlh__inner{gap:.875rem}.tt-mlh__due{padding:.75rem}.tt-mlc .tt-mlh__answer{padding:.375rem}.tt-mlh__ring{max-width:11rem}.tt-mlc .tt-mlh__stage:before{translate:6px -8px;rotate:none}.tt-mlh__stepper button{width:2.5rem;height:2.5rem}}@media only screen and (max-width:419px){.tt-mlh__pair{grid-template-columns:minmax(0,1fr)}.tt-mlh__stepper output{font-size:.8125rem}.tt-mlh__stage-row{grid-template-columns:minmax(0,1fr);gap:.375rem}}.tt-mlyear{padding:var(--h-space) var(--h-pad) 0}.tt-mlyear__inner{max-width:var(--h-wrap);margin:0 auto}.tt-mlyear__head{gap:1rem 4rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media only screen and (min-width:900px){.tt-mlyear__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.tt-mlyear__head .tt-eyebrow{grid-column:1/-1;margin-bottom:-.25rem}}.tt-mlyear__lede{color:var(--h-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.tt-mlyear__board{background:var(--h-card);border-radius:40px;padding:clamp(2.75rem,4.5vw,3.75rem) clamp(1rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2.25rem);position:relative}.construction-subheaders.tt-home.tt-mlc .tt-mlyear__sticker{z-index:3;background:var(--h-yellow);color:var(--h-ink);letter-spacing:-.03em;border-radius:12px;padding:.5rem 1rem;font-size:clamp(1rem,1.6vw,1.375rem);position:absolute;top:-1.125rem;right:clamp(1rem,4vw,3rem);rotate:-3deg;box-shadow:0 14px 24px -14px #78460099;font-family:var(--tt-font-display)!important}.tt-mlyear__chart{height:clamp(11rem,24vw,17rem);position:relative}.tt-mlyear__bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:clamp(1px,.32vw,5px);height:100%;margin:0;padding:0;list-style:none;display:grid}.tt-mlyear__bar{height:max(var(--h), 6px);background:var(--h-violet);transform-origin:bottom;transition:height .42s var(--tt-ease), background-color .3s var(--tt-ease), scale .7s var(--tt-ease) var(--d,0s);border-radius:5px 5px 2px 2px;position:relative}.tt-mlyear__bar.is-ninety{background:var(--h-violet-deep)}.tt-mlyear__bar.is-unpaid{background:repeating-linear-gradient(135deg,#ffc9e6 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 1px #ffc9e6}.tt-mlyear__bar.is-compulsory:after{content:"";background:var(--h-pink);border-radius:999px;height:.3125rem;position:absolute;bottom:-.625rem;left:-1px;right:-1px}html.tt-motion .tt-home .tt-mlyear__board:not([data-in]) .tt-mlyear__bar{scale:1 0}.tt-mlyear__usual{left:0;right:0;bottom:var(--y);z-index:2;pointer-events:none;transition:bottom .42s var(--tt-ease);border-top:2px dashed #0f0d188c;position:absolute}.tt-mlyear__usual span{color:var(--h-ink);white-space:nowrap;background:#fff;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;position:absolute;top:.375rem;right:0}.tt-mlyear__pin{top:-2.5rem;left:calc((var(--w) - .5) / 52 * 100%);filter:drop-shadow(0 8px 10px #14084647);width:2.25rem;transition:left .42s var(--tt-ease);position:absolute;translate:-50%}.tt-mlyear__pin img{width:100%;height:auto;display:block}.tt-mlyear__bands,.tt-mlyear__axis{grid-template-columns:repeat(52,minmax(0,1fr));gap:clamp(1px,.32vw,5px);display:grid}.tt-mlyear__bands{margin-top:1.25rem}.tt-mlyear__band{color:var(--h-ink);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:12px;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;overflow:hidden}.tt-mlyear__band.is-oml{grid-column:1/27}.tt-mlyear__band.is-aml{background:#eee9ff;grid-column:27/53}.tt-mlyear__axis{margin-top:.625rem}.tt-mlyear__axis span{grid-column:var(--w);color:var(--h-muted);white-space:nowrap;grid-row:1;font-size:.75rem}.tt-mlyear__axis span.is-end{justify-self:end}.tt-mlyear__holiday{background:linear-gradient(90deg,#ffe3f2,#fff);border-radius:18px;align-items:center;gap:.875rem;margin-top:1.5rem;padding:.875rem 1.125rem;display:flex}.tt-mlyear__holiday-ill{flex:none;width:2.75rem;rotate:-8deg}.tt-mlyear__holiday-ill img{width:100%;height:auto;display:block}.tt-mlyear__holiday p{color:var(--h-muted);margin:0;font-size:.9375rem;line-height:1.55}.tt-mlyear__holiday strong{color:var(--h-ink);font-weight:500}.tt-mlyear__keys{color:var(--h-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.tt-mlyear__keys li{align-items:center;gap:.5rem;display:inline-flex}.tt-mlyear__keys span{border-radius:4px;width:.875rem;height:.875rem}.tt-mlyear__keys .is-ninety{background:var(--h-violet-deep)}.tt-mlyear__keys .is-flat{background:var(--h-violet)}.tt-mlyear__keys .is-unpaid{background:repeating-linear-gradient(135deg,#ffc9e6 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 1px #ffc9e6}.tt-mlyear__keys .is-compulsory{background:var(--h-pink);border-radius:999px;height:.3125rem}.tt-mlyear__miles{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media only screen and (min-width:700px){.tt-mlyear__miles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1100px){.tt-mlyear__miles{grid-template-columns:repeat(5,minmax(0,1fr))}}.tt-mlyear__mile{box-shadow:inset 0 0 0 1px var(--h-line), inset 0 4px 0 var(--mile,var(--h-violet));background:#fff;border-radius:24px;align-content:start;gap:.25rem;padding:1.125rem 1.125rem 1.25rem;display:grid;position:relative}.tt-mlyear__mile--due{--mile:var(--h-pink)}.tt-mlyear__mile--aml{--mile:var(--h-peri)}.tt-mlyear__mile--smp{--mile:var(--h-yellow)}.tt-mlyear__mile--back{--mile:var(--h-orange)}.tt-mlyear__mile-ill{width:2.5rem;position:absolute;top:.75rem;right:.75rem;rotate:8deg}.tt-mlyear__mile-ill img{width:100%;height:auto;display:block}.construction-subheaders.tt-home.tt-mlc .tt-mlyear__mile-when{letter-spacing:-.03em;color:var(--h-ink);padding-right:2.75rem;font-size:1.1875rem;line-height:1.2;font-family:var(--tt-font-display)!important}.tt-mlyear__mile-title{color:var(--h-violet);font-size:.875rem;font-weight:500}.tt-mlyear__mile-line{color:var(--h-muted);font-size:.875rem;line-height:1.5}@media only screen and (max-width:599px){.tt-mlyear__board{border-radius:28px;padding:3rem .875rem 1.125rem}.tt-mlyear__chart{height:10rem}.tt-mlyear__bar{border-radius:2px 2px 1px 1px}.tt-mlyear__pin{width:1.75rem;top:-2.125rem}.tt-mlyear__band{border-radius:8px;padding:.375rem .25rem;font-size:.6875rem}.tt-mlyear__band.is-oml:before{content:"Ordinary · 26 wks"}.tt-mlyear__band.is-aml:before{content:"Additional · 26 wks"}.tt-mlyear__band{font-size:0}.tt-mlyear__band:before{font-size:.6875rem}.tt-mlyear__axis span:nth-child(2),.tt-mlyear__axis span:nth-child(4){display:none}.tt-mlyear__axis span{font-size:.6875rem}.tt-mlyear__holiday{align-items:flex-start;padding:.75rem .875rem}.tt-mlyear__holiday p{font-size:.875rem}.construction-subheaders.tt-home.tt-mlc .tt-mlyear__sticker{right:.75rem}}@media (prefers-reduced-motion:reduce){.tt-mlyear__bar,.tt-mlyear__usual,.tt-mlyear__pin,.tt-mlh__arc{transition:none}}.tt-mlcount{padding:var(--h-space) var(--h-pad) 0}.tt-mlcount__inner{max-width:var(--h-wrap);margin:0 auto}.tt-mlcount__head{max-width:46rem;margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}.tt-mlcount__lede{color:var(--h-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6}.tt-mlcount__stops{gap:.875rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media only screen and (min-width:700px){.tt-mlcount__stops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1100px){.tt-mlcount__stops{grid-template-columns:repeat(5,minmax(0,1fr))}.tt-mlcount__stop:nth-child(2){margin-top:1.5rem}.tt-mlcount__stop:nth-child(3){margin-top:3rem}.tt-mlcount__stop:nth-child(4){margin-top:4.5rem}.tt-mlcount__stop:nth-child(5){margin-top:6rem}}.tt-mlcount__stop{box-shadow:inset 0 0 0 1px var(--h-line);background:#fff;border-radius:28px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tt-mlcount__num{background:var(--stop,var(--h-card));min-height:9.5rem;color:var(--stop-ink,var(--h-ink));align-content:end;padding:1rem 1.25rem 1.125rem;display:grid;position:relative}.construction-subheaders.tt-home.tt-mlc .tt-mlcount__num:before{content:attr(data-num);letter-spacing:-.06em;font-size:clamp(4rem,6.4vw,5.75rem);font-weight:300;line-height:.9;font-family:var(--tt-font-display)!important}.tt-mlcount__unit{opacity:.8;font-size:.8125rem;font-weight:500}.tt-mlcount__ill{filter:drop-shadow(0 10px 12px #14084647);width:3.25rem;position:absolute;top:.875rem;right:.875rem;rotate:8deg}.tt-mlcount__ill img{width:100%;height:auto;display:block}html.tt-motion .tt-home .tt-mlcount__ill{animation:7s ease-in-out -2s infinite alternate ttFloatY}.tt-mlcount__stop--1{--stop:var(--h-card)}.tt-mlcount__stop--2{--stop:#ffe27a}.tt-mlcount__stop--3{--stop:#ff9bcf}.tt-mlcount__stop--4{--stop:var(--h-peri);--stop-ink:#fff}.tt-mlcount__stop--5{--stop:var(--h-violet);--stop-ink:#fff}.tt-mlcount__body{align-content:start;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.tt-mlcount__when{color:var(--h-violet);margin:0;font-size:.875rem;font-weight:500}.tt-mlcount__line{color:var(--h-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}.tt-mlcount__you{background:var(--h-card);color:var(--h-ink);border-radius:14px;align-items:baseline;gap:.5rem;margin:.25rem 0 0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}.tt-mlcount__you span{background:var(--h-violet);color:#fff;border-radius:999px;flex:none;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}@media only screen and (max-width:699px){.tt-mlcount__stop{grid-template-rows:none;grid-template-columns:7.5rem minmax(0,1fr)}.tt-mlcount__num{align-content:start;min-height:0;padding:1rem .875rem}.construction-subheaders.tt-home.tt-mlc .tt-mlcount__num:before{font-size:3.5rem}.tt-mlcount__ill{width:2.75rem;margin-top:.75rem;position:static;rotate:-6deg}.tt-mlcount__body{padding:1rem .875rem 1rem 1rem}}@media only screen and (max-width:379px){.tt-mlcount__stop{grid-template-columns:5.75rem minmax(0,1fr)}.construction-subheaders.tt-home.tt-mlc .tt-mlcount__num:before{font-size:2.875rem}.tt-mlcount__unit{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.tt-mlcount__ill{animation:none!important}}.tt-home .tt-mlans{padding:var(--h-space) var(--h-pad) 0;counter-reset:mlstep}.tt-mlans>section{background:0 0!important;padding:0!important}.tt-mlans>section>div{background:var(--h-card);border-radius:40px;gap:1.5rem 4rem;margin:0 auto;display:grid;max-width:var(--h-wrap)!important;padding:clamp(1.5rem,4vw,3.5rem)!important}@media only screen and (min-width:900px){.tt-mlans>section>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.tt-mlans>section>div>h2{grid-area:1/1;align-self:end}.tt-mlans>section>div>p{grid-area:2/1;align-self:start}.tt-mlans>section>div>div{grid-area:1/2/span 2}}.construction-subheaders.tt-home.tt-mlc .tt-mlans>section>div>p{text-wrap:pretty;color:var(--h-muted)!important;margin:0!important;font-size:1.125rem!important;line-height:1.7!important}.tt-mlans>section>div>div{position:relative;rotate:1deg;box-shadow:0 30px 50px -30px #7846008c;background:repeating-linear-gradient(180deg, transparent 0 2.4375rem, #78460024 2.4375rem 2.5rem), var(--h-yellow)!important;border:0!important;border-radius:24px!important;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem) clamp(1.5rem,3vw,2rem)!important}.construction-subheaders.tt-home.tt-mlc .tt-mlans>section>div>div>p:first-child{text-transform:none!important;letter-spacing:0!important;color:var(--h-ink)!important;margin:0 0 1rem!important;font-size:.9375rem!important;font-weight:500!important}.construction-subheaders.tt-home.tt-mlc .tt-mlans ol{gap:.5rem;display:grid;margin:0!important;padding:0!important;list-style:none!important}.construction-subheaders.tt-home.tt-mlc .tt-mlans ol li{counter-increment:mlstep;background:#ffffffd1;border-radius:14px;padding:.75rem 1rem .75rem 3rem;line-height:1.5;position:relative;color:var(--h-ink)!important;font-size:.9375rem!important}.tt-mlans ol li:before{content:counter(mlstep);background:var(--h-violet);color:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:.75rem;left:.875rem}.construction-subheaders.tt-home.tt-mlc .tt-mlans>section>div>div>p:last-child{color:var(--h-ink)!important;margin:1.25rem 0 0!important;font-size:1.0625rem!important;font-weight:500!important}@media only screen and (max-width:599px){.tt-mlans>section>div{border-radius:28px;padding:1.5rem 1rem!important}.tt-mlans>section>div>div{rotate:none}}.tt-mlstory__card{width:min(66%,22rem);position:absolute;top:1.75rem;left:50%;translate:-50%;rotate:-1.5deg}.tt-mlstory__card--wide{width:min(84%,30rem)}.tt-mlstory__card img{border-radius:20px;box-shadow:0 34px 60px -30px #140846bf}.tt-mlstory__card--wide img{background:#fff}.tt-mlstory__card--pay,.tt-mlstory__card--rules{border-radius:20px;overflow:hidden;box-shadow:0 34px 60px -30px #140846bf}.tt-mlstory__card--pay img,.tt-mlstory__card--rules img{box-shadow:none;border-radius:0}.tt-mlstory__card--pay img{margin-top:-98%}.tt-mlstory__card--rules img{margin-top:-34%}@media only screen and (max-width:599px){.tt-mlstory__card,.tt-mlstory__card--wide{width:100%;max-width:20rem;margin:0 auto;position:static;translate:none;rotate:none}.tt-mlstory__card img{border-radius:14px}.tt-mlstory__card--pay img,.tt-mlstory__card--rules img{margin-top:0}}.tt-mlspec{padding:var(--h-space) var(--h-pad) 0}.tt-mlspec__inner{max-width:var(--h-wrap);margin:0 auto}.tt-mlspec__head{gap:1rem 4rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media only screen and (min-width:900px){.tt-mlspec__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.tt-mlspec__head .tt-eyebrow{grid-column:1/-1;margin-bottom:-.25rem}}.tt-mlspec__lede{color:var(--h-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.tt-mlspec__rows{border-top:1px solid var(--h-ink);margin:0;padding:0;list-style:none;display:grid}@media only screen and (min-width:900px){.tt-mlspec__rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}}.tt-mlspec__row{border-bottom:1px solid var(--h-line);grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem 1.125rem;padding:1.75rem 0;display:grid}.tt-mlspec__ill{background:#ffe3f2;border-radius:18px;grid-row:span 2;place-items:center;width:3.5rem;height:3.5rem;display:grid}.tt-mlspec__ill img{width:78%;height:auto;rotate:-6deg}.tt-mlspec__detail{color:var(--h-muted);text-wrap:pretty;margin:0;font-size:.9688rem;line-height:1.65}.tt-mlspec__detail strong{color:var(--h-ink);font-weight:500}@media only screen and (max-width:599px){.tt-mlspec__row{grid-template-columns:2.75rem minmax(0,1fr);column-gap:.875rem;padding:1.375rem 0}.tt-mlspec__ill{border-radius:14px;width:2.75rem;height:2.75rem}}.tt-mlc .tt-mlmeet__appnote{text-align:center;max-width:16rem;color:var(--h-muted);margin:1rem auto 0;font-size:.8125rem}.tt-mlc .tt-mlmeet .tt-meet__cta{align-items:center;gap:.5rem;display:inline-flex}.tt-mlguide{padding:var(--h-space) var(--h-pad) 0}.tt-mlguide__inner{max-width:var(--h-wrap);margin:0 auto}.tt-mlguide__head{text-align:center;max-width:46rem;margin:0 auto clamp(2.25rem,4.5vw,3.25rem)}.tt-mlguide__lede{color:var(--h-muted);margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6}.tt-mlguide__wall{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media only screen and (min-width:700px){.tt-mlguide__wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1100px){.tt-mlguide__wall{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-mlguide__card:nth-child(2n){translate:0 2rem}html.tt-motion .tt-home .tt-mlguide__card[data-reveal]:nth-child(2n):not([data-in]){translate:0 calc(2rem + 28px)}html.tt-motion .tt-home .tt-mlguide__card[data-reveal]:nth-child(2n)[data-in]{translate:0 2rem}.tt-mlguide__wall{padding-bottom:2rem}}.tt-mlguide__card{background:var(--h-card);border-radius:32px;align-content:start;gap:.75rem;min-height:21rem;padding:6.25rem 1.5rem 1.75rem;display:grid;position:relative}.tt-mlguide__card--violet{background:var(--h-violet)}.tt-mlguide__card--yellow{background:var(--h-yellow)}.tt-mlguide__card--pink{background:#ffc9e6}.tt-mlguide__card--peri{background:#c9ceff}.tt-mlguide__card--orange{background:#ffc9a6}.tt-mlguide__ill{filter:drop-shadow(0 12px 14px #14084647);width:4.25rem;position:absolute;top:1.25rem;left:1.5rem;rotate:-8deg}.tt-mlguide__ill img{width:100%;height:auto;display:block}.tt-mlguide__body{color:var(--h-ink);opacity:.82;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.tt-mlguide__card--violet .tt-mlguide__body{color:#fff;opacity:.88}@media only screen and (max-width:599px){.tt-mlguide__card{border-radius:26px;min-height:0;padding:5.25rem 1.25rem 1.5rem}.tt-mlguide__ill{width:3.5rem;left:1.25rem}}.tt-mlrel{padding:var(--h-space) var(--h-pad) 0}.tt-mlrel__inner{max-width:var(--h-wrap);margin:0 auto}.tt-mlrel__title a{color:inherit;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.tt-mlrel__grid{gap:.75rem;margin:clamp(2rem,4vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}@media only screen and (min-width:640px){.tt-mlrel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.tt-mlrel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-mlrel__tile{background:var(--h-card);height:100%;transition:background-color .22s var(--tt-ease), translate .22s var(--tt-ease);border-radius:24px;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1.125rem 1.25rem;display:grid;position:relative}.tt-mlrel__tile:hover{background:#eee9ff;translate:0 -2px}.tt-mlrel__ill{grid-row:span 2;width:3.5rem;rotate:-6deg}.tt-mlrel__ill img{width:100%;height:auto;display:block}.tt-mlrel__tile-body{color:var(--h-muted);grid-column:2;margin:0;font-size:.875rem;line-height:1.5}.tt-mlrel__go{width:1.125rem;height:1.125rem;color:var(--h-violet);transition:translate .22s var(--tt-ease);grid-area:1/3/span 2}.tt-mlrel__tile:hover .tt-mlrel__go{translate:3px}.tt-mlrel__sources{margin-top:2.5rem}.tt-mlrel__sources>section{border-radius:28px;background:var(--h-card)!important;border:0!important;padding:1.75rem clamp(1.25rem,3vw,2rem)!important}.tt-mlrel__sources>section>div{max-width:none!important;padding:0!important}.tt-mlrel__sources a{color:var(--h-violet)!important}.tt-mlrel__sources p{color:var(--h-muted)!important}
