@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_BeNoFJij9h9aPGsF8b1CtAhpjCLu)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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_BeNoFJij9h9aPGsF8b1CtAhpjCLu)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_BeNoFJij9h9aPGsF8b1CtAhpjCLu)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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2?dpl=dpl_BeNoFJij9h9aPGsF8b1CtAhpjCLu)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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.1dqa_6e_ad4sj.woff2?dpl=dpl_BeNoFJij9h9aPGsF8b1CtAhpjCLu)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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_7ae0b671-module__e1jXdW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_7ae0b671-module__e1jXdW__variable{--font-k-display:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ba35eb811246f14c-s.365lh8fyufn44.woff2?dpl=dpl_BeNoFJij9h9aPGsF8b1CtAhpjCLu)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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/680aa1e827d679d2-s.42ymt1gosxo71.woff2?dpl=dpl_BeNoFJij9h9aPGsF8b1CtAhpjCLu)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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_1b42d93d-module__3XASFG__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_1b42d93d-module__3XASFG__variable{--font-k-body:"Karla", "Karla Fallback"}
@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dfcff4a0a051f3e-s.1vzqpm8j633c_.woff2?dpl=dpl_BeNoFJij9h9aPGsF8b1CtAhpjCLu)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:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2290fed2b3404919-s.19ww6tfv03av6.woff2?dpl=dpl_BeNoFJij9h9aPGsF8b1CtAhpjCLu)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:Righteous Fallback;src:local(Arial);ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.0%;size-adjust:105.81%}.righteous_a2b8b856-module__v65m1G__className{font-family:Righteous,Righteous Fallback;font-style:normal;font-weight:400}.righteous_a2b8b856-module__v65m1G__variable{--font-k-sign:"Righteous", "Righteous Fallback"}
html:has(.design-k) body{background-color:#fff}.design-k{--font-display:var(--font-k-display);--font-hand:var(--font-k-sign);--font-serif:var(--font-k-body);--font-sans:var(--font-k-body);--k-ink:#141414;--k-muted:#555250;--k-red:#d71e26;--k-red-deep:#b5151c;--k-terra:#b0502c;--k-wash:#f5f3f0;--k-line:#14141424;--k-gutter:1.875rem;--background:#fff;--foreground:var(--k-ink);--card:#fff;--card-foreground:var(--k-ink);--popover:#fff;--popover-foreground:var(--k-ink);--primary:var(--k-red);--primary-foreground:#fff;--secondary:var(--k-ink);--secondary-foreground:#fff;--muted:var(--k-wash);--muted-foreground:var(--k-muted);--accent:var(--k-red);--accent-foreground:#fff;--border:var(--k-line);--input:#1414144d;--ring:var(--k-red);--radius:0px;--paper:#fff;--paper-foreground:var(--k-ink);--cream:#fff;background-color:var(--background);color:var(--foreground);font-family:var(--font-k-body), "Helvetica Neue", Arial, sans-serif}@media (min-width:1024px){.design-k{--k-gutter:3.75rem}}.design-k :is(h1,h2,h3,h4),.design-k .font-display{font-family:var(--font-k-display), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.design-k .k-label,.design-k .label-caps{font-family:var(--font-k-display), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.23em;font-size:.8125rem;font-weight:700;line-height:1.2}.design-k .label-caps{letter-spacing:.16em;font-size:.72rem}.design-k .k-cap{font-family:var(--font-k-display), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:500}.design-k .k-sign,.design-k .font-hand{font-family:var(--font-k-sign), "Arial Rounded MT Bold", sans-serif;text-transform:uppercase;letter-spacing:.01em;font-style:normal;font-weight:400}.design-k .font-serif{font-family:var(--font-k-body), "Helvetica Neue", Arial, sans-serif}.k-wordmark{aspect-ratio:752.9/202;background-color:currentColor;-webkit-mask:url(/images/k-wordmark.svg) 50%/contain no-repeat;mask:url(/images/k-wordmark.svg) 50%/contain no-repeat}.design-k .k-plain{text-transform:none;letter-spacing:0}.design-k .k-head{text-align:center;flex-direction:column;align-items:center;display:flex}.design-k .k-head:after{content:"";background:currentColor;width:1rem;height:3px;margin-top:1.1rem}.k-wrap{width:100%;max-width:100rem;padding-inline:var(--k-gutter);margin-inline:auto}.k-text{width:100%;max-width:54rem;margin-inline:auto}.k-sec{padding-block:3rem}@media (min-width:768px){.k-sec{padding-block:3.75rem}}.k-rule{background:var(--k-ink);height:1px}.design-k :is(.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl){border-radius:0}.design-k .k-bar{border-bottom:4px solid var(--k-red);text-wrap:balance;padding-bottom:.1em;display:inline-block}.design-k .k-band-title{letter-spacing:.07em;text-shadow:0 1px 18px #00000059;font-size:1.75rem;line-height:1.6}@media (min-width:768px){.design-k .k-band-title{font-size:3.5rem;line-height:1.4}}.design-k .k-ghost,.design-k [data-slot=button]{font-family:var(--font-k-display), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.1em;border-radius:0;font-weight:700}.design-k .k-ghost{border:2px solid;justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;padding:.6rem 1.15rem;font-size:.78rem;line-height:1.2;transition:color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out;display:inline-flex}.design-k .k-ghost:hover{color:var(--k-red);border-color:var(--k-red)}.design-k .k-ghost svg{transition:transform .15s ease-in-out}.design-k .k-ghost:hover svg:last-child{transform:translate(3px)}.design-k .k-solid{border:2px solid var(--k-red);background:var(--k-red);color:#fff;min-height:3rem;font-family:var(--font-k-display), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.8rem;font-weight:700;line-height:1.2;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.design-k .k-solid:hover:not(:disabled){background:var(--k-red-deep);border-color:var(--k-red-deep)}.design-k .k-solid svg{transition:transform .15s ease-in-out}.design-k .k-solid:hover:not(:disabled) svg{transform:translate(3px)}.design-k .k-solid:focus-visible{outline:2px solid var(--k-red);outline-offset:3px}.design-k .k-solid:disabled{cursor:not-allowed;opacity:.6}.design-k .k-ghost-light:hover{color:#fff;border-color:var(--k-red);background:var(--k-red)}.design-k .k-ghost:focus-visible{outline:2px solid var(--k-red);outline-offset:3px}.design-k .k-panel{cursor:pointer}.design-k .k-panel-photo{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.design-k .k-panel:hover .k-panel-photo{transform:scale(1.04)}.design-k .k-panel-link:after{content:"";z-index:1;position:absolute;inset:0}.design-k .k-panel-link:focus-visible{outline:none}.design-k .k-panel-link:focus-visible:after{outline-offset:-7px;box-shadow:inset 0 0 0 7px var(--k-red);outline:3px solid #fff}.design-k .k-panel:hover .k-panel-link{color:#fff;border-color:var(--k-red);background:var(--k-red)}.design-k .k-panel:hover .k-panel-link svg:last-child{transform:translate(3px)}.design-k .k-link{color:var(--k-red);border-bottom:1px solid var(--k-ink);transition:border-color .15s ease-in-out}.design-k .k-link:hover{border-bottom-color:var(--k-red)}.k-art{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='240'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .09' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .17 0 0 0 0 .08 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E") 0 0/600px 240px,repeating-linear-gradient(90deg,#0000 0 11.5%,#28160a59 11.5% 11.8%),linear-gradient(170deg,#b98457,#9c6a40 55%,#7d5232);position:absolute;inset:0;overflow:hidden}.k-art-paper:after{content:"";aspect-ratio:1.15;background:linear-gradient(120deg,#0000 40%,#00000014 41%,#0000 48%),linear-gradient(160deg,#d2b48a,#bb9767 60%,#a9855a);width:min(46%,22rem);position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 16px 28px -14px #0009}.k-art-tag{z-index:1;font-family:var(--font-k-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;text-align:left;font-size:.62rem;font-weight:500;position:absolute;bottom:.75rem;left:.9rem;right:.9rem}.k-push,.k-drawer{transition:transform .4s cubic-bezier(.46,.01,.32,1)}.k-drawer{visibility:hidden;transition:transform .4s cubic-bezier(.46,.01,.32,1),visibility 0s linear .4s;transform:translate(-100%)}.design-k[data-menu=open] .k-drawer{visibility:visible;transition:transform .4s cubic-bezier(.46,.01,.32,1);transform:none}.design-k[data-menu=open] .k-push{transform:translate(min(18.75rem,85vw))}@media (prefers-reduced-motion:reduce){.k-push,.k-drawer,.design-k .k-ghost,.design-k .k-ghost svg,.design-k .k-panel-photo{transition:none!important}.design-k .k-panel:hover .k-panel-photo{transform:none}}.design-k .vk-kicker{font-family:var(--font-k-display), sans-serif;letter-spacing:.23em;text-transform:uppercase;color:var(--k-ink);font-size:.8125rem;font-weight:700}.design-k .vk-band{background:var(--k-wash);border-block:1px solid var(--k-ink);color:var(--k-ink)}.design-k .vk-card{--primary:var(--k-red);--foreground:var(--k-ink);--border:var(--k-line);--muted-foreground:var(--k-muted);--ring:var(--k-red);color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-line);background:#fff}.design-k .vk-photo{background:#9c6a40;overflow:hidden}.design-k .vk-chip{color:var(--k-ink);box-shadow:inset 0 0 0 1.5px var(--k-ink);font-family:var(--font-k-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#fff;font-weight:500}.design-k .vk-tile{padding-top:1rem}.design-k .vk-tile h3{font-family:var(--font-k-display), sans-serif;letter-spacing:.14em;font-weight:500}.design-k .vk-divider{background:var(--k-red);width:3rem;height:4px}.design-k .bg-primary{background-color:var(--k-ink)}.design-k section.bg-primary{border-top:4px solid var(--k-red)}.design-k .bg-primary\/5{background-color:var(--k-wash)}.design-k [data-slot=button]:is(.bg-primary,.bg-secondary):hover{background-color:var(--k-red);color:#fff}.design-k section.bg-primary [data-slot=button]{color:#fff;background:0 0;border:2px solid #fff}.design-k section.bg-primary [data-slot=button]:hover{background:var(--k-red);border-color:var(--k-red);color:#fff}
