@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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_da6cefaf-module__Q6BZNW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_da6cefaf-module__Q6BZNW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_70c3cad1-module__nmZ7Ba__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_70c3cad1-module__nmZ7Ba__variable{--font-hand:"Caveat", "Caveat Fallback"}
.x-root{--paper:#f3f0ea;--ink:#141414;--ink-2:#5f5f5a;--cobalt:#1f3fd6;--rule:color-mix(in srgb, var(--ink) 14%, transparent);background:var(--paper);color:var(--ink);min-height:100dvh;font-family:var(--font-bricolage), var(--font-syne), sans-serif}.x-root .font-mono,.x-root .font-display,.x-display{font-family:var(--font-bricolage), var(--font-syne), sans-serif}.x-root .font-mono{letter-spacing:.02em}.x-mask{vertical-align:bottom;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.x-letter{animation:1.1s cubic-bezier(.16,1,.3,1) forwards x-rise;animation-delay:calc(var(--i,0) * 45ms);will-change:transform;display:inline-block;transform:translateY(110%)}@keyframes x-rise{to{transform:translateY(0)}}.x-ghost{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--ink) 30%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.x-btn{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:color-mix(in srgb, var(--ink) 35%, transparent);border:1.5px solid var(--btn-bd);background:var(--btn-bg);min-height:3rem;color:var(--btn-fg);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.4rem 0 1.5rem;font-size:.95rem;font-weight:600;line-height:1;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,color .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative}.x-btn svg{width:1rem;height:1rem;transition:transform .32s cubic-bezier(.16,1,.3,1)}.x-btn:hover,.x-btn:focus-visible{--btn-bd:var(--cobalt);--btn-fg:var(--cobalt);--btn-bg:color-mix(in srgb, var(--cobalt) 7%, transparent);outline:none;transform:translateY(-1px)}.x-btn:hover svg,.x-btn:focus-visible svg{transform:translate(3px)}.x-btn:active{transform:translateY(0)scale(.97)}.x-btn-primary{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink);box-shadow:0 10px 24px -14px #1414148c}.x-btn-primary:hover,.x-btn-primary:focus-visible{--btn-bg:var(--cobalt);--btn-fg:var(--paper);--btn-bd:var(--cobalt);box-shadow:0 14px 28px -14px #1f3fd699}.x-btn .x-out{width:.8rem;height:.8rem;transition:transform .32s cubic-bezier(.16,1,.3,1)}.x-btn:hover .x-out,.x-btn:focus-visible .x-out{transform:translate(2px,-2px)scale(1.1)}.x-btn-ig:hover,.x-btn-ig:focus-visible{--btn-fg:#fff;--btn-bd:transparent;background:linear-gradient(45deg,#f58529 0%,#dd2a7b 45%,#8134af 75%,#515bd4 100%);box-shadow:0 14px 28px -14px #dd2a7b99}.x-btn-li:hover,.x-btn-li:focus-visible{--btn-bg:#0a66c2;--btn-fg:#fff;--btn-bd:#0a66c2;box-shadow:0 14px 28px -14px #0a66c299}.x-btn-x:hover,.x-btn-x:focus-visible{--btn-bg:#000;--btn-fg:#fff;--btn-bd:#000;box-shadow:0 14px 28px -14px #0009}.x-btn-wa:hover,.x-btn-wa:focus-visible{--btn-bg:#25d366;--btn-fg:#0b2e1a;--btn-bd:#25d366;box-shadow:0 14px 28px -14px #25d36699}.x-on-cobalt .x-btn{--btn-fg:var(--paper);--btn-bd:color-mix(in srgb, var(--paper) 45%, transparent)}.x-on-cobalt .x-btn:hover,.x-on-cobalt .x-btn:focus-visible{--btn-bg:color-mix(in srgb, var(--paper) 12%, transparent);--btn-fg:var(--paper);--btn-bd:var(--paper)}.x-on-cobalt .x-btn-primary{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--paper);box-shadow:0 14px 30px -14px #00000073}.x-on-cobalt .x-btn-primary:hover,.x-on-cobalt .x-btn-primary:focus-visible{--btn-bg:#fff;--btn-fg:var(--cobalt);--btn-bd:#fff}.x-stat-num{font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:.9}.x-playhead{inset-block:0;background:var(--cobalt);pointer-events:none;width:2px;position:absolute;left:50%;transform:translate(-50%)}.x-playhead:before{content:"";border:9px solid #0000;border-top:12px solid var(--cobalt);border-bottom:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.x-clip{opacity:.8;transition:opacity .5s,filter .5s}.x-clip[data-active=true]{opacity:1}.x-clipbox{transition:transform .56s cubic-bezier(.16,1,.3,1),box-shadow .56s;transform:scale(.96)}.x-clip[data-active=true] .x-clipbox{transform:scale(1)}.x-clip[data-playing=true]{opacity:1;z-index:20}.x-clip[data-playing=true] .x-clipbox{transform:scale(1.12);box-shadow:0 50px 100px -40px #1414148c}.x-track[data-playing=true] .x-clip:not([data-playing=true]){opacity:.12;filter:blur(2px)}.x-playhead[data-hidden=true]{opacity:0}.x-playhead{transition:opacity .3s}.x-panel{gap:1rem;width:22rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.x-panel[data-side=right]{left:calc(100% + 3.5rem)}.x-panel[data-side=left]{right:calc(100% + 3.5rem)}.x-panel>*{animation:.56s cubic-bezier(.16,1,.3,1) both x-panel-in;animation-delay:calc(var(--i,0) * 80ms + .12s)}@keyframes x-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.x-tc{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.x-rail{border-left:2px solid color-mix(in srgb, var(--cobalt) 28%, transparent);margin-left:.35rem;padding-left:2rem;position:relative}.x-node{position:relative}.x-node:before{content:"";background:var(--cobalt);width:.6rem;height:.6rem;box-shadow:0 0 0 4px var(--paper);border-radius:999px;position:absolute;top:.4rem;left:calc(-2.3rem - 1px)}.x-date{color:var(--cobalt);letter-spacing:0;font-weight:600}.x-note{background:#fbfaf6;border-radius:6px;padding:2.75rem 2.5rem 2.25rem;position:relative;transform:rotate(-1.2deg);box-shadow:0 30px 60px -30px #14141459,0 2px #1414140a}.x-note:before{content:"";background:color-mix(in srgb, var(--cobalt) 22%, #fff 40%);opacity:.9;width:7rem;height:1.8rem;position:absolute;top:-.9rem;left:50%;transform:translate(-50%)rotate(-2deg)}.x-hand{font-family:var(--font-hand), "Comic Sans MS", cursive}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.x-credit{animation:linear both x-credit-in;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes x-credit-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.x-root,.x-root a,.x-root button{cursor:none}.x-root video{cursor:auto}}.x-cursor-dot,.x-cursor-vf,.x-cursor-label{pointer-events:none;z-index:10001;will-change:transform;--c:var(--ink);position:fixed;top:0;left:0}html[data-lightbox=open] .x-cursor-dot,html[data-lightbox=open] .x-cursor-vf,html[data-lightbox=open] .x-cursor-label{--c:var(--paper)}.x-cursor-dot{background:var(--c);border-radius:999px;width:4px;height:4px;margin:-2px 0 0 -2px;transition:transform .2s,opacity .2s}.x-cursor-vf{--s:24px;--arm:6px;--w:1px;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:linear-gradient(var(--c), var(--c)) top left / var(--arm) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) top left / var(--w) var(--arm) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--arm) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--w) var(--arm) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--arm) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--w) var(--arm) no-repeat, linear-gradient(var(--c), var(--c)) bottom right/ var(--arm) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) bottom right/ var(--w) var(--arm) no-repeat;opacity:.6;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s}.x-cursor-vf[data-state=link]{opacity:.9;transform:scale(1.5)rotate(90deg)}.x-cursor-vf[data-state=label]{opacity:.35;transform:scale(1.9)}.x-cursor-vf[data-state=hidden],.x-cursor-dot[data-state=hidden]{opacity:0}.x-cursor-label{background:var(--c);color:var(--paper);opacity:0;border-radius:999px;align-items:center;gap:.4rem;margin:-14px 0 0 18px;padding:.4rem .7rem .4rem .6rem;font-size:.75rem;font-weight:600;line-height:1;transition:opacity .2s,transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(4px)scale(.96)}html[data-lightbox=open] .x-cursor-label{color:var(--ink)}.x-cursor-label[data-show=true]{opacity:1;transform:none}.x-cursor-label:before{content:"";border:4.5px solid #0000;border-left:7px solid;border-right-width:0;width:0;height:0}@media (pointer:coarse){.x-cursor-dot,.x-cursor-vf,.x-cursor-label{display:none}}html.x-page ::-webkit-scrollbar-thumb{background:#a5a39f}html.x-page ::-webkit-scrollbar-track{background:#f3f0ea}html.x-page ::selection{color:#f3f0ea;background:#1f3fd6}.x-root{overflow-x:clip}@media (prefers-reduced-motion:reduce){.x-letter{animation:none;transform:none}.x-clip,.x-clipbox{opacity:1;transform:none}.x-panel>*{animation:none}.x-btn,.x-btn svg{transition:none}}
