.ld,.ld [data-ground=night]{--ground:#141210;--ink:#fff;--card:#1e1c1a;--inset:#2a2826;--accent:#fff}.ld [data-ground=day]{--ground:#fff;--ink:#141210;--card:#f2f2f1;--inset:#e9e9e8;--accent:#141210}.ld,.ld [data-ground]{--ink-62:color-mix(in srgb, var(--ink) 64%, var(--ground));--ink-45:color-mix(in srgb, var(--ink) 46%, var(--ground));--unlit:color-mix(in srgb, var(--ink) 14%, var(--ground))}.ld{--ld-gutter:1rem;--ld-head:3.75rem;--ld-pad:clamp(5rem, 11vw, 10rem);background:var(--ground);color:var(--ink);font-family:var(--font-ld), ui-sans-serif, system-ui, sans-serif;font-optical-sizing:auto;letter-spacing:-.006em;font-stretch:100%}@media (min-width:48rem){.ld{--ld-gutter:2rem;--ld-head:4.25rem}}@media (min-width:64rem){.ld{--ld-gutter:3rem;--ld-head:4.5rem}}.ld ::selection{background:var(--ink);color:var(--ground)}.ld :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ld-shell{width:100%;max-width:92rem;padding-inline:var(--ld-gutter);margin-inline:auto}.ld-giant,.ld-h2,.ld-begin,.ld-figure,.ld-load-n,.ld-clock>span,.ld-clockbar>span,.ld-beat-n,.ld-brief-time b,.ld-figline b{font-variant-numeric:lining-nums;letter-spacing:-.02em;font-weight:800;font-stretch:75%}.ld-clock>span,.ld-clockbar>span,.ld-beat-n{font-variant-numeric:tabular-nums lining-nums}.ld-giant{letter-spacing:-.028em;font-size:clamp(4.75rem,min(12.2vw,17svh),12.5rem);line-height:.84}.ld-line{display:block}.ld-h2{max-width:11em;font-size:clamp(3.25rem,7.4vw,7.75rem);line-height:.88}.ld-h3{letter-spacing:-.024em;font-size:clamp(1.625rem,2.3vw,2.375rem);font-weight:700;line-height:1.04}.ld-kicker{color:var(--ink-62);align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;display:inline-flex}.ld-kicker:before{content:"";background:var(--ink);border-radius:1px;width:.5rem;height:.5rem}.ld-lede{color:var(--ink-62);text-wrap:pretty;max-width:31em;font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.45}.ld-body{color:var(--ink-62);max-width:30em;font-size:1.0625rem;line-height:1.55}.ld-caption{color:var(--ink-62);font-size:.9375rem}.ld-caption b{color:var(--ink);font-weight:700}.ld-head{justify-items:start;gap:1.25rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.ld-pill{background:var(--ink);min-height:3.25rem;color:var(--ground);letter-spacing:-.012em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-settle), scale .2s var(--ease-settle);border-radius:999px;justify-content:center;align-items:center;padding-inline:1.65rem;font-size:1rem;font-weight:650;display:inline-flex;overflow:clip}.ld-pill>span{display:inline-block}.ld-pill:active{scale:.97}.ld-pill-sm{min-height:2.5rem;padding-inline:1.1rem;font-size:.875rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ld-pill:hover>span{animation:ld-roll .56s var(--ease-settle)}}@keyframes ld-roll{0%{translate:0}42%{translate:0 -135%}42.01%{translate:0 135%}to{translate:0}}.ld-text-link{min-height:3.25rem;transition:background-size .45s var(--ease-settle);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .8em);background-repeat:no-repeat;background-size:0% 2px;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.ld-text-link>span{transition:translate .45s var(--ease-settle);display:inline-block}@media (hover:hover){.ld-text-link:hover{background-size:100% 2px}.ld-text-link:hover>span{translate:.3em}}.ld-header{z-index:50;height:var(--ld-head);padding-inline:var(--ld-gutter);color:#fff;mix-blend-mode:difference;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.ld-header>*{pointer-events:auto}.ld-header-logo{font-size:.875rem;display:inline-flex}.ld-header-nav{display:none}.ld-header .ld-pill{color:#000;background:#fff}@media (min-width:64rem){.ld-header-nav{gap:2.25rem;font-size:.9375rem;font-weight:550;display:flex;position:absolute;left:50%;translate:-50%}.ld-header-nav a{transition:background-size .45s var(--ease-settle);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-block:.4rem}}@media (hover:hover){.ld-header-nav a:hover{background-size:100% 1.5px}}.ld-phone{--phone-scale:.5;width:calc(417px * var(--phone-scale));height:calc(876px * var(--phone-scale));flex:none;position:relative}.ld-phone-body{width:417px;height:876px;transform:scale(var(--phone-scale));transform-origin:0 0;background:#0b0b0b;border-radius:68px;padding:12px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #4a4846,inset 0 0 0 4px #0b0b0b,inset 0 0 0 5px #262422}[data-ground=day] .ld-phone-body{box-shadow:inset 0 0 0 1.5px #4a4846,inset 0 0 0 4px #0b0b0b,inset 0 0 0 5px #262422,0 60px 90px -50px #14121073}.ld-phone-screen{isolation:isolate;background:#141210;border-radius:56px;width:393px;height:852px;position:relative;overflow:hidden}.ld-phone-screen:after{content:"";z-index:6;background:#f2eee6;border-radius:3px;width:136px;height:5px;position:absolute;bottom:8px;left:50%;translate:-50%}.ld-phone-island{z-index:7;background:#000;border-radius:20px;width:125px;height:37px;position:absolute;top:11px;left:50%;translate:-50%}.ld-phone-status{z-index:6;color:#fff;letter-spacing:-.01em;pointer-events:none;justify-content:space-between;align-items:center;height:54px;padding:4px 32px 0 56px;font-size:17px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.ld-phone-bars{align-items:flex-end;gap:2px;height:12px;display:flex}.ld-phone-bars i{background:currentColor;border-radius:1px;width:3px}.ld-phone-bars i:first-child{height:4px}.ld-phone-bars i:nth-child(2){height:6px}.ld-phone-bars i:nth-child(3){height:9px}.ld-phone-bars i:nth-child(4){height:12px}.ld-phone-bars:after{content:"";background:linear-gradient(90deg,#fff 72%,#0000 0) content-box content-box;border:1px solid #ffffff73;border-radius:4px;width:25px;height:12px;margin-left:6px;padding:1.5px}.ld-screen{position:absolute;inset:0}.ld-screen+.ld-screen{clip-path:inset(100% 0 0)}.app{--a-ink:#f2eee6;--a-62:#f2eee69e;--a-45:#f2eee673;--a-card:#1f1b18;--a-inset:#2a2521;--a-moss:#9aa28f;color:var(--a-ink);font-family:var(--font-ld), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;text-align:left;background:#141210;flex-direction:column;font-size:17px;font-stretch:100%;line-height:1.3;display:flex;position:absolute;inset:0}.app-serif{font-family:var(--font-instrument), Georgia, serif;letter-spacing:-.012em;font-weight:400}.app-caption{color:var(--a-62);font-size:14px;font-weight:500}.app-glyph{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.app-glyph-play,.app-glyph-skip{fill:currentColor}.app-cover{flex:none;height:340px;position:relative}.app-cover-img{object-fit:cover;object-position:50% 28%;filter:contrast(1.05)}.app-cover-shade{background:linear-gradient(#1412108c,#0000 26% 42%,#141210 99%);position:absolute;inset:0}.app-cover-words{justify-items:start;gap:6px;display:grid;position:absolute;bottom:4px;left:24px;right:24px}.app-chip{background:#f2eee629;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.app-lift{letter-spacing:-.025em;font-size:34px;font-weight:700;line-height:1.05}.app-setline{color:var(--a-62);font-size:15px}.app-pad{gap:14px;padding:18px 24px 0;display:grid}.app-pair{align-items:baseline;gap:6px;display:flex}.app-pair b{letter-spacing:-.045em;text-align:right;font-size:80px;font-weight:800;line-height:.9;display:inline-block}.app-pair small{color:var(--a-62);margin-right:10px;font-size:15px;font-weight:600}.app-times{color:var(--a-45);margin-right:4px;font-size:32px;font-weight:500}.app-reason{color:var(--a-moss);margin-top:-6px;font-size:15px;font-weight:600}.app-log{background:var(--a-moss);color:#141210;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:56px;font-size:17px;font-weight:650;display:flex}.app-log-done{background:#f2eee6}.app-log .app-glyph{stroke-width:2.4px;width:19px;height:19px}.app-sets{gap:4px;margin-top:2px;display:grid}.app-sets li{border-radius:14px;grid-template-columns:30px 1fr 1fr 22px;align-items:center;height:44px;padding-inline:14px;font-size:15px;display:grid}.app-sets .app-sets-head{height:26px;color:var(--a-45);font-size:12px;font-weight:600}.app-set-last{color:var(--a-45)}.app-set-today{font-weight:600}.app-set-done .app-set-today{color:var(--a-62)}.app-set-now{background:var(--a-card)}.app-set-next{color:var(--a-62)}.app-set-check{color:var(--a-moss);justify-self:end;display:grid}.app-set-check .app-glyph{stroke-width:2.4px;width:18px;height:18px}.app-rest{padding:84px 26px 40px}.app-rest-head{font-size:44px;line-height:1}.app-rest-clock{justify-items:start;gap:14px;margin-block:auto;display:grid}.app-clock{letter-spacing:-.05em;font-size:136px;font-weight:800;line-height:.82}.app-bar{background:var(--a-inset);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.app-bar i{border-radius:inherit;background:var(--a-moss);transform-origin:0;height:100%;display:block;transform:scaleX(.983)}.app-next{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.app-pill-set{background:var(--a-card);border-radius:999px;padding:6px 12px}.app-pill-set small{color:var(--a-62);font-size:14px}.app-rest-note{max-width:250px;margin-bottom:22px}.app-controls{justify-content:space-between;display:flex}.app-controls span{color:var(--a-62);justify-items:center;gap:9px;font-size:13px;font-weight:600;display:grid}.app-circle{background:var(--a-card);width:66px;height:66px;color:var(--a-ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.app-circle .app-glyph{width:24px;height:24px}.app-voice{padding:84px 26px 48px}.app-voice-who{align-items:center;gap:12px;display:flex}.app-face{object-fit:cover;filter:grayscale();border-radius:50%;width:44px;height:44px}.app-live{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.app-live:before{content:"";background:var(--a-moss);border-radius:50%;width:8px;height:8px}.app-voice-words{margin-top:auto;font-size:58px;line-height:1}.app-note{background:var(--a-card);border-radius:999px;align-items:center;gap:14px;margin-block:30px auto;padding:12px 18px 12px 12px;display:flex}.app-play{background:var(--a-moss);color:#141210;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.app-play .app-glyph{width:18px;height:18px}.app-wave{flex:1;align-items:center;gap:3px;height:40px;display:flex}.app-wave i{background:var(--a-ink);border-radius:2px;flex:1;min-width:2px;transition:background-color .12s}.app-wave i.is-ahead{background:var(--a-45)}.app-note-time{color:var(--a-62);font-size:14px;font-weight:600}.app-voice-line{max-width:280px}.app-done{gap:18px;padding:84px 26px 40px}.app-done-q{letter-spacing:-.025em;font-size:30px;font-weight:700}.app-feel{background:var(--a-card);border-radius:999px;gap:4px;padding:4px;display:flex}.app-feel span{text-align:center;color:var(--a-62);border-radius:999px;flex:1;padding:11px 0;font-size:14px;font-weight:600}.app-feel .is-on{color:#141210;background:#f2eee6}.app-figures{gap:10px;margin-top:18px;display:grid}.app-figures p{color:var(--a-62);flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:17px;font-weight:500;display:flex}.app-figures b{letter-spacing:-.035em;color:var(--a-ink);font-size:60px;font-weight:800;line-height:1;display:inline-block}.app-figures .app-best b{color:var(--a-moss)}.app-done-line{margin-top:auto;font-size:46px;line-height:1}.ld-hero{min-height:100svh;padding-top:calc(var(--ld-head) + clamp(1.5rem, 5vh, 3.5rem));padding-bottom:clamp(1.5rem,4vh,3rem);display:grid;position:relative;overflow:clip}.ld-hero-grid{grid-template-areas:"words""bar""phone";align-content:space-between;row-gap:clamp(2.5rem,7vw,3.5rem);display:grid}.ld-hero-words{grid-area:words;justify-items:start;gap:1.5rem;display:grid}.ld-hero-words .ld-giant{margin-block:.25rem .5rem}.ld-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:.5rem;display:flex}.ld-hero-phone{grid-area:phone;justify-self:center}.ld-hero-phone .ld-phone{--phone-scale:.56}.ld-hero-bar{margin-inline:calc(var(--ld-gutter) * -1);grid-area:bar;justify-items:center;gap:.5rem;display:grid;overflow:clip}.ld-hero-bar .ld-bar{width:132%;max-width:none}@media (min-width:64rem){.ld-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"words phone""bar bar";align-items:center;gap:clamp(1rem,3vh,2rem) clamp(3rem,6vw,7rem)}.ld-hero-phone{justify-self:center}.ld-hero-phone .ld-phone{--phone-scale:.6}}@media (min-width:48rem){.ld-hero-bar{justify-self:center;width:min(100%,125svh);margin-inline:0;position:relative;overflow:visible}.ld-hero-bar .ld-bar{width:100%}.ld-bar-load{align-items:flex-end;height:45%;position:absolute;inset:0 0 auto}}@media (min-width:64rem) and (not (min-height:860px)){.ld-hero-phone .ld-phone{--phone-scale:.52}}@media (min-width:64rem) and (not (min-height:760px)){.ld-hero-phone .ld-phone{--phone-scale:.44}}.ld-bar-load{padding-inline:var(--ld-gutter);justify-content:center;align-items:baseline;gap:.6rem;display:flex}.ld-load-n{font-size:clamp(3.25rem,5vw,4.75rem);line-height:.86;display:inline-grid}.ld-load-n>span,.ld-load-n:after{grid-area:1/1;justify-self:end}.ld-bar-load small{color:var(--ink-62);font-size:.9375rem;font-weight:550}.ld-bar{width:100%;height:auto;overflow:visible}.ld-steel{fill:#8f9396}.ld-steel-hi{fill:#b9bdc0}.ld-knurl{fill:#73777a}.ld-plate-blue{fill:var(--color-plate-blue)}.ld-plate-face{fill:color-mix(in srgb, var(--color-plate-blue) 82%, #fff)}.ld-plate-mark{fill:#fff;font-family:var(--font-ld), sans-serif;text-anchor:middle;dominant-baseline:middle;font-size:15px;font-weight:800;font-stretch:75%}@property --ld-load{syntax:"<integer>";inherits:false;initial-value:135}html.motion .ld-hero .ld-line{margin-block:-.12em -.16em;padding-block:.12em .16em;overflow:clip}html.motion [data-ld-line]{animation:ld-rise 1.15s var(--ease-settle) .1s both;display:inline-block}html.motion .ld-line:nth-child(2) [data-ld-line]{animation-delay:.2s}html.motion [data-ld-fade]{animation:ld-arrive 1s var(--ease-settle) both}html.motion .ld-kicker[data-ld-fade]{animation-delay:50ms}html.motion .ld-lede[data-ld-fade]{animation-delay:.4s}html.motion .ld-actions[data-ld-fade]{animation-delay:.5s}html.motion [data-ld-hero-phone]{animation:ld-phone-in 1.3s var(--ease-settle) .3s both}html.motion .ld-hero-bar{animation:ld-arrive 1s var(--ease-settle) .45s both}html.motion [data-ld-plate=left]{animation:ld-plate-left .75s var(--ease-settle) .75s both}html.motion [data-ld-plate=right]{animation:ld-plate-right .75s var(--ease-settle) 1.15s both}html.motion [data-ld-collar=left]{animation:ld-collar-left .4s var(--ease-settle) 1.35s both}html.motion [data-ld-collar=right]{animation:ld-collar-right .4s var(--ease-settle) 1.75s both}html.motion .ld-load-n>span{visibility:hidden}html.motion .ld-load-n:after{counter-reset:ld-load var(--ld-load);content:counter(ld-load);animation:2s step-end both ld-load}@keyframes ld-load{0%{--ld-load:45}75%{--ld-load:90}95%{--ld-load:135}to{--ld-load:135}}@keyframes ld-rise{0%{translate:0 112%}}@keyframes ld-arrive{0%{opacity:0;translate:0 1.25rem}}@keyframes ld-phone-in{0%{opacity:0;translate:0 4rem}}@keyframes ld-plate-left{0%{opacity:0;translate:-150px}35%{opacity:1}}@keyframes ld-plate-right{0%{opacity:0;translate:150px}35%{opacity:1}}@keyframes ld-collar-left{0%{opacity:0;translate:-40px}}@keyframes ld-collar-right{0%{opacity:0;translate:40px}}.ld-session{padding-block:var(--ld-pad)}.ld-session-grid{position:relative}.ld-beats{gap:clamp(4.5rem,10vw,7.5rem);display:grid}.ld-beat{gap:2.5rem;display:grid}.ld-beat-words{align-content:start;gap:.85rem;max-width:34rem;display:grid}.ld-beat-n{font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:.9}.ld-beat-phone{justify-self:center}.ld-beat-phone .ld-phone{--phone-scale:.54}.ld-session-phone,.ld-clockbar{display:none}@media (min-width:48rem){.ld-beat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,6vw,7rem)}.ld-beat-phone .ld-phone{--phone-scale:.56}}@media not (min-width:64rem){.ld-session.is-live .ld-clockbar{z-index:2;margin:calc(var(--ld-head) * -1) calc(var(--ld-gutter) * -1) 2.5rem;padding:calc(var(--ld-head) + .25rem) var(--ld-gutter) .85rem;background:var(--ground);color:var(--ink-62);align-items:baseline;gap:.6rem;font-size:.9375rem;font-weight:550;display:flex;position:sticky;top:0}.ld-clockbar>span{color:var(--ink);font-size:2.25rem;line-height:.9}}@media (min-width:64rem){.ld-session.is-live .ld-session-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,7rem);display:grid}.ld-session.is-live .ld-beats{gap:0}.ld-session.is-live .ld-beat{align-items:center;min-height:82svh;display:flex}.ld-session.is-live .ld-beat-phone{display:none}.ld-session.is-live .ld-beat-words{transition:opacity .5s var(--ease-settle)}.ld-session.is-live .ld-beat:not(.is-on) .ld-beat-words{opacity:.2}.ld-session.is-live .ld-session-phone{display:block}.ld-sticky{top:var(--ld-head);height:calc(100svh - var(--ld-head));flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;display:flex;position:sticky}.ld-session-phone .ld-phone{--phone-scale:.66}}@media (min-width:64rem) and (not (min-height:880px)){.ld-session-phone .ld-phone{--phone-scale:.58}}@media (min-width:64rem) and (not (min-height:760px)){.ld-session-phone .ld-phone{--phone-scale:.48}}.ld-clock{align-items:baseline;gap:.85rem;display:flex}.ld-clock>span{font-size:clamp(3.5rem,5.6vw,6rem);line-height:.86}.ld-clock small{color:var(--ink-62);font-size:.9375rem;font-weight:550}.ld-rally{padding-block:var(--ld-pad)}.ld-rally-photo{background:var(--card);height:clamp(20rem,64vw,56rem);max-height:88svh;position:relative;overflow:hidden}.ld-cover{object-fit:cover;filter:contrast(1.04)}.ld-rally-grid{gap:3rem;margin-top:clamp(3rem,6vw,5.5rem);display:grid}@media (min-width:64rem){.ld-rally-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,6vw,7rem)}}.ld-rally-grid>.ld-lede{letter-spacing:-.02em;max-width:18em;color:var(--ink);font-size:clamp(1.5rem,2.3vw,2.125rem);font-weight:550;line-height:1.2}.ld-rally-live{gap:1.75rem;display:grid}.ld-live{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;display:flex}.ld-live-dot{background:var(--ink);width:.75rem;height:.75rem;animation:ld-live 2.4s var(--ease-settle) infinite;border-radius:50%;align-self:center}@keyframes ld-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ink) 55%, transparent)}70%,to{box-shadow:0 0 0 .75rem #0000}}.ld-figure{text-align:right;font-size:clamp(5rem,10vw,9rem);line-height:.82;display:inline-block}.ld-live-label{color:var(--ink-62);font-size:1.0625rem;font-weight:550}.ld-faces{grid-template-columns:repeat(9,minmax(0,2.75rem)) auto;align-items:center;gap:.375rem;display:grid}.ld-faces img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.06);border-radius:.375rem;width:100%;height:auto}.ld-faces-more{color:var(--ink-62);padding-left:.5rem;font-weight:650}.ld-days{gap:.85rem;display:grid}.ld-ticks{grid-template-columns:repeat(56,minmax(0,1fr));align-items:end;gap:3px;height:2.75rem;display:grid}.ld-ticks li{background:var(--unlit);border-radius:1px;height:64%;transition:background-color .2s}.ld-ticks li:nth-child(7n+1){height:100%}.ld-ticks li.is-lit{background:var(--ink)}.ld-rows{gap:2.25rem;margin-top:clamp(4rem,8vw,6.5rem);display:grid}@media (min-width:48rem){.ld-rows{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));column-gap:clamp(2rem,4vw,4rem)}}.ld-rows li{align-content:start;gap:.45rem;padding-top:1.35rem;display:grid;position:relative}.ld-rows li:before{content:"";background:var(--ink);width:1.75rem;height:3px;transition:width .5s var(--ease-settle);position:absolute;top:0;left:0}.ld-rows b{letter-spacing:-.015em;font-size:1.1875rem;font-weight:650}.ld-rows span{color:var(--ink-62);max-width:26em}@media (hover:hover){.ld-rows li:hover:before{width:4rem}}.ld-progress{padding-block:var(--ld-pad)}.ld-figline{letter-spacing:-.02em;text-wrap:balance;max-width:28em;margin-top:clamp(2rem,4vw,3rem);font-size:clamp(1.375rem,2.4vw,2.125rem);font-weight:600;line-height:1.35}.ld-figline b{text-align:right;font-size:2.1em;line-height:.9;display:inline-block}.ld-chart{margin-top:clamp(3rem,6vw,5rem)}.ld-chart svg{width:100%;height:clamp(9rem,18vw,14rem);overflow:visible}.ld-chart-line{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.ld-chart figcaption{color:var(--ink-62);justify-content:space-between;gap:1rem;margin-top:.85rem;font-size:.9375rem;display:flex}.ld-month{gap:.85rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.ld-month-dots{grid-template-columns:repeat(31,minmax(0,1fr));gap:4px;max-width:40rem;display:grid}.ld-month-dots li{aspect-ratio:1;background:var(--unlit);border-radius:50%}.ld-month-dots li.is-on{background:var(--ink)}.ld-data{padding-block:var(--ld-pad)}.ld-data-grid{gap:3.5rem;display:grid}.ld-data-grid>div{justify-items:start;gap:1.5rem;display:grid}@media (min-width:64rem){.ld-data-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;column-gap:clamp(3rem,6vw,7rem)}}.ld-sources{color:var(--ink-45);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;font-size:1.0625rem;font-weight:650;display:flex}.ld-sources .is-now{color:var(--ink)}.ld-sources small{color:var(--ink-62);flex-basis:100%;font-size:.9375rem;font-weight:450}.ld-switches{display:grid}.ld-switches li{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.15rem;font-size:1.125rem;font-weight:550;display:flex}.ld-switches li+li{box-shadow:inset 0 1px 0 var(--unlit)}.ld-switch{background:var(--unlit);cursor:pointer;width:3.5rem;height:2.125rem;transition:background-color .3s var(--ease-settle);border-radius:999px;flex:none;position:relative}.ld-switch i{background:var(--ink);width:1.75rem;height:1.75rem;transition:translate .4s var(--ease-settle), background-color .3s var(--ease-settle);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.ld-switch[aria-checked=true]{background:var(--ink)}.ld-switch[aria-checked=true] i{background:var(--ground);translate:1.375rem}.ld-coaches{padding-block:var(--ld-pad)}.ld-coaches-grid{gap:3.5rem;display:grid}.ld-coaches-words{justify-items:start;gap:1.5rem;display:grid}.ld-coaches-words .ld-pill{margin-top:.75rem}@media (min-width:64rem){.ld-coaches-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,6vw,7rem)}}.ld-brief{border-radius:1.75rem;gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.ld-brief-time{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.ld-brief-time b{font-size:clamp(3.75rem,7vw,6rem);line-height:.82}.ld-brief-time span{color:var(--ink-62);font-size:.9375rem}.ld-brief-rows{gap:.5rem;display:grid}.ld-brief-rows li{background:var(--card);border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .9rem;padding:.9rem;display:grid}.ld-brief-face{object-fit:cover;filter:grayscale();border-radius:50%;width:3rem;height:3rem}.ld-brief-rows li>span:first-of-type{gap:.15rem;display:grid}.ld-brief-rows b{font-weight:650}.ld-brief-rows small{color:var(--ink-62);font-size:.875rem;line-height:1.4}.ld-brief-act{background:var(--ink);color:var(--ground);white-space:nowrap;border-radius:999px;grid-column:2;justify-self:start;padding:.45rem .85rem;font-size:.8125rem;font-weight:650}@media (min-width:30rem){.ld-brief-rows li{grid-template-columns:auto minmax(0,1fr) auto}.ld-brief-act{grid-column:auto}}.ld-questions{padding-block:var(--ld-pad)}.ld-questions-grid{gap:2.5rem;display:grid}@media (min-width:64rem){.ld-questions-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(3rem,6vw,7rem)}}.ld-faq details{box-shadow:inset 0 -1px 0 var(--unlit)}.ld-faq details:first-child{box-shadow:inset 0 1px 0 var(--unlit), inset 0 -1px 0 var(--unlit)}.ld-faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;list-style:none;display:flex}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary i{flex:none;width:1.25rem;height:1.25rem;position:relative}.ld-faq summary i:before,.ld-faq summary i:after{content:"";height:2px;transition:rotate .4s var(--ease-settle);background:currentColor;position:absolute;inset:50% 0 auto;translate:0 -50%}.ld-faq summary i:after{rotate:90deg}.ld-faq details[open] summary i:after{rotate:none}.ld-faq p{max-width:36em;color:var(--ink-62);padding-bottom:1.6rem}.ld-faq details::details-content{block-size:0;transition:block-size .45s var(--ease-settle), content-visibility .45s allow-discrete;overflow:clip}.ld-faq details[open]::details-content{block-size:auto}.ld-start{padding-block:var(--ld-pad) clamp(5rem, 9vw, 8rem)}.ld-begin{letter-spacing:-.04em;margin-bottom:max(2rem,.26em);font-size:clamp(7rem,30vw,26rem);line-height:.8}.ld-form{gap:.75rem;max-width:38rem;display:grid}@media (min-width:40rem){.ld-form{grid-template-columns:minmax(0,1fr) auto}}.ld-form input[type=email]{background:var(--card);min-width:0;min-height:3.25rem;color:var(--ink);border-radius:999px;outline:2px solid #0000;padding-inline:1.4rem;font-size:1rem;transition:outline-color .2s,background-color .2s}.ld-form input[type=email]::placeholder{color:var(--ink-45)}.ld-form input[type=email]:focus-visible{outline-color:var(--ink);outline-offset:0}.ld-form input[aria-invalid=true]{outline-color:var(--ink)}.ld-form-note,.ld-form-error{color:var(--ink-62);grid-column:1/-1;padding-left:1.4rem;font-size:.875rem}.ld-form-error{color:var(--ink);font-weight:600}.ld-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ld-done{overflow-wrap:anywhere;max-width:30em;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.35}.ld-footer{padding-block:3rem 2.5rem}.ld-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ld-footer-nav{color:var(--ink-62);flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.9375rem;display:flex}.ld-footer-nav a{padding-block:.35rem;transition:color .2s}@media (hover:hover){.ld-footer-nav a:hover{color:var(--ink)}}.ld-footer-fine{color:var(--ink-45);margin-top:2rem;font-size:.8125rem}.ld .ps-sheet{--ground:#fff;--ink:#141210;--card:#fff;--inset:#f0f0ef;--accent:#141210;--problem:#141210;--ink-62:#696766;--ink-45:#939291;font-family:var(--font-ld), ui-sans-serif, system-ui, sans-serif}.ld .ps-sheet .ps-panel-title,.ld .ps-sheet .ps-thanks{letter-spacing:-.02em;font-family:inherit;font-weight:800;font-stretch:75%;line-height:.95}.ld .ps-sheet .btn-lit{color:#fff;background:#141210}@media (hover:hover){.ld .ps-sheet .btn-lit:hover{box-shadow:none;background:#000}}@media (prefers-reduced-motion:reduce){.ld-live-dot{animation:none}}
