@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6e5797ad9fd88cc.000pvsn_0c-p..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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/33ff89548488d79f.00ef__9zh5-~i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f99c309598d4ef8a.p.0ufnmhp2i2qle.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}.big_shoulders_b39798b7-module__3pJq9a__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_b39798b7-module__3pJq9a__variable{--f-font-display:"Big Shoulders"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_29393432-module__qSVNrq__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_29393432-module__qSVNrq__variable{--f-font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c8ff707cd9b2196-s.0mhty_0q07htf.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:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd448a66dd9a8cdb-s.0x.bxh96c_f-f.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/520c929efec0b33f-s.p.0~dkggqvlni8m.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:Barlow Semi Condensed Fallback;src:local(Arial);ascent-override:115.49%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:86.59%}.barlow_semi_condensed_f0d01187-module__x2gsfq__className{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal;font-weight:600}.barlow_semi_condensed_f0d01187-module__x2gsfq__variable{--f-font-label:"Barlow Semi Condensed", "Barlow Semi Condensed Fallback"}
.floor{--f-bg:43 32% 96%;--f-fg:30 14% 18%;--f-card:43 28% 97%;--f-muted-fg:30 10% 38%;--f-faint-fg:30 8% 52%;--f-border:38 16% 82%;--f-input:38 16% 72%;--f-sage-deep:135 21% 26%;--f-sage-deeper:135 18% 20%;--f-sage-text:135 26% 29%;--f-accent:18 72% 56%;--f-accent-text:18 78% 42%;--f-on-deep:43 32% 97%;background:hsl(var(--f-bg));color:hsl(var(--f-fg));font-family:var(--f-font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:19px;line-height:1.65}.floor ::selection{background:hsl(var(--f-accent) / .25)}.floor :focus-visible{outline:2px solid hsl(var(--f-accent-text));outline-offset:2px}.floor .f-display{font-family:var(--f-font-display), "Arial Narrow", sans-serif;letter-spacing:-.005em;font-variation-settings:"opsz" 72;font-weight:700}.floor .f-label{font-family:var(--f-font-label), var(--f-font-body), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.floor .f-key{font-family:var(--f-font-label), var(--f-font-body), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--f-sage-text));font-size:.78rem;font-weight:600}.floor .f-line{border-color:hsl(var(--f-border))}.floor .f-muted{color:hsl(var(--f-muted-fg))}.floor .f-faint{color:hsl(var(--f-faint-fg))}.floor .f-accent-bar{background:hsl(var(--f-accent))}.floor .f-card{background:hsl(var(--f-card))}.floor .f-band{background:hsl(var(--f-sage-deep));color:hsl(var(--f-on-deep));border-color:hsl(var(--f-sage-deeper))}.floor .f-field{border:0;border-bottom:1px solid hsl(var(--f-input));width:100%;font:inherit;color:hsl(var(--f-fg));background:0 0;outline:none;margin-top:.5rem;padding:.25rem 0 .55rem;font-size:1rem;line-height:1.5;transition:border-color .2s}.floor .f-field::placeholder{color:hsl(var(--f-faint-fg) / .8)}.floor .f-field:focus{border-bottom-color:hsl(var(--f-sage-text))}.floor textarea.f-field{resize:none}.floor .f-field[aria-invalid=true]{border-bottom-color:#ae2929}.floor .f-error{color:#ae2929}.floor .f-chip{cursor:pointer;border:1px solid hsl(var(--f-border));font-family:var(--f-font-label), var(--f-font-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--f-muted-fg));background:0 0;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:border-color .2s,color .2s,background .2s}.floor .f-chip:hover{border-color:hsl(var(--f-sage-text));color:hsl(var(--f-sage-text))}.floor .f-chip[data-on=true]{background:hsl(var(--f-sage-deep));border-color:hsl(var(--f-sage-deep));color:hsl(var(--f-on-deep))}.floor .f-btn{border:1px solid hsl(var(--f-sage-deep));background:hsl(var(--f-sage-deep));color:hsl(var(--f-on-deep));font-family:var(--f-font-label), var(--f-font-body), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:1rem 2.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.floor .f-btn:hover:not(:disabled){color:hsl(var(--f-sage-text));border-color:hsl(var(--f-sage-text));background:0 0}.floor .f-btn:disabled{opacity:.45;cursor:default}.floor .f-btn-ghost{border:1px solid hsl(var(--f-accent-text));color:hsl(var(--f-accent-text));font-family:var(--f-font-label), var(--f-font-body), sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.8rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.floor .f-btn-ghost:hover{background:hsl(var(--f-accent-text));color:hsl(var(--f-on-deep))}.floor .f-btn-ghost[data-live=true]{background:hsl(var(--f-accent));border-color:hsl(var(--f-accent));color:#fff}.floor .f-file::file-selector-button{border:1px solid hsl(var(--f-border));font-family:var(--f-font-label), var(--f-font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--f-muted-fg));cursor:pointer;background:0 0;margin-right:.75rem;padding:.35rem .8rem;font-size:.75rem;font-weight:600}.floor a.f-link{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--f-border));text-decoration-color:hsl(var(--f-border));transition:text-decoration-color .2s}.floor a.f-link:hover{text-decoration-color:currentColor}.floor .f-q{color:hsl(var(--f-fg));font-size:1.05rem;font-weight:600;line-height:1.4}.floor .f-help{color:hsl(var(--f-faint-fg));font-size:.95rem;line-height:1.5}.floor .f-group{border-top:1px solid hsl(var(--f-border));padding-top:2rem;padding-bottom:2.5rem}.floor .f-group+.f-group{margin-top:.5rem}.floor .f-skip{z-index:50;background:hsl(var(--f-sage-deep));color:hsl(var(--f-on-deep));font-family:var(--f-font-label), var(--f-font-body), sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:1rem}.floor .f-skip:focus-visible{top:1rem}.floor .f-accent-text{color:hsl(var(--f-accent-text))}.floor .f-label-sage{color:hsl(var(--f-sage-text))}
