.ss-hero{--ss-paper:#eef2f6;--ss-muted:#8fa6be;--ss-shell:clamp(1.25rem,5vw,5.5rem);--ss-step:clamp(1rem,.95rem + .2vw,1.0625rem);--ss-lede-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);--ss-display:clamp(2.5rem,1.2rem + 6.8vw,6rem);background:var(--ss-deep,#04122a);color:var(--ss-paper);font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-variation-settings:"wdth" 100,"wght" 400;line-height:1.5;overflow:hidden;padding:calc(var(--ss-nav, 0px) + var(--ss-pad-top, 72px)) var(--ss-shell) var(--ss-pad-bottom,24px);position:relative}.ss-hero,.ss-hero *,.ss-hero :after,.ss-hero :before{box-sizing:border-box}.ss-inner{margin:0 auto;max-width:82rem;position:relative}.ss-bg{overflow:hidden;pointer-events:none}.ss-bg,.ss-bg__photo{inset:0;position:absolute}.ss-bg__photo{background-image:var(--ss-photo,none);background-position:var(--ss-photo-position,center);background-size:cover;filter:var(--ss-photo-filter,none);mix-blend-mode:var(--ss-photo-blend,normal);opacity:var(--ss-photo-opacity,.34)}.ss-bg__wash{animation:ss-drift 30s ease-in-out infinite alternate;background:radial-gradient(40% 46% at 78% 46%,rgba(var(--ss-blue-rgb,10,91,255),.58),transparent 70%),radial-gradient(36% 42% at 12% 88%,rgba(var(--ss-blue-rgb,10,91,255),.3),transparent 72%),radial-gradient(28% 32% at 92% 86%,rgba(var(--ss-blue-rgb,10,91,255),.16),transparent 70%);inset:-25%;position:absolute}@keyframes ss-drift{0%{transform:translate3d(-2%,-1.5%,0) scale(1.02)}to{transform:translate3d(2.5%,2%,0) scale(1.09)}}.ss-bg__grid{background:repeating-linear-gradient(180deg,rgba(140,180,255,.11) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(140,180,255,.07) 0 1px,transparent 1px 104px);inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0 58%,transparent);mask-image:linear-gradient(180deg,#000 0 58%,transparent);position:absolute}.ss-bg__ceiling{background:linear-gradient(to bottom,rgba(2,10,24,calc(var(--ss-scrim, .45)*2)) 0,rgba(2,10,24,var(--ss-scrim,.45)) 55%,transparent);height:40%;inset:0 0 auto;position:absolute}.ss-bg__floor{background:linear-gradient(to top,var(--ss-deep,#04122a) 12%,rgba(4,18,42,.55) 55%,transparent);height:46%;inset:auto 0 0;position:absolute}.ss-grid{align-items:center;display:grid;gap:clamp(2.25rem,5vw,4rem);position:relative}.ss-copy{min-width:0}.ss-eyebrow{align-items:center;color:#dce8f7;display:flex;font-size:.9375rem;font-variation-settings:"wght" 600;gap:1rem;margin:0 0 1.25rem}.ss-eyebrow i{background:var(--ss-accent,#d8fa4c);display:block;flex:none;height:2px;width:2.25rem}.ss-headline{color:#fff;font-size:var(--ss-display);font-variation-settings:"wdth" 88,"wght" 760;letter-spacing:-.035em;line-height:.92;margin:0}.ss-headline span{display:block;overflow:hidden}.ss-headline span i{display:block;font-style:normal;transform:translateY(112%)}.ss-headline span i.is-accent{color:var(--ss-accent,#d8fa4c)}.ss-hero.is-in .ss-headline span i{transform:translateY(0);transition:transform .9s cubic-bezier(.16,.84,.3,1)}.ss-hero.is-in .ss-headline span:first-child i{transition-delay:.05s}.ss-hero.is-in .ss-headline span:nth-child(2) i{transition-delay:.15s}.ss-hero.is-in .ss-headline span:nth-child(3) i{transition-delay:.25s}.ss-hero.is-in .ss-headline span:nth-child(4) i{transition-delay:.35s}.ss-rule{background:var(--ss-blue,#0a5bff);height:2px;margin:1.75rem 0 0;transform:scaleX(0);transform-origin:left;width:5.5rem}.ss-hero.is-in .ss-rule{transform:scaleX(1);transition:transform .8s cubic-bezier(.16,.84,.3,1) .5s}.ss-lede{color:#c2d3e4;font-size:var(--ss-lede-size);margin:1.5rem 0 2rem;max-width:36ch}.ss-btn{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:var(--ss-step);font-variation-settings:"wght" 620;justify-content:center;padding:.95rem 1.6rem;text-decoration:none;transition:background .25s,border-color .25s,color .25s,filter .25s}.ss-btn--solid{background:var(--ss-accent,#d8fa4c);color:var(--ss-accent-text,#08182b)}.ss-btn--solid:hover{filter:brightness(.93)}.ss-btn--ghost{border-color:hsla(0,0%,100%,.34);color:#fff}.ss-btn--ghost:hover{background:hsla(0,0%,100%,.08);border-color:#fff}.ss-hero a:focus-visible,.ss-hero button:focus-visible{border-radius:4px;outline:2px solid var(--ss-accent,#d8fa4c);outline-offset:3px}.ss-clocks{display:flex;flex-wrap:wrap;gap:1.75rem;margin-top:2.5rem}.ss-clock{display:flex;flex-direction:column;gap:.15rem}.ss-clock b{color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:1.0625rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em}.ss-clock span{color:var(--ss-muted);font-size:.8125rem}.ss-clock--you{border-left:2px solid var(--ss-blue,#0a5bff);padding-left:.85rem}.ss-clock--you b{color:#fff}.ss-clock--you span{color:#9fc0ff}.ss-clock[hidden]{display:none}.ss-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.15);border-radius:14px;box-shadow:0 34px 70px -34px rgba(0,0,0,.85);padding:1.25rem}.ss-panel__top{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.9rem}.ss-panel__top h2{color:#fff;font-size:1rem;font-variation-settings:"wght" 650;letter-spacing:-.01em;margin:0}.ss-panel__top p{color:var(--ss-muted);font-size:.8125rem;margin:.2rem 0 0}.ss-panel__client{color:var(--ss-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;white-space:nowrap}.ss-pulse{background:var(--ss-done,#2ea37a);border-radius:50%;display:inline-block;height:7px;margin-right:.4rem;vertical-align:middle;width:7px}.ss-hero.is-in .ss-pulse{animation:ss-pulse 2.4s ease-in-out infinite}@keyframes ss-pulse{0%,to{box-shadow:0 0 0 0 rgba(46,163,122,.55)}50%{box-shadow:0 0 0 6px rgba(46,163,122,0)}}.ss-rows{list-style:none;margin:0;padding:.35rem 0 0}.ss-rows li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:.75rem;grid-template-columns:1fr auto auto;opacity:0;padding:.72rem 0;transform:translateY(8px)}.ss-rows li.is-shown{opacity:1;transform:none;transition:opacity .45s ease,transform .45s cubic-bezier(.16,.84,.3,1)}.ss-task{color:#e4edf6;font-size:.9375rem}.ss-count{color:var(--ss-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem;font-variant-numeric:tabular-nums}.ss-chip{background:rgba(214,162,59,.16);border:1px solid rgba(214,162,59,.3);border-radius:999px;color:#ebc076;font-size:.75rem;font-variation-settings:"wght" 600;padding:.24rem .62rem;transition:background .35s,color .35s,border-color .35s;white-space:nowrap}.ss-chip.is-done{background:rgba(46,163,122,.16);border-color:rgba(46,163,122,.36);color:var(--ss-done,#6fd3ac)}.ss-panel__foot{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;padding-top:1.1rem}.ss-panel__foot small{color:var(--ss-muted);display:block;font-size:.8125rem;margin-bottom:.35rem}.ss-variance{color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(1.5rem,4vw,1.9rem);font-variant-numeric:tabular-nums;line-height:1}.ss-variance.is-zero{color:var(--ss-done,#6fd3ac)}.ss-days{color:var(--ss-muted);font-size:.8125rem;text-align:right}.ss-days b{color:#fff;display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.25rem;font-weight:500}.ss-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ss-hero .ss-btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1.0625rem;font-variation-settings:"wght" 620;font-weight:600;justify-content:center;line-height:1;padding:.95rem 1.6rem;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,filter .25s ease,transform .12s ease}.ss-hero .ss-actions .ss-btn:first-child,.ss-hero .ss-btn--solid{background:#d8fa4c;border-color:#d8fa4c;color:#08182b}.ss-hero .ss-actions .ss-btn:first-child:hover,.ss-hero .ss-btn--solid:hover{background:#c8ee2e;border-color:#c8ee2e;color:#08182b}.ss-hero .ss-actions .ss-btn:not(:first-child),.ss-hero .ss-btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.34);color:#fff}.ss-hero .ss-actions .ss-btn:not(:first-child):hover,.ss-hero .ss-btn--ghost:hover{background:hsla(0,0%,100%,.08);border-color:#fff;color:#fff}.ss-hero .ss-btn:active{transform:translateY(1px)}.ss-hero .ss-btn:focus-visible{outline:2px solid #d8fa4c;outline-offset:3px}.ss-compliance{border-top:1px solid hsla(0,0%,100%,.14);color:#a8bdd2;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 2rem;margin-top:clamp(2.5rem,6vw,4.5rem);padding:1.1rem 0 1.6rem;position:relative}.ss-compliance p{margin:0}.ss-compliance strong{color:#fff;font-variation-settings:"wght" 600}.ss-fade{opacity:0;transform:translateY(14px)}.ss-hero.is-in .ss-fade{opacity:1;transform:none;transition:opacity .7s ease .55s,transform .7s cubic-bezier(.16,.84,.3,1) .55s}.ss-hero.is-in .ss-fade.ss-d2{transition-delay:.68s}.ss-hero.is-in .ss-fade.ss-d3{transition-delay:.8s}@media (min-width:62rem){.ss-grid{gap:clamp(3rem,6vw,5.5rem);grid-template-columns:1.05fr .95fr}.ss-grid--single{grid-template-columns:1fr}.ss-panel{padding:1.6rem}}@media (max-width:61.999rem){.ss-hero--panel-desktop .ss-panel{display:none}}@media (max-width:30rem){.ss-panel{border-radius:12px;padding:1.1rem}.ss-rows li{column-gap:.75rem;grid-template-areas:"task chip" "meta chip";grid-template-columns:1fr auto;row-gap:.2rem}.ss-rows .ss-task{align-self:end;grid-area:task}.ss-rows .ss-count{align-self:start;font-size:.75rem;grid-area:meta}.ss-rows .ss-chip{align-self:center;grid-area:chip;justify-self:end}.ss-clocks{gap:1.1rem 1.5rem}.ss-compliance{gap:.35rem}}.ss-fade,.ss-headline span i,.ss-rows li{animation:ss-reveal 0s linear 3s forwards}@keyframes ss-reveal{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ss-hero *,.ss-hero :after,.ss-hero :before{animation:none!important;transition:none!important}.ss-headline span i,.ss-rule{transform:none}.ss-fade,.ss-rows li{opacity:1;transform:none}}body.hs-inline-edit .ss-fade,body.hs-inline-edit .ss-headline span i,body.hs-inline-edit .ss-rows li{opacity:1;transform:none}