@layer theme;@layer base{[data-landing]{--l-gold:#ffcd3f;--l-night:#0e0e0e;--l-white:#fff;--l-ink:#111;--l-ink-2-on-gold:#54461e;--l-ink-2-on-white:#5c5c5c;--l-text-on-night:#f5f5f5;--l-text-2-on-night:#acacac;--l-done:#35c759;--l-orange:#ff7a01;--l-ink-2-on-orange:#3a1e0e;--l-shadow-on-orange:0 40px 80px -32px #67260099;--l-accent-on-white:#d25300;--l-accent-on-night:#ff7a01;--l-gold-veil:#11111112;--l-tick-future-on-gold:#11111129;--l-tick-future-on-night:#6b6b6b33;--l-silhouette:#11111129;--l-bar:#161616e6;--l-bar-solid:#161616;--l-bar-line:#ffffff1f;--l-line-on-night:#ffffff1a;--l-card-on-night:#26262a;--l-card-line-on-night:inset 0 0 0 1px #3a3a3e;--l-card-text-on-night:#f2f2f2;--l-glow:#fffeef;--l-shadow-on-gold:0 40px 80px -32px #472d008c;--l-edge-on-white:0 0 0 1px #1111111a,0 8px 24px #11111112;--l-shadow-bar:0 10px 30px -12px #00000073;--l-display-1:clamp(3.5rem,2.2rem + 5.333vw,7rem);--l-display-2:clamp(2.5rem,1.757rem + 3.048vw,4.5rem);--l-day-label:clamp(1.1875rem,1.025rem + .667vw,1.625rem);--l-lead:clamp(1.1875rem,1.071rem + .476vw,1.5rem);--l-body:clamp(1.0625rem,.993rem + .286vw,1.25rem);--l-small:clamp(.875rem,.852rem + .095vw,.9375rem);--l-footer:.8125rem;--l-ease-out:cubic-bezier(.16,1,.3,1);--l-spring:linear(0,.087,.286,.522,.741,.915,1.035,1.101,1.125,1.12,1.097,1.068,1.039,1.016,.999,.989,.985,.984,.987,.99,.994,.997,1,1.001,1.002,1);--l-dur-spring:.544s;--l-dur-row:.2s;--l-dur-bar:.22s;--l-dur-card:.25s;--l-dur-glow:.4s;--l-coach-reply-start:.12s;--l-gutter:16px;--l-section-pad:72px;--l-section-pad-top:88px;font-family:var(--font-figtree);font-synthesis:none;overflow-x:clip}@supports (color:lab(0% 0 0)){[data-landing]{--l-gold:lab(85.1344% 8.64634 72.4643);--l-night:lab(3.98439% 0 0);--l-white:lab(100% 0 0);--l-ink:lab(5.09437% -.00000745058 0);--l-ink-2-on-gold:lab(30.4617% 2.0996 25.8375);--l-ink-2-on-white:lab(39.1% 0 0);--l-text-on-night:lab(96.52% -.0000298023 .0000119209);--l-text-2-on-night:lab(70.42% 0 0);--l-done:lab(71.0433% -56.7222 42.8592);--l-orange:lab(66.6678% 48.3907 74.4258);--l-ink-2-on-orange:lab(15.0331% 12.3057 16.2594);--l-shadow-on-orange:0 40px 80px -32px lab(24.8388% 33.4664 42.8246/.6);--l-accent-on-white:lab(52.1633% 52.6984 78.7668);--l-accent-on-night:lab(66.6678% 48.3907 74.4258);--l-gold-veil:lab(5.09437% -.00000745058 0/.07);--l-tick-future-on-gold:lab(5.09437% -.00000745058 0/.16);--l-tick-future-on-night:lab(45.248% 0 0/.2);--l-silhouette:lab(5.09437% -.00000745058 0/.16);--l-bar:lab(7.22637% -.0000149012 0/.9);--l-bar-solid:lab(7.22637% -.0000149012 0);--l-bar-line:lab(100% 0 0/.12);--l-line-on-night:lab(100% 0 0/.1);--l-glow:lab(99.648% -.898331 15.4775);--l-shadow-on-gold:0 40px 80px -32px lab(21.0315% 9.72243 30.9952/.55);--l-edge-on-white:0 0 0 1px lab(5.09437% -.00000745058 0/.1),0 8px 24px lab(5.09437% -.00000745058 0/.07);--l-shadow-bar:0 10px 30px -12px lab(0% 0 0/.45)}}@media (min-width:1024px){[data-landing]{--l-gutter:clamp(56px,5.556vw,80px);--l-section-pad:80px;--l-section-pad-top:92px}}[data-landing] ::selection{background-color:var(--l-ink);color:var(--l-gold)}[data-landing] .app{--a-page:#0e0e0e;--a-surface:#1a1a1a;--a-sheet:#141414;--a-text:#f5f5f5;--a-text-2:#a3a3a3;--a-text-3:#6b6b6b;--a-line:#ffffff1a;--a-fill:#ffffff12;--a-primary:#ff7a01;--a-primary-edge:#c95600;--a-on-primary:#111;--a-highlight:#ffcd3f;--a-done:#35c759;--a-purple:#bf5af2}@supports (color:lab(0% 0 0)){[data-landing] .app{--a-page:lab(3.98439% 0 0);--a-surface:lab(9.288% 0 -.00000298023);--a-sheet:lab(6.29405% 0 0);--a-text:lab(96.52% -.0000298023 .0000119209);--a-text-2:lab(66.94% 0 0);--a-text-3:lab(45.248% 0 0);--a-line:lab(100% 0 0/.1);--a-fill:lab(100% 0 0/.07);--a-primary:lab(66.6678% 48.3907 74.4258);--a-primary-edge:lab(51.5055% 44.4325 61.2848);--a-on-primary:lab(5.09437% -.00000745058 0);--a-highlight:lab(85.1344% 8.64634 72.4643);--a-done:lab(71.0433% -56.7222 42.8592);--a-purple:lab(56.3937% 58.742 -59.9268)}}}@layer components{[data-landing] .l-ground-gold{--l-text:var(--l-ink);--l-text-2:var(--l-ink-2-on-gold);--l-tick-future:var(--l-tick-future-on-gold);--l-panel-shadow:var(--l-shadow-on-gold);background-color:var(--l-gold);color:var(--l-text)}[data-landing] .l-ground-white{--l-text:var(--l-ink);--l-text-2:var(--l-ink-2-on-white);--l-panel-shadow:var(--l-edge-on-white);--l-accent:var(--l-accent-on-white);background-color:var(--l-white);color:var(--l-text)}[data-landing] .l-ground-orange{--l-text:var(--l-ink);--l-text-2:var(--l-ink-2-on-orange);--l-panel-shadow:var(--l-shadow-on-orange);--l-accent:var(--l-ink);background-color:var(--l-orange);color:var(--l-text)}[data-landing] .l-ground-night,[data-landing] .l-on-night{--l-text:var(--l-text-on-night);--l-text-2:var(--l-text-2-on-night);--l-tick-future:var(--l-tick-future-on-night);--l-panel-shadow:0 0 #0000;--l-accent:var(--l-accent-on-night);color:var(--l-text)}[data-landing] .l-ground-night{background-color:var(--l-night)}[data-landing] .l-container{width:min(560px,100% - 2*var(--l-gutter));margin-inline:auto}@media (min-width:1024px){[data-landing] .l-container{width:min(1280px,100% - 2*var(--l-gutter))}}[data-landing] .l-display-1{font-family:var(--font-anton);font-weight:400;font-size:var(--l-display-1);letter-spacing:-.01em;text-wrap:balance;line-height:1.04}[data-landing] .l-display-2{font-family:var(--font-anton);font-weight:400;font-size:var(--l-display-2);letter-spacing:-.005em;text-wrap:balance;line-height:1.04}[data-landing] .l-day-label{font-family:var(--font-anton);font-weight:400;font-size:var(--l-day-label);letter-spacing:0;white-space:nowrap;line-height:1}[data-landing] .l-lead{font-family:var(--font-figtree);font-weight:600;font-size:var(--l-lead);letter-spacing:-.005em;text-wrap:pretty;line-height:1.34}[data-landing] .l-body{font-family:var(--font-figtree);font-weight:400;font-size:var(--l-body);text-wrap:balance;line-height:1.5}[data-landing] .l-small{font-family:var(--font-figtree);font-weight:500;font-size:var(--l-small);text-wrap:pretty;line-height:1.4}[data-landing] .l-footer{font-family:var(--font-figtree);font-weight:500;font-size:var(--l-footer);line-height:1.5}[data-landing] .l-anton{font-family:var(--font-anton);font-weight:400}[data-landing] .l-accent{color:var(--l-accent)}[data-landing] .l-doodle{white-space:nowrap;display:inline-block;position:relative}[data-landing] .l-doodle:after{content:"";pointer-events:none;inset-inline:-.02em;background:url(/landing/art/underline-ink.svg) 50%/100% 100% no-repeat;height:.2em;position:absolute;bottom:-.14em}[data-landing] .l-system{font-family:system-ui,sans-serif}[data-landing] .app-caps{text-transform:uppercase}[data-landing] .l-app-panel{background-color:var(--a-page);box-shadow:var(--l-panel-shadow);color:var(--a-text);line-height:1.2;position:relative;overflow:hidden}[data-landing] .l-app-panel:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08)}[data-landing] .l-app-panel[data-shape=screen]{border-radius:calc(63.33*var(--s))}[data-landing] .l-app-panel[data-shape=crop]{border-radius:24px}@media (min-width:1024px){[data-landing] .l-app-panel[data-shape=crop]{border-radius:32px}}[data-landing] .l-ruler{--l-tick:1.5px;--l-tick-today:3px;--l-day-index:0;--l-ruler-pitch:calc((100cqw - var(--l-tick))/74);position:relative;container-type:inline-size}@media (min-width:1024px){[data-landing] .l-ruler{--l-tick:3px;--l-tick-today:4px}}[data-landing] .l-ruler-row{justify-content:space-between;display:flex;position:absolute;inset:0}[data-landing] .l-ruler-row>span{width:var(--l-tick);border-radius:1.5px}[data-landing] .l-ruler-row[data-row=future]>span{background-color:var(--l-tick-future)}[data-landing] .l-ruler-row[data-row=done]>span{background-color:var(--l-done)}[data-landing] .l-ruler-row[data-row=done]{clip-path:inset(0 calc(100% - var(--l-day-index)*var(--l-ruler-pitch))0 0)}[data-landing] .l-ruler-today{inset-block:0;width:var(--l-tick-today);background-color:var(--l-text);transform:translateX(calc(var(--l-day-index)*var(--l-ruler-pitch) + (var(--l-tick) - var(--l-tick-today))/2));border-radius:1.5px;position:absolute;left:0}@keyframes l-press{50%{scale:.97}}}@layer utilities;body:has([data-landing]){background-color:#0e0e0e;background-color:lab(3.98439% 0 0)}html:has([data-landing]){scroll-padding-top:88px}
/*# sourceMappingURL=e445947a44a7c3ae.css.map*/