@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-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-outline-style:solid}}}button.button,a.button{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);--tw-border-style:solid;font-family:var(--font-jetbrains), ui-monospace, monospace;--tw-leading:1;--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;border:1px solid #0000;border-radius:0;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}button.button:focus-visible,a.button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#d11f2a)}.button .button-arrow{transition:transform .2s;display:inline-block}.button:hover .button-arrow{transform:translate(3px)}.button:hover .button-arrow.diagonal{transform:translate(2px,-2px)}button.button.lg,a.button.lg{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}button.button.sm,a.button.sm{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:11px}button.button.xs,a.button.xs{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:10px}button.button.filled.primary,a.button.filled.primary{border-color:var(--color-primary,#d11f2a);background-color:var(--color-primary,#d11f2a);color:var(--color-white-full,#fff)}button.button.filled.primary:hover,a.button.filled.primary:hover{border-color:var(--color-black,#141414);background-color:var(--color-black,#141414)}button.button.filled.black,a.button.filled.black{border-color:var(--color-black,#141414);background-color:var(--color-black,#141414);color:var(--color-white-full,#fff)}button.button.filled.black:hover,a.button.filled.black:hover{border-color:var(--color-primary,#d11f2a);background-color:var(--color-primary,#d11f2a)}button.button.filled.white,a.button.filled.white{border-color:var(--color-grey-light,#dad8d3);background-color:var(--color-white-full,#fff);color:var(--color-black,#141414)}button.button.filled.white:hover,a.button.filled.white:hover{border-color:var(--color-black,#141414)}button.button.empty,a.button.empty{background-color:#0000}button.button.empty.black,a.button.empty.black{border-color:var(--color-black,#141414);color:var(--color-black,#141414)}button.button.empty.black:hover,a.button.empty.black:hover{background-color:var(--color-black,#141414);color:var(--color-white-full,#fff)}button.button.empty.primary,a.button.empty.primary{border-color:var(--color-primary,#d11f2a);color:var(--color-primary,#d11f2a)}button.button.empty.primary:hover,a.button.empty.primary:hover{background-color:var(--color-primary,#d11f2a);color:var(--color-white-full,#fff)}button.button.empty.white,a.button.empty.white{border-color:var(--color-grey-light,#dad8d3);background-color:var(--color-white-full,#fff);color:var(--color-grey-dark,#5e5e5b)}button.button.empty.white:hover,a.button.empty.white:hover{border-color:var(--color-black,#141414);color:var(--color-black,#141414)}button.button.no-color,a.button.no-color{background-color:#0000;border-color:#0000;padding-inline:0}button.button.no-color.black,a.button.no-color.black{color:var(--color-black,#141414)}button.button.no-color.black:hover,a.button.no-color.black:hover,button.button.no-color.primary,a.button.no-color.primary{color:var(--color-primary,#d11f2a)}button.button.no-color.primary:hover,a.button.no-color.primary:hover{color:var(--color-black,#141414)}button.button.icon,a.button.icon{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-color:var(--color-grey-light,#dad8d3);background-color:var(--color-white-full,#fff);color:var(--color-black,#141414);justify-content:center;padding:0}button.button.icon:hover,a.button.icon:hover{border-color:var(--color-black,#141414)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@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-tracking:initial}}}.footer{margin-top:calc(var(--spacing,.25rem) * 24);width:100%;max-width:var(--container-6xl,72rem);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);font-family:var(--font-jetbrains), ui-monospace, monospace;--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-grey-dark,#5e5e5b);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}@media (min-width:790px){.footer{margin-top:calc(var(--spacing,.25rem) * 32);padding-inline:calc(var(--spacing,.25rem) * 8)}}.footer-mark{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 8);background-image:linear-gradient(45deg, var(--color-black) 25%, transparent 25%, transparent 75%, var(--color-black) 75%), linear-gradient(45deg, var(--color-black) 25%, transparent 25%, transparent 75%, var(--color-black) 75%);background-position:0 0,4px 4px;background-size:8px 8px;display:block}@property --tw-tracking{syntax:"*";inherits:false}
