.co{--co-s:.82;padding-block:clamp(5rem,12svh,8rem)}@media (min-width:48rem){.co{--co-s:1}}@media (min-width:48rem) and (not (min-height:1049px)){.co{--co-s:.94}}@media (min-width:48rem) and (not (min-height:996px)){.co{--co-s:.9}}@media (min-width:48rem) and (not (min-height:961px)){.co{--co-s:.86}}@media (min-width:48rem) and (not (min-height:926px)){.co{--co-s:.82}}.co-device{--device-scale:var(--co-s)}.co-row{width:100%;max-width:92rem;padding-inline:var(--gutter);row-gap:clamp(2.5rem,7svh,3.5rem);margin-inline:auto;display:grid}.co-text,.co-words{align-content:start;justify-items:start;min-width:0;display:grid}.co-her{margin:1.25rem 0 0}.co-quote p{max-width:12.5em;font-family:var(--font-serif);letter-spacing:-.008em;text-indent:-.36em;text-wrap:balance;font-size:clamp(2.125rem,3.6vw,3.5rem);font-weight:400;line-height:1.02}.co-who{align-items:center;gap:.625rem;margin-top:1.25rem;display:flex}.co-face{object-fit:cover;border-radius:999px;flex:none;width:1.75rem;height:1.75rem}.co-figures{letter-spacing:-.012em;margin-top:1.75rem;font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:600;line-height:1.15}.co-figure{display:block}.co-figure+.co-figure{margin-top:.375rem}.co-figures .co-fig{letter-spacing:-.03em;vertical-align:baseline;margin-right:.14em;font-size:2.1em;font-weight:800}.co-text[data-arrive=waiting] .co-fig .readout-strip{transition:none;translate:0 1em}.co-text[data-arrive=waiting] .co-fig .readout-char{opacity:0}.co-text[data-arrive=arrived] .co-fig .readout-strip{transition:translate 1.3s var(--ease-settle) .25s}.co-text[data-arrive=arrived] .co-fig .readout-char{transition:opacity .4s var(--ease-settle) .55s}.co-text[data-arrive=arrived] .co-figure+.co-figure .readout-strip{transition-delay:.417s}.co-body{max-width:27em}.co-bring{letter-spacing:-.01em;max-width:25em;margin-top:1.25rem;font-size:clamp(1.0625rem,1.25vw,1.1875rem);font-weight:500;line-height:1.5}.co-phone{justify-self:center}.co-box{width:calc(417px * var(--co-s));height:calc(876px * var(--co-s));position:relative}.co-phone[data-arrive=waiting] .co-box{opacity:0;translate:0 3rem}.co-phone[data-arrive=arrived] .co-box{transition:opacity .5s var(--ease-settle), translate .9s var(--ease-settle)}.co-screen{left:calc(12px * var(--co-s));top:calc(12px * var(--co-s));transform-origin:0 0;width:1206px;height:2622px;scale:calc(var(--co-s) * .325871) calc(var(--co-s) * .324943);pointer-events:none;border-radius:169px;display:none;position:absolute;overflow:hidden}html.js .co-screen{display:block}.co-screen img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:1206px;max-width:none;height:2622px;display:block}.co-slide{width:1206px;height:2466px;position:absolute;top:156px;left:0;overflow:hidden}.co-page{width:1206px;height:2622px;transition:translate .62s var(--ease-settle);position:absolute;top:-156px;left:0}.co-page-coaches:after{content:"";opacity:0;transition:opacity .62s var(--ease-settle);background:#1412101a;position:absolute;inset:0}.co-screen[data-screen=storefront] .co-page-coaches{translate:-30%}.co-screen[data-screen=storefront] .co-page-coaches:after{opacity:1}.co-page-storefront{translate:calc(100% + 160px);box-shadow:-30px 0 120px #2e2a262e}.co-screen[data-screen=storefront] .co-page-storefront{translate:0}.co-still{position:absolute;inset:0}.co-still-back{clip-path:circle(calc(var(--back-r) * 1px + 3px) at calc(var(--back-x) * 1px) calc(var(--back-y) * 1px))}.co-still-tab{clip-path:inset(2306px 0 102px)}.co-open,.co-back{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.co-open{left:calc(var(--row-left) * 1px);top:calc(var(--row-top) * 1px);width:calc(var(--row-width) * 1px);height:calc(var(--row-height) * 1px);border-radius:84px}.co-back{left:calc((var(--back-x) - var(--back-r)) * 1px);top:calc((var(--back-y) - var(--back-r)) * 1px);width:calc(var(--back-r) * 2px);height:calc(var(--back-r) * 2px);border-radius:50%}.co-open:after,.co-back:after{content:"";border-radius:inherit;opacity:0;transition:opacity .22s var(--ease-settle);background:#2e2a260f;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.co-open:hover:after,.co-back:hover:after{opacity:.6}}.co-open:active:after,.co-back:active:after,.co-screen[data-pressing] .co-open:after{opacity:1;transition-duration:90ms}.co-open:focus-visible,.co-back:focus-visible{outline:6px solid var(--accent);outline-offset:8px}@media (min-width:64rem){.co-row{grid-template:"phone text""phone words"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(3rem,6vw,7rem)}.co-phone{grid-area:phone}.co-text{grid-area:text;padding-top:.75rem}.co-words{grid-area:words;margin-top:clamp(2.5rem,5svh,3.5rem)}}
.dt{--dt-s:.82;padding-block:clamp(5rem,12svh,8rem)}@media (min-width:48rem){.dt{--dt-s:1}}@media (min-width:48rem) and (not (min-height:1049px)){.dt{--dt-s:.94}}@media (min-width:48rem) and (not (min-height:996px)){.dt{--dt-s:.9}}@media (min-width:48rem) and (not (min-height:961px)){.dt{--dt-s:.86}}@media (min-width:48rem) and (not (min-height:926px)){.dt{--dt-s:.82}}.dt-device{--device-scale:var(--dt-s)}.dt-row{width:100%;max-width:92rem;padding-inline:var(--gutter);row-gap:clamp(2.5rem,7svh,3.5rem);margin-inline:auto;display:grid}.dt-text{justify-items:start;display:grid}.dt-heading{max-width:11.5em;margin-top:1.25rem}.dt-body{max-width:29em;margin-top:1.5rem}.dt-promise{letter-spacing:-.01em;max-width:26em;margin-top:1rem;font-size:clamp(1.0625rem,1.25vw,1.1875rem);font-weight:500;line-height:1.5}.dt-phone{justify-self:center}.dt-box{width:calc(417px * var(--dt-s));height:calc(876px * var(--dt-s));position:relative}.dt-phone[data-arrive=waiting] .dt-box{opacity:0;translate:0 3rem}.dt-phone[data-arrive=arrived] .dt-box{transition:opacity .5s var(--ease-settle), translate .9s var(--ease-settle)}.dt-screen{left:calc(12px * var(--dt-s));top:calc(12px * var(--dt-s));transform-origin:0 0;width:1206px;height:2622px;scale:calc(var(--dt-s) * .325871) calc(var(--dt-s) * .324943);pointer-events:none;border-radius:169px;display:none;position:absolute;overflow:hidden}html.js .dt-screen{display:block}.dt-live{background:#f2eee6;border-radius:50%;width:72px;height:72px;position:absolute;top:386.5px;left:35.5px}.dt-live-dot,.dt-ping{border-radius:50%;position:absolute;inset:24px}.dt-live-dot{background:#6b705c}.dt-ping{opacity:0;border:3px solid #6b705c;animation:2.4s linear infinite dt-ping}.dt-ping-late{animation-delay:-1.2s}@keyframes dt-ping{0%{opacity:.75;scale:.6}to{opacity:0;scale:2.3}}.dt-gauge{width:1206px;height:1100px;display:none;position:absolute;top:0;left:0}.dt-phone[data-gauge=ready] .dt-gauge{display:block}.dt-arc{width:1206px;height:1100px;position:absolute;inset:0;overflow:visible}.dt-arc path{fill:none;stroke-linecap:round}.dt-arc-veil{stroke:#f2eee6;stroke-width:56px}.dt-arc-track{stroke:#dedad3;stroke-width:39px}.dt-arc-fill{stroke:#9aa28f;stroke-width:39px}.dt-figure-veil{background:#f2eee6;width:292px;height:194px;position:absolute;top:798px;left:460px}.dt-gauge .dt-figure{letter-spacing:-4.32px;color:#2e2a26;font-size:216px;font-weight:800;position:absolute;top:783px;left:601.5px;translate:-50%}.dt-gauge .dt-figure .readout-strip{transition-duration:1.15s}.dt-switch-row{width:1085px;left:60px;top:calc(var(--row-top) * 1px);height:calc(var(--row-height) * 1px);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.dt-switch-row:before{content:"";left:845px;top:calc(var(--toggle-top) * 1px - 4px);background:#fbfaf7;border-radius:46px;width:197px;height:92px;position:absolute}.dt-switch{left:849px;top:calc(var(--toggle-top) * 1px);width:189px;height:84px;transition:background-color .26s var(--ease-settle), box-shadow .3s var(--ease-settle);background:#c2c1c1;border-radius:42px;position:absolute}.dt-switch[data-on]{background:#6b705c}.dt-knob{width:111px;height:72px;transition:left .34s var(--ease-settle), width .2s var(--ease-settle);background:#fff;border-radius:36px;position:absolute;top:6px;left:6px}.dt-switch[data-on] .dt-knob{left:72px}.dt-switch-row:active .dt-knob{width:129px}.dt-switch-row:active .dt-switch[data-on] .dt-knob{left:54px}@media (hover:hover) and (pointer:fine){.dt-switch-row:hover .dt-switch{box-shadow:0 0 0 12px #6b705c29}}.dt-switch-row:focus-visible{outline:none}.dt-switch-row:focus-visible .dt-switch{outline:6px solid var(--accent);outline-offset:9px}.dt-mirror{justify-items:start;width:100%;max-width:26rem;display:grid}.dt-mirror-head{align-items:center;gap:.625rem;display:flex}.dt-face{object-fit:cover;border-radius:999px;flex:none;width:2rem;height:2rem}.dt-fact{width:100%;margin-top:.875rem;padding:1.125rem 1.375rem 1.1875rem}.dt-fact-label{letter-spacing:-.012em;font-size:1.0625rem;font-weight:600;line-height:1.3}.dt-fact-value{color:var(--ink-62);margin-top:.1875rem;font-size:.9375rem;line-height:1.4;display:block}.dt-hint{max-width:24rem;margin-top:.875rem;display:none}html.js .dt-hint{display:block}@media (min-width:64rem){.dt-row{grid-template:"text phone""mirror phone"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(3rem,6vw,7rem)}.dt-text{grid-area:text;padding-top:.75rem}.dt-phone{grid-area:phone}.dt-mirror{grid-area:mirror;align-self:start;margin-top:clamp(2.5rem,5svh,3.5rem)}}@media (prefers-reduced-motion:reduce){.dt-ping{display:none}}
