@view-transition{navigation:auto}::view-transition-old(root){animation:zb-out .28s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:zb-in .42s cubic-bezier(.2,.8,.2,1) both}@keyframes zb-out{to{opacity:0;transform:translateY(-6px)}}@keyframes zb-in{0%{opacity:0;transform:translateY(10px)}}header{view-transition-name:zb-header}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scrollbar-color:#141312 #F3F8F8}::selection{background:#f89cd6;color:#141312}section[id]{scroll-margin-top:110px}:focus-visible{outline:3px solid #F89CD6;outline-offset:3px}.hd{position:sticky;top:0;z-index:60;background:#f3f8f8e0;-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);transition:padding .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.hd.zb-s{box-shadow:0 10px 30px -18px #1413128c;padding-block:12px}.hd.zb-s .hd-nav a{transition:border-color .2s,color .2s,background .2s,transform .2s}.nav-strip{position:sticky;top:var(--zb-hh,78px);z-index:55}a,button,label{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background-color .2s,color .2s,border-color .2s}a[style*=box-shadow]:hover,button[style*=box-shadow]:hover{transform:translate(-3px,-3px)}a[style*=box-shadow]:active,button[style*=box-shadow]:active{transform:translate(2px,2px)}.r-tile:hover{transform:translate(-4px,-4px);box-shadow:10px 10px #141312!important}a[style*="border: 2px solid"]:not([style*=box-shadow]):not(.r-tile):hover,button[style*="border: 2px solid"]:not([style*=box-shadow]):hover{background-color:#f89cd6!important;color:#141312!important}input[type=range]{cursor:grab}input[type=range]:active{cursor:grabbing}button,a{touch-action:manipulation}canvas{touch-action:pan-y}#zb-bar{position:fixed;left:0;top:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:#f89cd6;z-index:100;pointer-events:none;will-change:transform}html.zb-js .zb-r{opacity:0;transform:translate3d(0,22px,0) rotate(var(--zb-rot,-.8deg));transform-origin:0 100%;will-change:opacity,transform}html.zb-js .zb-r.in{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,1.25,.3,1);transition-delay:var(--zb-d,0ms);will-change:auto}.zb-track{display:flex;gap:28px;width:max-content;animation:zb-mq 38s linear infinite}.zb-track>*{flex:none}@keyframes zb-mq{to{transform:translate(calc(-50% - 14px))}}.zb-mq:hover .zb-track{animation-play-state:paused}.c-sum{top:calc(var(--zb-hh,78px) + 16px)!important}a:active,button:active,label:active{transition-duration:.06s}a[style*="border: 2px solid"]:not([style*=box-shadow]):not(.r-tile):active,button[style*="border: 2px solid"]:not([style*=box-shadow]):active{transform:scale(.97)}.r-tile:active{transform:translate(2px,2px);box-shadow:3px 3px #141312!important}input:focus,textarea:focus,select:focus{outline:3px solid #F89CD6;outline-offset:2px;box-shadow:4px 4px #141312}input,textarea,select{transition:box-shadow .2s,border-color .2s}input[aria-invalid=true],textarea[aria-invalid=true]{background:#fff0f6!important}.zb-shake{animation:zb-shake .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes zb-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.zb-pop{animation:zb-pop .6s cubic-bezier(.2,1.2,.3,1) both}@keyframes zb-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}}button.zb-send{position:relative;transition:transform .2s,box-shadow .2s,background-color .2s}button.zb-send.is-busy{pointer-events:none;background:#141312!important;color:#f3f8f8!important;box-shadow:none!important;transform:translate(4px,4px)}button.zb-send.is-busy:after{content:"";display:inline-block;width:14px;height:14px;margin-left:12px;vertical-align:-2px;border:2px solid #F3F8F8;border-right-color:transparent;border-radius:50%;animation:zb-spin .7s linear infinite}@keyframes zb-spin{to{transform:rotate(360deg)}}#zb-bar.go{transition:transform 1.4s cubic-bezier(.1,.7,.2,1)}html.zb-back::view-transition-old(root){animation:zb-out-b .28s cubic-bezier(.4,0,.2,1) both}html.zb-back::view-transition-new(root){animation:zb-in-b .42s cubic-bezier(.2,.8,.2,1) both}@keyframes zb-out-b{to{opacity:0;transform:translateY(6px)}}@keyframes zb-in-b{0%{opacity:0;transform:translateY(-10px)}}.hd-back:active{transform:translate(-3px)}@media(prefers-reduced-motion:reduce){.zb-shake,.zb-pop{animation:none}button.zb-send.is-busy:after{animation-duration:2s}html{scroll-behavior:auto}html.zb-js .zb-r{opacity:1!important;transform:none!important}.zb-track{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}*{transition-duration:.01ms!important}}h1[style*=Anton],h2[style*=Anton]{font-style:italic;letter-spacing:-.03em!important;text-wrap:balance}span[style*="Permanent Marker"]{display:inline-block;position:relative;font-style:italic;color:#f89cd6!important;transform:rotate(-3deg) skew(-10deg);transform-origin:left bottom;padding:0 .1em .12em 0;text-shadow:.055em .055em 0 #141312!important;-webkit-text-stroke:.012em #141312;paint-order:stroke fill}span[style*="Permanent Marker"]:after{content:"";position:absolute;left:-.06em;right:-.5em;bottom:-.02em;height:.09em;background:#f89cd6;box-shadow:.05em .05em #141312;clip-path:polygon(0 70%,55% 25%,100% 0,100% 40%,58% 100%,0 100%);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.8,.2,1) .25s}.in span[style*="Permanent Marker"]:after,.zb-r.in span[style*="Permanent Marker"]:after,h1 span[style*="Permanent Marker"]:after{transform:scaleX(1)}span[style*="Permanent Marker"]{transition:transform .35s cubic-bezier(.2,1.4,.3,1)}h1:hover span[style*="Permanent Marker"],h2:hover span[style*="Permanent Marker"]{transform:rotate(-1deg) skew(-14deg)}h3[style*="font-weight: 600"],.zb-steps strong{font-family:Anton,Impact,sans-serif;font-weight:400!important;text-transform:uppercase;letter-spacing:.02em;font-style:italic}h3[style*="font-weight: 600"]{font-size:1.25em}legend,.ft-word{font-style:italic}@media(prefers-reduced-motion:reduce){span[style*="Permanent Marker"]:after{transform:scaleX(1);transition:none}span[style*="Permanent Marker"]{transition:none}}

html.zb-js .zb-r span[style*="Permanent Marker"]{clip-path:inset(-.5em 100% -.6em -.4em)}
html.zb-js .zb-r.in span[style*="Permanent Marker"]{clip-path:inset(-.5em -1.4em -.6em -.4em);transition:clip-path .8s cubic-bezier(.6,.05,.3,1) calc(var(--zb-d,0ms) + .3s),transform .35s cubic-bezier(.2,1.4,.3,1)}
html.zb-js .zb-r.in span[style*="Permanent Marker"]:after{transition-delay:calc(var(--zb-d,0ms) + 1s)}
@media(prefers-reduced-motion:reduce){html.zb-js .zb-r span[style*="Permanent Marker"]{clip-path:none!important}}
@keyframes zb-pose{0%{opacity:0;transform:translate3d(0,22px,0) rotate(-.8deg)}}
@keyframes zb-write{0%{clip-path:inset(-.5em 100% -.6em -.4em)}to{clip-path:inset(-.5em -1.4em -.6em -.4em)}}
@keyframes zb-under{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
html.zb-js .page>main:not(.legal)>section:first-of-type>*{animation:zb-pose .9s cubic-bezier(.2,1.25,.3,1) both;transform-origin:0 100%}
html.zb-js .page>main:not(.legal)>section:first-of-type>:nth-child(2){animation-delay:.12s}
html.zb-js .page>main:not(.legal)>section:first-of-type>:nth-child(3){animation-delay:.24s}
html.zb-js .page>main:not(.legal)>section:first-of-type span[style*="Permanent Marker"]{animation:zb-write .8s cubic-bezier(.6,.05,.3,1) .4s both}
html.zb-js .page>main:not(.legal)>section:first-of-type span[style*="Permanent Marker"]:after{transform:scaleX(1);animation:zb-under .6s cubic-bezier(.2,.8,.2,1) 1.1s both}
@media(prefers-reduced-motion:reduce){html.zb-js .page>main:not(.legal)>section:first-of-type>*,html.zb-js .page>main:not(.legal)>section:first-of-type span[style*="Permanent Marker"],html.zb-js .page>main:not(.legal)>section:first-of-type span[style*="Permanent Marker"]:after{animation:none}}
