@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__T48RLG__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__T48RLG__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__1a0dWa__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__1a0dWa__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@layer payload-default;@media (max-width:768px){.admin-bar{display:none}}
@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-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}}}.site-header{top:calc(var(--spacing,.25rem) * 0);z-index:40;background-color:var(--color-neutral-900,#101010);color:var(--color-white,#fff);position:sticky}.site-header .site-header__inner{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}@media (min-width:48rem){.site-header .site-header__inner{padding-inline:calc(var(--spacing,.25rem) * 10)}}@media (min-width:64rem){.site-header .site-header__inner{padding-inline:64px}}@media (min-width:1024px){.site-header .site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid}}.site-header .site-header__brand{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing,0em));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white,#fff);text-transform:uppercase;display:block}@media (min-width:1024px){.site-header .site-header__brand{justify-self:start}}.site-header .site-header__nav{display:none}@media (min-width:1024px){.site-header .site-header__nav{justify-self:center;display:block}}.site-header .site-header__nav-list{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none;display:flex}.site-header .site-header__nav-list li{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0)}.site-header .site-header__nav-list a{border-radius:calc(var(--radius) + 4px);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing,0em));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-neutral-50,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;align-items:center;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.site-header .site-header__nav-list a:hover,.site-header .site-header__nav-list a.is-active,.site-header .site-header__nav-list a[aria-current=page]{background-color:var(--color-neutral-700,#404040);color:var(--color-neutral-50,#fff)}.site-header .site-header__nav-list a:focus-visible{color:var(--color-neutral-50,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-neutral-700,#404040);--tw-outline-style:none;outline-style:none}.site-header .site-header__nav-list .current-menu-item>a,.site-header .site-header__nav-list .current-menu-ancestor>a{background-color:var(--color-neutral-700,#404040);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-50,#fff)}.site-header .site-header__socials{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none;display:none}@media (min-width:1024px){.site-header .site-header__socials{justify-self:end;align-items:center;display:flex}}.site-header .site-header__socials li{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0)}.site-header .site-header__social{border-radius:calc(var(--radius) + 4px);padding:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:#0000;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.site-header .site-header__social svg,.site-header .site-header__social img{width:20px;height:20px;display:block}.site-header .site-header__social:hover{background-color:var(--color-neutral-700,#404040)}.site-header .site-header__social:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-neutral-700,#404040);--tw-outline-style:none;outline-style:none}.site-header .site-header__toggle{cursor:pointer;justify-content:center;align-items:stretch;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);background-color:#0000;border-width:0;flex-direction:column;width:40px;height:40px;display:inline-flex;position:relative}@media (min-width:1024px){.site-header .site-header__toggle{display:none}}.site-header .site-header__toggle:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__toggle:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.site-header .site-header__toggle:focus-visible{--tw-outline-style:none;border-radius:8px;outline-style:none}.site-header .site-header__toggle-bar{background-color:var(--color-white,#fff);border-radius:3.40282e38px;height:2px;transition:width .3s;display:block}.site-header .site-header__toggle-bar--top{align-self:flex-start;width:55%}.site-header .site-header__toggle-bar--middle{width:100%}.site-header .site-header__toggle-bar--bottom{align-self:flex-end;width:55%}.site-header .site-header__toggle--open .site-header__toggle-bar--top,.site-header .site-header__toggle--open .site-header__toggle-bar--bottom{width:100%}.site-header .site-header__backdrop{inset:calc(var(--spacing,.25rem) * 0);z-index:50;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__backdrop{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.site-header .site-header__backdrop{opacity:0;transition:opacity .3s ease-out}.site-header .site-header__backdrop--visible{opacity:1}.site-header .site-header__drawer{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:50;gap:calc(var(--spacing,.25rem) * 8);background-color:var(--color-neutral-900,#101010);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6);color:var(--color-white,#fff);will-change:transform;flex-direction:column;width:100vw;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;transform:translate(100%)}@media (min-width:768px){.site-header .site-header__drawer{width:390px}}.site-header .site-header__drawer--visible{transform:translate(0)}.site-header .site-header__drawer-close{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__drawer-close{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.site-header .site-header__drawer-close{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-radius:8px;width:36px;height:36px}.site-header .site-header__drawer-close:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__drawer-close:hover{border-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.site-header .site-header__drawer-nav{margin-top:calc(var(--spacing,.25rem) * 12)}.site-header .site-header__drawer-list{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;align-items:flex-start;gap:24px;list-style-type:none;display:flex}.site-header .site-header__drawer-list li{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0)}.site-header .site-header__drawer-list a{border-radius:calc(var(--radius) + 4px);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-50,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;letter-spacing:-.03em;align-items:center;font-size:24px;line-height:125%;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.site-header .site-header__drawer-list a:hover,.site-header .site-header__drawer-list a.is-active,.site-header .site-header__drawer-list a[aria-current=page]{background-color:var(--color-neutral-700,#404040);color:var(--color-neutral-50,#fff)}.site-header .site-header__drawer-list a:focus-visible{color:var(--color-neutral-50,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__drawer-list a:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.site-header .site-header__drawer-list a:focus-visible{--tw-outline-style:none;outline-style:none}.site-header .site-header__drawer-list .current-menu-item>a,.site-header .site-header__drawer-list .current-menu-ancestor>a{background-color:var(--color-neutral-700,#404040);color:var(--color-neutral-50,#fff)}.site-header .site-header__drawer-socials{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 0);align-items:center;gap:24px;list-style-type:none;display:flex}.site-header .site-header__drawer-socials li{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0)}.site-header .site-header__drawer-socials .site-header__social svg,.site-header .site-header__drawer-socials .site-header__social img{width:20px;height:20px}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
