:root{--hs-control-radius:6px}.hs{--hs-paper:#fff;--hs-paper-2:#f6f4ef;--hs-ink:#141311;--hs-ink-2:#57544d;--hs-line:#e3dfd5;--hs-saffron:#ffc21a;--hs-motion:.16s cubic-bezier(.2, 0, 0, 1);--hs-font:var(--font-hs), var(--type-fallback);--hs-w-medium:500;--hs-w-strong:600;--hs-w-display:750;--bg:var(--hs-paper);--paper:var(--hs-paper);--ink:var(--hs-ink);--muted:var(--hs-ink-2);--line:var(--hs-line);--green:var(--hs-ink);--brand:var(--hs-ink);--on-accent:#fff;--story:var(--hs-saffron);--story-text:var(--hs-ink);--serif:var(--hs-font);--sans:var(--hs-font);background:var(--bg);color:var(--ink);font-family:var(--hs-font);font-feature-settings:"tnum" 0}.hs :is(.primary,.start-pay)>svg:last-child{transition:transform var(--hs-motion)}.hs :is(.primary,.start-pay):hover:not(:disabled)>svg:last-child{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.hs :is(.primary,.start-pay)>svg:last-child{transition:none}}.hs .primary{font-weight:var(--hs-w-strong);font-size:15px}.hs .primary:hover:not(:disabled){background:#2b2925}.lockup{align-items:center;gap:calc(var(--lockup-h) * .4);line-height:1;display:inline-flex}.lockup svg{flex:none;display:block}.lockup .lockup-block{width:calc(var(--lockup-h) * 1.7);height:calc(var(--lockup-h) * 1.7);flex:none;place-items:center;display:grid}.lockup .lockup-word{font:750 calc(var(--lockup-h) * .64) / 1 var(--font-hs), Arial, sans-serif;letter-spacing:-.015em;white-space:nowrap;color:inherit;border:0;padding:0}.lockup .lockup-word span{font:inherit;letter-spacing:inherit;color:inherit;border:0;padding:0;font-weight:500}.hs .login-story{color:var(--hs-ink)}.hs .login-story .wordmark{align-self:flex-start}.hs .wordmark .lockup{font-size:inherit;letter-spacing:normal;border:0;padding:0}.hs .login-editorial h1{font-weight:var(--hs-w-display);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(52px,5.6vw,88px);line-height:.96}.hs .login-editorial p{max-width:22em;font-size:19px;line-height:1.5}.hs .login-form{background:var(--hs-paper)}.hs .login-box h2{font-size:44px;font-weight:var(--hs-w-display);letter-spacing:-.03em;margin-bottom:10px;line-height:1.05}.hs .login-box .muted{font-size:16px}.hs .login-box input,.hs .code-cell:not([data-active]){border-color:var(--hs-line)}.hs .studio-list a{font-weight:var(--hs-w-strong)}.hs .studio-list a:hover{background:var(--hs-paper-2)}@property --studio-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --studio-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@media (min-height:560px){.hs .login.studio-picker{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0}.hs .studio-picker>section{min-height:0;overflow:hidden}.hs .studio-picker .login-box{flex-direction:column;align-items:flex-start;min-height:0;max-height:100%;display:flex}.hs .studio-picker .login-box h2{flex:none;margin-bottom:0}.hs .studio-picker .studio-list{flex:0 auto;align-self:stretch;min-height:0}.hs .studio-picker .studio-list ul{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hs-line) transparent;min-height:0;scroll-padding-block:28px;overflow-y:auto}.hs .studio-picker :is(.studio-admin,.text-button){flex:none}}@supports (animation-timeline:scroll()){.hs .studio-picker .studio-list ul{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--studio-fade-top), #000 calc(100% - var(--studio-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--studio-fade-top), #000 calc(100% - var(--studio-fade-bottom)), transparent);animation:linear both studio-list-edges;animation-timeline:scroll(self)}}@keyframes studio-list-edges{0%{--studio-fade-top:0px;--studio-fade-bottom:28px}6%{--studio-fade-top:28px}94%{--studio-fade-bottom:28px}to{--studio-fade-top:28px;--studio-fade-bottom:0px}}@media (max-width:760px) and (min-height:560px){.hs .login.studio-picker{grid-template-rows:auto minmax(0,1fr)}}@media (max-width:760px){.hs .login-story{min-height:0;padding:24px 27px 32px}.hs .login-editorial{padding:36px 0 0}.hs .login-editorial h1{margin:0;font-size:40px}.hs .login-editorial p{margin-top:12px;font-size:17px;display:block}.hs .login-box h2{font-size:36px}.hs .login-form{min-height:0}}.not-found.hs{align-content:space-between;justify-items:start;min-height:100dvh;padding:clamp(24px,4vw,56px);display:grid}.not-found.hs .not-found-body{justify-items:start;gap:18px;max-width:34em;padding-bottom:12vh;display:grid}.not-found.hs h1{font-weight:var(--hs-w-display);letter-spacing:-.035em;margin:0;font-size:clamp(56px,9vw,128px);line-height:.96}.not-found.hs p{color:var(--hs-ink-2);margin:0;font-size:19px;line-height:1.5}.not-found.hs .primary{margin-top:10px;text-decoration:none}.not-found.hs>a{text-decoration:none}.not-found.hs.studio-closed .not-found-body,.not-found.hs.page-error .not-found-body{max-width:40em}.not-found.hs.studio-closed h1,.not-found.hs.page-error h1{font-size:clamp(44px,5.4vw,76px);line-height:1.02}
.ill{--ill-ink:var(--hs-ink,#141311);--ill-ground:var(--hs-paper,#fff);--ill-block:var(--hs-saffron,#ffc21a);--ill-line:2px;--ill-ease:cubic-bezier(.2, 0, 0, 1);fill:none;width:100%;height:auto;stroke:var(--ill-ink);stroke-width:var(--ill-line);stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:1.5;display:block;overflow:visible}.ill :is(path,polygon,polyline,line,rect,circle,ellipse){vector-effect:non-scaling-stroke}.ill image{stroke:none}.ill-on-saffron .ill,.ill.ill-on-saffron{--ill-ground:var(--hs-saffron,#ffc21a);--ill-block:var(--hs-paper,#fff)}.ill-on-ink .ill,.ill.ill-on-ink{--ill-ink:var(--hs-paper,#fff);--ill-ground:var(--hs-ink,#141311)}.ill[data-play=wait] [data-line]{stroke-dasharray:var(--ill-dash,64);stroke-dashoffset:var(--ill-dash,64)}.ill[data-play=wait] :is([data-drop],[data-out],.ill-ticks){opacity:0}.ill[data-play=wait] polygon{fill-opacity:0}.ill[data-play=on] [data-line]{animation:ill-draw .64s var(--ill-ease) backwards;animation-delay:calc(var(--n,0) * 18ms)}.ill[data-play=on] polygon{animation:.32s linear backwards ill-fill;animation-delay:calc(var(--n,0) * 18ms + .18s)}.ill :is([data-drop],[data-out],.ill-ticks){transform-box:fill-box;transform-origin:50% 100%}:is(.ill[data-play=on],.ill[data-animate=load]) [data-drop]{animation:ill-drop .26s var(--ill-ease) backwards;animation-delay:var(--drop-at,.42s)}:is(.ill[data-play=on],.ill[data-animate=load]) [data-out]{animation:ill-out .42s var(--ill-ease) backwards;animation-delay:calc(var(--out-at,.7s) + var(--i,0) * .14s)}:is(.ill[data-play=on],.ill[data-animate=load]) [data-out][data-land]{animation:.62s linear backwards ill-land;animation-delay:calc(var(--out-at,.7s) + var(--i,0) * .16s)}:is(.ill[data-play=on],.ill[data-animate=load]) .ill-ticks{animation:ill-ticks .42s var(--ill-ease) backwards;animation-delay:var(--ticks-at,.64s)}.ill-hand{transform:rotate(var(--turn,0deg));transform-origin:0 0}.ill[data-play=wait] .ill-hand{opacity:0}:is(.ill[data-play=on],.ill[data-animate=load]) .ill-hand{animation:1.1s cubic-bezier(.34,1.4,.64,1) backwards ill-hand;animation-delay:var(--hand-at,.56s)}@keyframes ill-draw{0%{stroke-dasharray:var(--ill-dash,64);stroke-dashoffset:var(--ill-dash,64)}to{stroke-dasharray:var(--ill-dash,64);stroke-dashoffset:0}}@keyframes ill-hand{0%{opacity:0;transform:rotate(0)}12%{opacity:1}}@keyframes ill-fill{0%{fill-opacity:0}}@keyframes ill-drop{0%{opacity:0;transform:translateY(-40px)}60%{opacity:1;transform:translateY(0)scale(1.03,.95)}to{transform:none}}@keyframes ill-out{0%{opacity:0;transform:translate(var(--dx,-30px), var(--dy,-17px))}}@keyframes ill-land{0%{opacity:0;transform:translate(var(--dx,-30px), var(--dy,-17px));animation-timing-function:cubic-bezier(.3,0,.6,1)}48%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.3,1);transform:translate(0)scale(1.05,.92)}72%{animation-timing-function:cubic-bezier(.5,0,.7,1);transform:translateY(-4px)scale(.98,1.03)}to{transform:none}}@keyframes ill-ticks{0%{opacity:0;transform:scale(.4)}40%{opacity:1}}.ill-walker{transform:translate(calc(var(--at,.5) * var(--walk-dx)), calc(var(--at,.5) * var(--walk-dy)))}.ill[data-play=wait] .ill-walker{opacity:0}:is(.ill[data-play=on],.ill[data-animate=load]) .ill-walker{animation:ill-walk var(--walk,5s) linear infinite both;animation-delay:calc(1.2s + var(--wi,0) * var(--walk,5s) / var(--wn,1))}:is(.ill[data-play=on],.ill[data-animate=load]) .ill-hop{animation:.38s cubic-bezier(.3,0,.6,1) infinite alternate ill-hop}@keyframes ill-walk{0%{opacity:0;transform:translate(0)}14%,80%{opacity:1}to{opacity:0;transform:translate(var(--walk-dx), var(--walk-dy))}}@keyframes ill-hop{to{transform:translateY(-1.6px)}}@media (prefers-reduced-motion:reduce){.ill *,.ill[data-play] *{transition:none!important;animation:none!important}}
.hl{--hl-fill:currentColor;--hl-edge:currentColor;--hl-h:transparent;vertical-align:-.125em;flex:none;display:inline-block;overflow:visible}.hs .hl:not(:is(button,a,.toast) .hl){--hl-fill:var(--hs-saffron);--hl-edge:var(--hs-ink);--hl-h:var(--hs-ink)}.hl-step,.hl-block rect{fill:var(--hl-fill)}.hl-h{fill:var(--hl-h)}.hl-edge{fill:none;stroke:var(--hl-edge)}.hl-step{transform-box:fill-box;transform-origin:50% 100%;animation:1.4s step-end infinite hl-step}.hl-block{animation:1.4s step-end infinite hl-block}@keyframes hl-step{0%{transform:scaleY(0)}18%{transform:scaleY(.3334)}36%{transform:scaleY(.6667)}54%{transform:scaleY(1)}66%,to{transform:scaleY(0)}}@keyframes hl-block{0%{opacity:0}66%,to{opacity:1}}.hl-done .hl-step{animation:.42s step-end both hl-step}.hl-done .hl-block{animation:.42s step-end both hl-block}.hl-done{animation:.16s cubic-bezier(.2,0,0,1) .42s both hl-stamp}@keyframes hl-stamp{0%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.hl,.hl *{animation:none!important}.hl-step{display:none}.hl:not(.hl-done){opacity:.6}}.ill.ill-brand,.ill-brand .ill{--ill-ink:color-mix(in srgb, var(--ink) 86%, var(--bg));--ill-ground:var(--paper);--ill-block:var(--ill-face,var(--sig));--ill-line:2px}.empty-spot{width:152px;margin:0 0 20px -10px}.not-found-spot{width:208px;margin:0 0 24px -14px}@media (max-width:640px){.empty-spot{width:124px;margin-bottom:16px}.not-found-spot{width:148px}}
