@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.Zb0DEW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.Zb0DEW_variable{--font-kd-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/62a6aa8612347066-s.0-h8_7gm6e55s.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:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d99bdaafc74f43dc-s.p.1nj78fbjd7aa2.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 Brush Fallback;src:local(Arial);ascent-override:120.9%;descent-override:37.78%;line-gap-override:0.0%;size-adjust:79.41%}.d_4Q8q_className{font-family:Caveat Brush,Caveat Brush Fallback;font-style:normal;font-weight:400}.d_4Q8q_variable{--font-kd-script:"Caveat Brush", "Caveat Brush Fallback"}
@layer base{.kordon{--kd-stroke:3px;--kd-shadow:5px 5px 0 var(--color-kd-ink);--kd-shadow-cream:5px 5px 0 var(--color-kd-cream);--kd-ease:cubic-bezier(.22, 1, .36, 1);--kd-spring:cubic-bezier(.34, 1.56, .64, 1);--nav-h:72px;background:var(--color-kd-ink);color:var(--color-kd-cream);font-family:var(--font-kd-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:clamp(15px,1.02vw,17px);font-weight:400;line-height:1.55}.kordon ::selection{background:var(--color-kd-red);color:var(--color-kd-cream)}.kordon :focus-visible{outline:3px solid var(--color-kd-mustard);outline-offset:3px;border-radius:8px}.kordon input,.kordon textarea,.kordon select,.kordon button{font:inherit}html[data-site=kordon]{background:var(--color-kd-ink);scrollbar-color:var(--color-kd-red) var(--color-kd-ink)}html[data-site=kordon] body{background:var(--color-kd-ink)}.kordon .kd-loader .kd-ld-letter{transform:translateY(110%)}}@layer components{html[data-site=kordon] .cursor-ring{border-color:var(--color-kd-cream)}html[data-site=kordon] .cursor-ring[data-state=link]{border-color:var(--color-kd-red);background:#d63a2b38}html[data-site=kordon] .cursor-ring[data-state=label]{background:var(--color-kd-mustard);border-color:var(--color-kd-ink);box-shadow:4px 4px 0 var(--color-kd-ink)}html[data-site=kordon] .cursor-ring .cursor-label{font-family:var(--font-kd-sans), sans-serif;color:var(--color-kd-ink);font-stretch:112%}html[data-site=kordon] .cursor-ring.kd-light{border-color:var(--color-kd-ink)}.kd-display{font-family:var(--font-kd-sans), sans-serif;text-transform:uppercase;letter-spacing:-.012em;font-weight:900;font-stretch:125%;line-height:.9}.kd-script{font-family:var(--font-kd-script), "Comic Sans MS", cursive;letter-spacing:0;text-transform:none;font-weight:400}.kd-sticker{border:var(--kd-stroke) solid var(--color-kd-ink);box-shadow:var(--kd-shadow);border-radius:22px}.kd-sticker-cream{border:var(--kd-stroke) solid var(--color-kd-cream);box-shadow:var(--kd-shadow-cream);border-radius:22px}.kd-btn{border:var(--kd-stroke) solid var(--color-kd-ink);white-space:nowrap;box-shadow:4px 4px 0 var(--color-kd-ink);transition:transform .25s var(--kd-spring), box-shadow .25s var(--kd-spring), background-color .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.72em 1.35em;font-weight:800;font-stretch:112%;line-height:1;display:inline-flex;position:relative}.kd-btn:hover{box-shadow:6px 6px 0 var(--color-kd-ink);transform:translate(-2px,-2px)}.kd-btn:active{box-shadow:0 0 0 var(--color-kd-ink);transform:translate(3px,3px)}.kd-btn:disabled,.kd-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.kd-btn-red{background:var(--color-kd-red);color:var(--color-kd-cream)}.kd-btn-cream{background:var(--color-kd-cream);color:var(--color-kd-ink)}.kd-btn-mustard{background:var(--color-kd-mustard);color:var(--color-kd-ink)}.kd-btn-ink{background:var(--color-kd-ink);color:var(--color-kd-cream)}.kd-on-dark .kd-btn,.kd-btn.kd-on-dark{border-color:var(--color-kd-cream);box-shadow:4px 4px 0 var(--color-kd-cream)}.kd-on-dark .kd-btn:hover,.kd-btn.kd-on-dark:hover{box-shadow:6px 6px 0 var(--color-kd-cream)}.kd-btn-arrow{background:var(--color-kd-cream);width:1.6em;height:1.6em;color:var(--color-kd-ink);transition:transform .3s var(--kd-spring);border-radius:999px;place-items:center;margin-right:-.55em;display:grid}.kd-btn-cream .kd-btn-arrow,.kd-btn-mustard .kd-btn-arrow{background:var(--color-kd-ink);color:var(--color-kd-cream)}.kd-btn:hover .kd-btn-arrow{transform:translate(3px)rotate(-8deg)}.kd-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.28em .7em .3em;font-size:11px;font-weight:800;font-stretch:110%;line-height:1.1;display:inline-flex}.kd-field{border:var(--kd-stroke) solid var(--color-kd-ink);width:100%;color:var(--color-kd-ink);background:#fffaf2;border-radius:14px;padding:.8em .95em;font-weight:600;transition:box-shadow .2s,transform .2s}.kd-field::placeholder{color:color-mix(in oklab, var(--color-kd-smoke) 70%, transparent);font-weight:500}.kd-field:focus{box-shadow:4px 4px 0 var(--color-kd-red);outline:none;transform:translate(-1px,-1px)}.kd-field[aria-invalid=true]{border-color:var(--color-kd-red);background:#fff1ec}.kd-grain{isolation:isolate;position:relative}.kd-grain:after{content:"";z-index:-1;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.kd-dots{background-image:radial-gradient(currentColor 1.4px,#0000 1.6px);background-size:14px 14px}.kd-noscroll{scrollbar-width:none}.kd-noscroll::-webkit-scrollbar{display:none}.kordon dialog.kd-sheet[open],dialog.kd-sheet[open]{animation:kd-sheet-up .45s var(--kd-ease)}@media (min-width:640px){dialog.kd-sheet[open]{animation:kd-pop-in .4s var(--kd-spring)}}dialog.kd-drawer[open]{animation:kd-drawer-in .45s var(--kd-ease)}dialog.kd-sheet[open]::backdrop,dialog.kd-drawer[open]::backdrop{animation:.3s kd-fade-in}}@keyframes kd-spin{to{transform:rotate(360deg)}}@keyframes kd-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)scale(1.08)}40%{transform:rotate(10deg)scale(1.12)}60%{transform:rotate(-6deg)scale(1.05)}80%{transform:rotate(3deg)}}@keyframes kd-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, currentColor 60%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@keyframes kd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes kd-sheet-up{0%{opacity:0;transform:translateY(40px)}}@keyframes kd-pop-in{0%{opacity:0;transform:scale(.94)translateY(12px)}}@keyframes kd-drawer-in{0%{opacity:0;transform:translate(60px)}}@keyframes kd-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.kordon *,.kordon :before,.kordon :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
