@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_75dbf6a0-module__V5rL5a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_75dbf6a0-module__V5rL5a__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_57e08acc-module__aHTA5q__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_57e08acc-module__aHTA5q__variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
.pal,.clip-pal-scroll,.clip-pal-companion{--_pal-wire:var(--pal-wire,#d9a441);--_pal-face:var(--pal-face,#f2ede0);--_pal-bubble-bg:var(--pal-bubble-bg,#1b2a23);--_pal-bubble-border:var(--pal-bubble-border,#f2ede01a);--_pal-bubble-text:var(--pal-bubble-text,#f2ede0);--_pal-bubble-dot:var(--pal-bubble-dot,#9daa9f);--_pal-bubble-radius:var(--pal-bubble-radius,1rem);--_pal-bubble-shadow:var(--pal-bubble-shadow,0 10px 15px -3px #0000004d, 0 4px 6px -4px #0000004d);--_pal-bubble-padding:var(--pal-bubble-padding,.625rem 1rem);--_pal-bubble-font-size:var(--pal-bubble-font-size,.875rem);--_pal-font:var(--pal-font,inherit);--_pal-tempo:var(--pal-tempo,1);--_pal-step-ms:var(--pal-step,.36s);--_pal-sway-ms:var(--pal-sway,5s);--_pal-sway-deg:var(--pal-sway-deg,2.5deg);--_pal-blink-ms:var(--pal-blink,5s);--_pal-float-ms:var(--pal-float,6s);--_pal-float-px:var(--pal-float-px,8px)}.clip-pal-scroll{z-index:40;pointer-events:none;display:none;position:fixed;top:50%;left:0}.clip-pal-scroll[data-on]{display:block}.clip-pal-anchor{position:relative}.clip-pal-grab{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.clip-pal-grab.is-grabbed{cursor:grabbing}.clip-pal-companion{display:inline-block;position:relative}.clip-pal-companion-bubble{pointer-events:none;margin-bottom:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes pal-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(0, calc(-1 * var(--_pal-float-px)), 0)}}.pal-float{animation:pal-float var(--_pal-float-ms) ease-in-out infinite;will-change:transform;backface-visibility:hidden}.clip-pal-bubble-wrap{margin-bottom:.75rem;position:absolute;bottom:100%}.clip-pal-bubble{font-family:var(--_pal-font);position:relative}.clip-pal-bubble.is-left{transform-origin:100% 100%}.clip-pal-bubble.is-right{transform-origin:0 100%}.clip-pal-bubble.is-center{transform-origin:bottom}.clip-pal-bubble-wrap.is-below{margin-top:.75rem;margin-bottom:0;top:100%;bottom:auto}.clip-pal-bubble.is-below.is-left{transform-origin:100% 0}.clip-pal-bubble.is-below.is-right{transform-origin:0 0}.clip-pal-bubble.is-below.is-left .clip-pal-bubble-box{border-bottom-right-radius:var(--_pal-bubble-radius);border-top-right-radius:.375rem}.clip-pal-bubble.is-below.is-right .clip-pal-bubble-box{border-bottom-left-radius:var(--_pal-bubble-radius);border-top-left-radius:.375rem}.clip-pal-bubble.is-below .clip-pal-tail{border-bottom:0;border-right:0;border-left:1px solid var(--_pal-bubble-border);border-top:1px solid var(--_pal-bubble-border);top:-7px;bottom:auto}.clip-pal-bubble-box{border-radius:var(--_pal-bubble-radius);border:1px solid var(--_pal-bubble-border);background:var(--_pal-bubble-bg);box-shadow:var(--_pal-bubble-shadow);transition:width .3s ease-out,height .3s ease-out;overflow:hidden}.clip-pal-bubble.is-left .clip-pal-bubble-box{border-bottom-right-radius:.375rem;margin-left:auto}.clip-pal-bubble.is-right .clip-pal-bubble-box{border-bottom-left-radius:.375rem}.clip-pal-bubble-content{width:max-content;padding:var(--_pal-bubble-padding);font-size:var(--_pal-bubble-font-size);color:var(--_pal-bubble-text);line-height:1.625}.clip-pal-dots{justify-content:center;align-items:center;gap:.25rem;padding:.375rem 0;display:flex}.clip-pal-dot{background:var(--_pal-bubble-dot);border-radius:9999px;width:.375rem;height:.375rem;display:inline-block}.clip-pal-tail{border-right:1px solid var(--_pal-bubble-border);border-bottom:1px solid var(--_pal-bubble-border);background:var(--_pal-bubble-bg);width:.875rem;height:.875rem;position:absolute;bottom:-7px;transform:rotate(45deg)}.clip-pal-bubble.is-center .clip-pal-tail{left:50%;transform:translate(-50%)rotate(45deg)}@keyframes pal-blink-dot{0%,to{opacity:.35}50%{opacity:1}}.clip-pal-dot:first-child{animation:1.4s ease-in-out infinite pal-blink-dot}.clip-pal-dot:nth-child(2){animation:1.4s ease-in-out .25s infinite pal-blink-dot}.clip-pal-dot:nth-child(3){animation:1.4s ease-in-out .5s infinite pal-blink-dot}@keyframes pal-wiggle{0%,to{transform:rotate(calc(-1 * var(--_pal-sway-deg)))}50%{transform:rotate(var(--_pal-sway-deg))}}.pal-wiggle{animation:pal-wiggle var(--_pal-sway-ms) ease-in-out infinite;transform-origin:50% 88%}@keyframes pal-blink{0%,88%,to{transform:scaleY(1)}92%,96%{transform:scaleY(.1)}}.pal-eye{transform-box:fill-box;transform-origin:50%;animation:pal-blink var(--_pal-blink-ms) ease-in-out infinite}.pal-gaze{transform-box:view-box;transform:translate(var(--pal-gaze-x,0px), var(--pal-gaze-y,0px));transition:transform .22s ease-out}.pal-leg{transform-box:view-box;transform-origin:15px 63px}.pal-walking .pal-leg{animation:pal-leg-step var(--_pal-step-ms) ease-in-out infinite}@keyframes pal-leg-step{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}70%{transform:rotate(13deg)}}.pal-idle{animation:pal-wiggle var(--_pal-sway-ms) ease-in-out infinite;transform-origin:50% 90%}@keyframes pal-unbend-in{to{d:path("M25 78 L25 56.3 C25 53.9 25 51.5 25 49.1 C25 46.7 25 44.2 25 41.8 L25 25.6 C25 24 25 22.3 25 20.6 C25 18.9 25 17.3 25 15.6 L25 2.1")}}@keyframes pal-unbend-out{0%{d:path("M25 78 L25 56.3 C25 53.9 25 51.5 25 49.1 C25 46.7 25 44.2 25 41.8 L25 25.6 C25 24 25 22.3 25 20.6 C25 18.9 25 17.3 25 15.6 L25 2.1")}}@keyframes pal-unbend-leg-in{to{d:path("M25 78 C25 78 25 78 25 78 C25 78 25 78 25 78 L25 78")}}@keyframes pal-unbend-leg-out{0%{d:path("M25 78 C25 78 25 78 25 78 C25 78 25 78 25 78 L25 78")}}@keyframes pal-curl-in{to{d:path("M10 66 L10 58 C7 45 13 30 27 29 C40 28 47 40 43 49 L42 51 C38 60 26 61 22 53 C18 46 24 39 30 41 L32 44")}}@keyframes pal-curl-out{0%{d:path("M10 66 L10 58 C7 45 13 30 27 29 C40 28 47 40 43 49 L42 51 C38 60 26 61 22 53 C18 46 24 39 30 41 L32 44")}}@keyframes pal-curl-leg-in{to{d:path("M32 44 C32 44 32 44 32 44 C32 44 32 44 32 44 L32 44")}}@keyframes pal-curl-leg-out{0%{d:path("M32 44 C32 44 32 44 32 44 C32 44 32 44 32 44 L32 44")}}@keyframes pal-heart-in{to{d:path("M25 71 L9 50 C0 38 2 21 15 21 C22 21 25 27 25 34 L26 32 C28 21 40 18 46 29 C51 39 43 46 37 52 L27 67")}}@keyframes pal-heart-out{0%{d:path("M25 71 L9 50 C0 38 2 21 15 21 C22 21 25 27 25 34 L26 32 C28 21 40 18 46 29 C51 39 43 46 37 52 L27 67")}}@keyframes pal-heart-leg-in{to{d:path("M25 71 C25 71 25 71 25 71 C25 71 25 71 25 71 L25 71")}}@keyframes pal-heart-leg-out{0%{d:path("M25 71 C25 71 25 71 25 71 C25 71 25 71 25 71 L25 71")}}@keyframes pal-question-in{to{d:path("M12 22 L12 18 C12 10 18 5 26 5 C34 5 39 11 39 19 L38 25 C37 32 30 34 27 40 C25 44 25 47 25 50 L25 58")}}@keyframes pal-question-out{0%{d:path("M12 22 L12 18 C12 10 18 5 26 5 C34 5 39 11 39 19 L38 25 C37 32 30 34 27 40 C25 44 25 47 25 50 L25 58")}}@keyframes pal-question-leg-in{to{d:path("M25 68 C25 68 25 68 25 68 C25 68 25 68 25 68 L25 68")}}@keyframes pal-question-leg-out{0%{d:path("M25 68 C25 68 25 68 25 68 C25 68 25 68 25 68 L25 68")}}@keyframes pal-face-out{0%{opacity:1}to{opacity:0}}@keyframes pal-face-in{0%{opacity:0}to{opacity:1}}@keyframes pal-unbend-reach{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.05)}}@keyframes pal-curl-roll{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pal-curl-unroll{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.pal-em-unbend .pal-body{animation:pal-unbend-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-unbend .pal-leg{animation:pal-unbend-leg-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-unbend .pal-eye{animation:pal-face-out calc(var(--_pal-tempo) * .5s) ease-in-out forwards}.pal-em-unbend-out .pal-body{animation:pal-unbend-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-unbend-out .pal-leg{animation:pal-unbend-leg-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-unbend-out .pal-eye{animation:pal-face-in calc(var(--_pal-tempo) * .5s) ease-in-out calc(var(--_pal-tempo) * .3s) forwards}.pal-em-curl .pal-body{animation:pal-curl-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-curl .pal-leg{animation:pal-curl-leg-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-curl .pal-eye{animation:pal-face-out calc(var(--_pal-tempo) * .5s) ease-in-out forwards}.pal-em-curl-out .pal-body{animation:pal-curl-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-curl-out .pal-leg{animation:pal-curl-leg-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-curl-out .pal-eye{animation:pal-face-in calc(var(--_pal-tempo) * .5s) ease-in-out calc(var(--_pal-tempo) * .3s) forwards}.pal-em-heart .pal-body{animation:pal-heart-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-heart .pal-leg{animation:pal-heart-leg-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-heart .pal-eye{animation:pal-face-out calc(var(--_pal-tempo) * .5s) ease-in-out forwards}.pal-em-heart-out .pal-body{animation:pal-heart-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-heart-out .pal-leg{animation:pal-heart-leg-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-heart-out .pal-eye{animation:pal-face-in calc(var(--_pal-tempo) * .5s) ease-in-out calc(var(--_pal-tempo) * .3s) forwards}.pal-em-question .pal-body{animation:pal-question-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-question .pal-leg{animation:pal-question-leg-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-question-out .pal-body{animation:pal-question-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-question-out .pal-leg{animation:pal-question-leg-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-unbend{animation:pal-unbend-reach calc(var(--_pal-tempo) * 2.6s) ease-in-out calc(var(--_pal-tempo) * .9s) infinite}.pal-em-curl{animation:pal-curl-roll calc(var(--_pal-tempo) * 1.5s) cubic-bezier(.34, 0, .2, 1) forwards;transform-origin:54% 53%}.pal-em-curl-out{animation:pal-curl-unroll calc(var(--_pal-tempo) * .7s) ease-in-out forwards;transform-origin:54% 53%}@keyframes pal-spin{0%{transform:perspective(190px)rotateY(0)}10%{transform:perspective(190px)rotateY(-28deg)}to{transform:perspective(190px)rotateY(360deg)}}@keyframes pal-look-eyes{0%{transform:translate(0)}14%,34%{transform:translate(-3.6px)}46%{transform:translate(0)}58%,80%{transform:translate(3.6px)}92%,to{transform:translate(0)}}@keyframes pal-look-tilt{0%{transform:perspective(190px)rotateY(0)rotate(0)}20%,34%{transform:perspective(190px)rotateY(-34deg)rotate(-6deg)}46%{transform:perspective(190px)rotateY(0)rotate(0)}64%,80%{transform:perspective(190px)rotateY(34deg)rotate(6deg)}92%,to{transform:perspective(190px)rotateY(0)rotate(0)}}@keyframes pal-lean{0%,to{transform:scale(1)translateY(0)}16%,84%{transform:scale(1.16)translateY(-3px)}}@keyframes pal-lean-eyes{0%,to{transform:scale(1)}16%,84%{transform:scale(1.4)}}@keyframes pal-bounce{0%{transform:translateY(0)scale(1)}9%{transform:translateY(0)scale(1.1,.88)}25%{transform:translateY(-34px)scale(.94,1.08)}40%{transform:translateY(0)scale(1.08,.92)}52%{transform:translateY(-20px)scale(.96,1.05)}64%{transform:translateY(0)scale(1.06,.94)}73%{transform:translateY(-9px)scale(.98,1.03)}82%{transform:translateY(0)scale(1.03,.97)}90%,to{transform:translateY(0)scale(1)}}@keyframes pal-knock{0%{transform:scale(1)rotate(0)translateY(0)}6%{transform:scale(.95)rotate(0)translateY(2px)}20%{transform:scale(1.14)rotate(0)translateY(-2px)}32%,40%{transform:scale(1.12)rotate(0)translateY(0)}44%{transform:scale(1.19)rotate(2deg)translateY(0)}52%{transform:scale(1.11)rotate(-2deg)translateY(0)}62%{transform:scale(1.19)rotate(2deg)translateY(0)}70%{transform:scale(1.11)rotate(-2deg)translateY(0)}80%{transform:scale(1.18)rotate(2deg)translateY(0)}88%{transform:scale(1.12)rotate(0)translateY(0)}to{transform:scale(1)rotate(0)translateY(0)}}@keyframes pal-knock-finger{26%,88%{d:path("M15 63 C15 71 23 73 31 71 C40 68 45 60 45 52 L45 46")}}@keyframes pal-knock-jab{0%,34%{transform:rotate(0)}44%{transform:rotate(-8deg)}52%{transform:rotate(1deg)}62%{transform:rotate(-8deg)}70%{transform:rotate(1deg)}80%{transform:rotate(-7deg)}92%,to{transform:rotate(0)}}@keyframes pal-tap-ring{0%,41%{opacity:0;transform:scale(.25)}45%{opacity:1;transform:scale(.55)}56%{opacity:0;transform:scale(1.3)}59%{opacity:0;transform:scale(.25)}63%{opacity:1;transform:scale(.55)}74%{opacity:0;transform:scale(1.3)}77%{opacity:0;transform:scale(.25)}81%{opacity:.95;transform:scale(.55)}93%,to{opacity:0;transform:scale(1.3)}}@keyframes pal-kick-plant{12%,76%{d:path("M15 63 C19 66 23 69 27 71 C29 72 31 73 32 74 L34 75")}}@keyframes pal-kick-ball{0%{opacity:0;animation-timing-function:ease-out;transform:translate(16px)rotate(0)}12%{opacity:1;animation-timing-function:linear;transform:translate(3px)rotate(-150deg)}24%{animation-timing-function:ease-out;transform:translate(0)rotate(-190deg)}33%{animation-timing-function:ease-in;transform:translate(-2px,-23px)rotate(-70deg)}44%{animation-timing-function:ease-out;transform:translate(0)rotate(50deg)}53%{animation-timing-function:ease-in;transform:translate(-2px,-31px)rotate(180deg)}64%{animation-timing-function:linear;transform:translate(0)rotate(300deg)}70%{opacity:1;animation-timing-function:ease-out;transform:translate(0)rotate(320deg)}96%,to{opacity:1;transform:translate(9px,-96px)rotate(760deg)}}@keyframes pal-kick-leg{0%,22%{transform:rotate(0)}28%{transform:rotate(-30deg)}38%{transform:rotate(6deg)}47%{transform:rotate(-34deg)}58%{transform:rotate(6deg)}64%{transform:rotate(26deg)}71%{transform:rotate(-36deg)}84%{transform:rotate(4deg)}94%,to{transform:rotate(0)}}@keyframes pal-kick-body{0%,22%{transform:rotate(0)translateY(0)}29%{transform:rotate(3deg)translateY(-2px)}39%{transform:rotate(-1deg)translateY(0)}48%{transform:rotate(3deg)translateY(-2px)}59%{transform:rotate(-1deg)translateY(0)}65%{transform:rotate(5deg)translateY(0)}72%{transform:rotate(-7deg)translateY(-2px)}86%{transform:rotate(2deg)translateY(0)}94%,to{transform:rotate(0)translateY(0)}}@keyframes pal-crack-leg{30%,72%{d:path("M15 63 C26 68 38 66 43 58 C46 52 45 45 45 40 L44 34")}}@keyframes pal-crack-swing{0%,14%{transform:rotate(0)}22%{transform:rotate(14deg)}30%{transform:rotate(-9deg)}40%{transform:rotate(-2deg)}72%,to{transform:rotate(0)}}@keyframes pal-crack-hit{0%{transform:scale(1)rotate(0)translateY(0)}18%{transform:scale(.95)rotate(-6deg)translateY(2px)}30%{transform:scale(1.14)rotate(6deg)translateY(-2px)}38%{transform:scale(1.04)rotate(-3deg)translateY(1px)}50%{transform:scale(1.07)rotate(2deg)translateY(0)}66%{transform:scale(1.02)rotate(-1deg)translateY(0)}to{transform:scale(1)rotate(0)translateY(0)}}@keyframes pal-crack-show{0%,28%{opacity:0;transform:translate(2px,1px)scale(.25)}31%{opacity:.95;transform:translate(2px,1px)scale(1.08)}37%{opacity:.8;transform:translate(2px,1px)scale(1)}74%{opacity:.8;transform:translate(2px,1px)scale(1)}to{opacity:0;transform:translate(2px,1px)scale(1)}}@keyframes pal-wave-arm{14%,86%{d:path("M15 63 C24 70 36 70 43 64 C47 60 48 52 48 44 L48 36")}}@keyframes pal-wave-leg{0%,14%{transform:rotate(0)}26%{transform:rotate(-8deg)}38%{transform:rotate(12deg)}50%{transform:rotate(-8deg)}62%{transform:rotate(12deg)}74%{transform:rotate(-6deg)}86%,to{transform:rotate(0)}}@keyframes pal-wave-body{0%,to{transform:rotate(0)}20%,80%{transform:rotate(-4deg)}}@keyframes pal-nod{0%{transform:perspective(320px)rotateX(0)translateY(0)}18%{transform:perspective(320px)rotateX(-22deg)translateY(2px)}36%{transform:perspective(320px)rotateX(3deg)translateY(0)}54%{transform:perspective(320px)rotateX(-22deg)translateY(2px)}72%{transform:perspective(320px)rotateX(3deg)translateY(0)}86%{transform:perspective(320px)rotateX(-9deg)translateY(1px)}to{transform:perspective(320px)rotateX(0)translateY(0)}}@keyframes pal-shake{0%{transform:perspective(190px)rotateY(0)}14%{transform:perspective(190px)rotateY(-40deg)}30%{transform:perspective(190px)rotateY(40deg)}46%{transform:perspective(190px)rotateY(-34deg)}62%{transform:perspective(190px)rotateY(28deg)}78%{transform:perspective(190px)rotateY(-14deg)}to{transform:perspective(190px)rotateY(0)}}@keyframes pal-dance{0%{transform:rotate(0)translate(0)scale(1)}14%{transform:rotate(-12deg)translate(-5px,-5px)scale(.96,1.05)}28%{transform:rotate(10deg)translate(5px)scale(1.05,.95)}42%{transform:rotate(-11deg)translate(-5px,-5px)scale(.96,1.05)}56%{transform:rotate(10deg)translate(5px)scale(1.05,.95)}70%{transform:rotate(-8deg)translate(-3px,-4px)scale(.98,1.03)}84%{transform:rotate(6deg)translate(3px)scale(1.03,.97)}to{transform:rotate(0)translate(0)scale(1)}}@keyframes pal-dance-eyes{0%,to{transform:translate(0)}14%{transform:translate(-1.7px)}28%{transform:translate(1.7px)}42%{transform:translate(-1.7px)}56%{transform:translate(1.7px)}70%{transform:translate(-1.2px)}84%{transform:translate(1px)}}@keyframes pal-dance-leg{0%{transform:rotate(0)}14%{transform:rotate(32deg)}28%{transform:rotate(-8deg)}42%{transform:rotate(30deg)}56%{transform:rotate(-8deg)}70%{transform:rotate(26deg)}84%{transform:rotate(-6deg)}to{transform:rotate(0)}}.pal-ball,.pal-crack,.pal-tap{opacity:0;transform-box:view-box}.pal-ball{transform-origin:44px 71px}.pal-crack{transform-origin:42px 30px}.pal-tap{transform-origin:45px 45px}.pal-em-lean,.pal-em-hop,.pal-em-knock,.pal-em-wave,.pal-em-dance,.pal-em-kick,.pal-em-crack,.pal-em-unbend{transform-origin:50% 100%}.pal-em-spin{animation:pal-spin calc(var(--_pal-tempo) * 1.4s) ease-in-out both}.pal-em-look{animation:pal-look-tilt calc(var(--_pal-tempo) * 3.2s) ease-in-out both}.pal-em-look .pal-eye{animation:pal-look-eyes calc(var(--_pal-tempo) * 3.2s) ease-in-out both}.pal-em-lean{animation:pal-lean calc(var(--_pal-tempo) * 4s) ease-in-out both}.pal-em-lean .pal-eye{animation:pal-lean-eyes calc(var(--_pal-tempo) * 4s) ease-in-out both}.pal-em-hop{animation:pal-bounce calc(var(--_pal-tempo) * 2.2s) ease-out both}.pal-em-knock{animation:pal-knock calc(var(--_pal-tempo) * 3.4s) ease-in-out both}.pal-em-knock .pal-tap{animation:pal-tap-ring calc(var(--_pal-tempo) * 3.4s) ease-out both}.pal-em-knock .pal-leg{animation:pal-knock-finger calc(var(--_pal-tempo) * 3.4s) ease-in-out both, pal-knock-jab calc(var(--_pal-tempo) * 3.4s) ease-in-out both}.pal-em-kick{animation:pal-kick-body calc(var(--_pal-tempo) * 4.2s) ease-in-out both}.pal-em-kick .pal-leg{animation:pal-kick-plant calc(var(--_pal-tempo) * 4.2s) ease-in-out both, pal-kick-leg calc(var(--_pal-tempo) * 4.2s) ease-in-out both}.pal-em-kick .pal-ball{animation:pal-kick-ball calc(var(--_pal-tempo) * 4.2s) linear both}.pal-em-crack{animation:pal-crack-hit calc(var(--_pal-tempo) * 3s) ease-in-out both}.pal-em-crack .pal-crack{animation:pal-crack-show calc(var(--_pal-tempo) * 3s) ease-out both}.pal-em-crack .pal-leg{animation:pal-crack-leg calc(var(--_pal-tempo) * 3s) ease-in-out both, pal-crack-swing calc(var(--_pal-tempo) * 3s) ease-in-out both}.pal-em-wave{animation:pal-wave-body calc(var(--_pal-tempo) * 2.4s) ease-in-out both}.pal-em-wave .pal-leg{animation:pal-wave-arm calc(var(--_pal-tempo) * 2.4s) ease-in-out both, pal-wave-leg calc(var(--_pal-tempo) * 2.4s) ease-in-out both}.pal-em-nod{animation:pal-nod calc(var(--_pal-tempo) * 1.6s) ease-in-out both;transform-origin:50% 72%}.pal-em-shake{animation:pal-shake calc(var(--_pal-tempo) * 1.6s) ease-in-out both;transform-origin:50%}.pal-em-dance{animation:pal-dance calc(var(--_pal-tempo) * 3s) ease-in-out both}.pal-em-dance .pal-leg{animation:pal-dance-leg calc(var(--_pal-tempo) * 3s) ease-in-out both}.pal-em-dance .pal-eye{animation:pal-dance-eyes calc(var(--_pal-tempo) * 3s) ease-in-out both}@keyframes pal-say{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.pal-say{animation:.34s cubic-bezier(.22,.85,.3,1) both pal-say}@keyframes pal-line-in{0%{opacity:0}to{opacity:1}}.pal-line-in{animation:.3s .1s both pal-line-in;display:inline-block}.pal-bubble-hide{opacity:0;transition:opacity .28s,transform .28s;transform:scale(.92)}@keyframes pal-hop{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-7px)rotate(-5deg)}45%{transform:translateY(0)rotate(0)}70%{transform:translateY(-5px)rotate(4deg)}}.pal-hop{animation:pal-hop calc(var(--_pal-step-ms) * 1.7) ease-in-out infinite;transform-origin:50% 92%}@keyframes pal-walk{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4px)rotate(-3deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-3px)rotate(3deg)}}.pal-walk{animation:pal-walk calc(var(--_pal-step-ms) * 1.1) ease-in-out infinite;transform-origin:50% 92%}@keyframes pal-exclaim-in{to{d:path("M25 56 L25 46 C25 42 25 38 25 34 C25 30 25 26 25 22 L25 18 C25 16 25 14 25 12 C25 10.5 25 9 25 8 L25 6")}}@keyframes pal-exclaim-out{0%{d:path("M25 56 L25 46 C25 42 25 38 25 34 C25 30 25 26 25 22 L25 18 C25 16 25 14 25 12 C25 10.5 25 9 25 8 L25 6")}}@keyframes pal-exclaim-leg-in{to{d:path("M25 70 C25 70 25 70 25 70 C25 70 25 70 25 70 L25 70")}}@keyframes pal-exclaim-leg-out{0%{d:path("M25 70 C25 70 25 70 25 70 C25 70 25 70 25 70 L25 70")}}@keyframes pal-key-in{to{d:path("M25 76 L25 32 C17 32 11 26 11 18 C11 10 17 4 25 4 L25 4 C33 4 39 10 39 18 C39 26 33 32 25 32 L25 34")}}@keyframes pal-key-out{0%{d:path("M25 76 L25 32 C17 32 11 26 11 18 C11 10 17 4 25 4 L25 4 C33 4 39 10 39 18 C39 26 33 32 25 32 L25 34")}}@keyframes pal-key-leg-in{to{d:path("M25 60 C29 60 33 60 35 60 C35 63 35 66 35 68 C35 68 32 68 30 68 L25 68")}}@keyframes pal-key-leg-out{0%{d:path("M25 60 C29 60 33 60 35 60 C35 63 35 66 35 68 C35 68 32 68 30 68 L25 68")}}@keyframes pal-key-eyes-in{0%{transform:translate(0)}to{transform:translateY(6px)}}@keyframes pal-key-eyes-out{0%{transform:translateY(6px)}to{transform:translate(0)}}.pal-em-exclaim .pal-body{animation:pal-exclaim-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-exclaim .pal-leg{animation:pal-exclaim-leg-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-exclaim .pal-eye{animation:pal-face-out calc(var(--_pal-tempo) * .5s) ease-in-out forwards}.pal-em-exclaim-out .pal-body{animation:pal-exclaim-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-exclaim-out .pal-leg{animation:pal-exclaim-leg-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-exclaim-out .pal-eye{animation:pal-face-in calc(var(--_pal-tempo) * .5s) ease-in-out calc(var(--_pal-tempo) * .3s) forwards}@keyframes pal-exclaim-stamp{0%,60%{transform:scaleY(1)}75%{transform:scaleY(1.08)translateY(-2px)}88%{transform:scaleY(.97)}to{transform:scaleY(1)}}.pal-em-exclaim{animation:pal-exclaim-stamp calc(var(--_pal-tempo) * 1.3s) ease-in-out both;transform-origin:50% 100%}.pal-em-key .pal-body{animation:pal-key-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-key .pal-leg{animation:pal-key-leg-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-key .pal-eye{animation:pal-key-eyes-in calc(var(--_pal-tempo) * .9s) ease-in-out forwards}.pal-em-key-out .pal-body{animation:pal-key-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-key-out .pal-leg{animation:pal-key-leg-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}.pal-em-key-out .pal-eye{animation:pal-key-eyes-out calc(var(--_pal-tempo) * .7s) ease-in-out forwards}@keyframes pal-key-turn{0%,20%{transform:perspective(190px)rotateY(0)}50%,65%{transform:perspective(190px)rotateY(-70deg)}to{transform:perspective(190px)rotateY(0)}}.pal-em-key{animation:pal-key-turn calc(var(--_pal-tempo) * 2.4s) ease-in-out calc(var(--_pal-tempo) * .9s) both;transform-origin:50%}@keyframes pal-bow{0%{transform:rotate(0)scaleY(1)}22%,66%{transform:rotate(14deg)scaleY(.94)}84%{transform:rotate(-3deg)scaleY(1.02)}to{transform:rotate(0)scaleY(1)}}@keyframes pal-bow-body{22%,66%{d:path("M15 62 L16 30 C18 17 27 9 35 12 C42 15 46 22 43 29 L37 50 C36 55 33 58 29 58 C25 58 22 55 22 50 L25 32")}}@keyframes pal-bow-eyes{0%,to{transform:translate(0)}22%,66%{transform:translate(11px,9px)}}.pal-em-bow{animation:pal-bow calc(var(--_pal-tempo) * 2.2s) ease-in-out both;transform-origin:50% 100%}.pal-em-bow .pal-body{animation:pal-bow-body calc(var(--_pal-tempo) * 2.2s) ease-in-out both}.pal-em-bow .pal-eye{animation:pal-bow-eyes calc(var(--_pal-tempo) * 2.2s) ease-in-out both}@keyframes pal-backflip{0%{transform:translateY(0)rotate(0)scale(1)}14%{transform:translateY(3px)rotate(0)scale(1.08,.88)}30%{transform:translateY(-28px)rotate(-100deg)scale(1)}48%{transform:translateY(-38px)rotate(-200deg)scale(1)}66%{transform:translateY(-24px)rotate(-300deg)scale(1)}78%{transform:translateY(0)rotate(-360deg)scale(1.1,.9)}88%{transform:translateY(0)rotate(-360deg)scale(.97,1.03)}to{transform:translateY(0)rotate(-360deg)scale(1)}}.pal-em-backflip{animation:pal-backflip calc(var(--_pal-tempo) * 1.6s) ease-in-out both;transform-origin:50% 55%}@keyframes pal-backflip-leg{0%,14%{transform:rotate(0)}30%,66%{transform:rotate(28deg)}80%,to{transform:rotate(0)}}.pal-em-backflip .pal-leg{animation:pal-backflip-leg calc(var(--_pal-tempo) * 1.6s) ease-in-out both}@keyframes pal-shiver{0%,to{transform:translate(0)rotate(0)}8%{transform:translate(-2.5px)rotate(-4deg)}16%{transform:translate(2.5px)rotate(4deg)}24%{transform:translate(-2.5px)rotate(-4deg)}32%{transform:translate(2.5px)rotate(4deg)}40%{transform:translate(-2.5px)rotate(-4deg)}48%{transform:translate(2.5px)rotate(4deg)}56%{transform:translate(-1.2px)rotate(-2deg)}64%{transform:translate(1.2px)rotate(2deg)}72%{transform:translate(-.8px)rotate(-1deg)}80%{transform:translate(.8px)rotate(1deg)}90%{transform:translate(0)rotate(0)}}@keyframes pal-shiver-eyes{0%,to{transform:scaleY(1)}8%,80%{transform:scaleY(.35)}}.pal-em-shiver{animation:pal-shiver calc(var(--_pal-tempo) * 1.4s) linear both;transform-origin:50% 100%}.pal-em-shiver .pal-eye{animation:pal-shiver-eyes calc(var(--_pal-tempo) * 1.4s) ease-in-out both}@keyframes pal-doze{0%{transform:rotate(0)scaleY(1)}20%{transform:rotate(2deg)scaleY(.99)}45%{transform:rotate(10deg)scaleY(.97)}60%{transform:rotate(9deg)scaleY(.98)}76%{transform:rotate(11deg)scaleY(.965)}82%{transform:rotate(-4deg)scaleY(1.03)}90%{transform:rotate(2deg)scaleY(1)}to{transform:rotate(0)scaleY(1)}}@keyframes pal-doze-eyes{0%{transform:scaleY(1)}12%,78%{transform:scaleY(.08)}82%{transform:scaleY(1.25)}90%,to{transform:scaleY(1)}}@keyframes pal-zzz-rise{0%,18%{opacity:0;transform:translateY(4px)}30%{opacity:1}70%{opacity:1;transform:translateY(-3px)}80%,to{opacity:0;transform:translateY(-4px)}}.pal-em-doze{animation:pal-doze calc(var(--_pal-tempo) * 3.2s) ease-in-out both;transform-origin:50% 100%}.pal-em-doze .pal-eye{animation:pal-doze-eyes calc(var(--_pal-tempo) * 3.2s) ease-in-out both}.pal-em-doze .pal-zzz-1{animation:pal-zzz-rise calc(var(--_pal-tempo) * 3.2s) ease-in-out both}.pal-em-doze .pal-zzz-2{animation:pal-zzz-rise calc(var(--_pal-tempo) * 3.2s) ease-in-out calc(var(--_pal-tempo) * .35s) both}.pal-em-doze .pal-zzz-3{animation:pal-zzz-rise calc(var(--_pal-tempo) * 3.2s) ease-in-out calc(var(--_pal-tempo) * .7s) both}.pal-zzz{opacity:0;transform-box:view-box}.pal-em-doze .pal-zzz{opacity:1}.pal-zzz circle{opacity:0}@media (prefers-reduced-motion:reduce){.pal,.pal *,.pal-idle,.pal-walk,.pal-hop,.pal-float,.clip-pal-bubble,.clip-pal-bubble *,.pal-say,.pal-line-in{transition:none!important;animation:none!important}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-top-7{top:calc(var(--spacing) * -7)}.top-0{top:0}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.-left-\[9999px\]{left:-9999px}.left-3{left:calc(var(--spacing) * 3)}.left-\[5px\]{left:5px}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:0}.h-2{height:calc(var(--spacing) * 2)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[224px\]{height:224px}.h-full{height:100%}.h-screen{height:100vh}.min-h-full{min-height:100%}.w-0{width:0}.w-2{width:calc(var(--spacing) * 2)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-\[12px\]{width:12px}.w-\[22px\]{width:22px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[78\%\]{max-width:78%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.\[rotate\:var\(--tilt\)\]{rotate:var(--tilt)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-brass\/40{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.border-brass\/40{border-color:color-mix(in oklab, var(--brass) 40%, transparent)}}.border-line{border-color:var(--line)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.bg-bg{background-color:var(--bg)}.bg-brass,.bg-brass\/15{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.bg-brass\/15{background-color:color-mix(in oklab, var(--brass) 15%, transparent)}}.bg-brass\/70{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.bg-brass\/70{background-color:color-mix(in oklab, var(--brass) 70%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.font-display{font-family:var(--font-bricolage)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-bg{color:var(--bg)}.text-brass{color:var(--brass)}.text-cream{color:var(--cream)}.text-muted{color:var(--muted)}.text-red-300{color:var(--color-red-300)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.drop-shadow-\[0_2px_3px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 3px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-muted::placeholder,.placeholder\:text-muted\/70::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted\/70::placeholder{color:color-mix(in oklab, var(--muted) 70%, transparent)}}@media (hover:hover){.hover\:\[rotate\:0deg\]:hover{rotate:none}.hover\:border-brass:hover,.hover\:border-brass\/40:hover{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brass\/40:hover{border-color:color-mix(in oklab, var(--brass) 40%, transparent)}}.hover\:bg-brass:hover{background-color:var(--brass)}.hover\:bg-brass-soft:hover{background-color:var(--brass-soft)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:text-brass:hover{color:var(--brass)}.hover\:text-cream:hover{color:var(--cream)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-brass:focus,.focus\:border-brass\/60:focus{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.focus\:border-brass\/60:focus{border-color:color-mix(in oklab, var(--brass) 60%, transparent)}}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:1600px){.min-\[1600px\]\:block{display:block}.min-\[1600px\]\:hidden{display:none}.min-\[1600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[1600px\]\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:flex-1{flex:1}.sm\:flex-\[2\]{flex:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:48rem){.md\:mx-0{margin-inline:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--bg:#131f1a;--surface:#1b2a23;--surface-2:#22332b;--cream:#f2ede0;--muted:#9daa9f;--brass:#d9a441;--brass-soft:#e5b455;--line:#f2ede01a}@font-face{font-family:Noto Color Emoji Subset;src:url(/fonts/noto-color-emoji-subset.woff2)format("woff2")tech(color-colrv1);font-display:swap;unicode-range:U+1F587,U+1F4CE,U+2764,U+1F510-1F512,U+1F44B,U+2728,U+1F389}body{background:var(--bg);color:var(--cream);font-family:var(--font-body), "Noto Color Emoji Subset", system-ui, sans-serif}.font-display{font-family:var(--font-bricolage), var(--font-body), "Noto Color Emoji Subset", sans-serif}html{scroll-behavior:smooth}@media (min-width:768px){html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body{padding-right:22px}}::-webkit-scrollbar-thumb:hover{background:var(--brass)}html{font-size:16px}@media (min-width:1400px){html{font-size:17px}}@media (min-width:1700px){html{font-size:18px}}@media (min-width:2000px){html{font-size:19px}}:root{--content-w:72rem}.content-col{max-width:var(--content-w)}.reveal-ready [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(20px)}.reveal-ready [data-reveal].in{opacity:1;transform:none}.reveal-ready [data-reveal-stagger]>*{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(20px)}.reveal-ready [data-reveal-stagger].in>*{opacity:1;transform:none}.reveal-ready [data-reveal-stagger].in>:nth-child(2){transition-delay:70ms}.reveal-ready [data-reveal-stagger].in>:nth-child(3){transition-delay:.14s}.reveal-ready [data-reveal-stagger].in>:nth-child(4){transition-delay:.21s}.reveal-ready [data-reveal-stagger].in>:nth-child(5){transition-delay:.28s}.reveal-ready [data-reveal-stagger].in>:nth-child(6){transition-delay:.35s}@keyframes float{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}.animate-float{will-change:transform;backface-visibility:hidden;animation:6s ease-in-out infinite float}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}.dot-blink{animation:1.4s ease-in-out infinite blink}.dot-blink-2{animation:1.4s ease-in-out .25s infinite blink}.dot-blink-3{animation:1.4s ease-in-out .5s infinite blink}@keyframes msg-in{0%{opacity:0;transform:translateY(20px)scale(.9)}55%{opacity:1;transform:translateY(-3px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.msg-in{animation:.42s cubic-bezier(.22,.85,.3,1) both msg-in}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.type-caret{animation:1s step-end infinite caret-blink}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-ready [data-reveal],.reveal-ready [data-reveal-stagger]>*{opacity:1!important;transform:none!important}*,:before,:after{transition:none!important;animation:none!important}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
