body:has(.reaze-header){--header-height:76px;--header-group-height:76px;--top-row-height:76px;--transparent-header-offset-boolean:0;--reaze-page-gutter:80px}
#header-group:has(.reaze-header){position:sticky;top:0;z-index:50;background:#000}
.reaze-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:76px;padding:12px var(--reaze-page-gutter);box-sizing:border-box;background:#080808;color:#fff;border-bottom:1px solid #ffffff1a;font-family:Arial,Helvetica,sans-serif}
.reaze-header *{box-sizing:border-box}
.reaze-header a{text-decoration:none;color:inherit}
.reaze-header a,.reaze-header button,.reaze-header__kickstarter span{font-family:Arial,Helvetica,sans-serif!important}
.reaze-header__logo{display:flex;align-items:center;justify-self:start;min-height:44px;max-width:100%;font-size:22px;letter-spacing:.2em}
.reaze-header__logo img{display:block;width:210px;max-width:100%;height:auto;object-fit:contain}
.reaze-header__nav{display:flex;align-items:center;justify-content:center;gap:36px;white-space:nowrap}
.reaze-header__nav a{position:relative;display:flex;align-items:center;min-height:44px;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:.01em;color:#aaa6af;transition:color .2s}
.reaze-header__nav a:hover,.reaze-header__nav a[aria-current=page]{color:#fff}
.reaze-header__nav a::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}
.reaze-header__nav a:hover::after,.reaze-header__nav a[aria-current=page]::after{transform:scaleX(1)}
.reaze-header .reaze-header__kickstarter{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:12px;min-height:48px;width:max-content;max-width:100%;padding:10px 20px;border:0;border-radius:30px;background:#05ce78;color:#081b12;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;cursor:pointer;opacity:1;box-shadow:none;transition:background .2s}
.reaze-header .reaze-header__kickstarter:hover{background:#20dc8b}
.reaze-header .reaze-header__kickstarter:disabled{cursor:default;opacity:1}
.reaze-header__kickstarter img{display:block;flex:none;width:22px;height:24px;object-fit:contain}
.reaze-header__kickstarter svg{flex:none}
.reaze-header__kickstarter-short{display:none}
.reaze-header a:focus-visible,.reaze-header button:focus-visible{outline:2px solid #c9a3f5;outline-offset:5px}
@media(max-width:1023px){body:has(.reaze-header){--reaze-page-gutter:32px}.reaze-header{gap:20px}.reaze-header__logo img{width:180px}.reaze-header__nav{gap:22px}.reaze-header .reaze-header__kickstarter{padding-inline:16px;font-size:13px}}
@media(max-width:700px){body:has(.reaze-header){--header-height:112px;--header-group-height:112px;--top-row-height:64px}.reaze-header{grid-template-columns:1fr auto;gap:0 16px;min-height:112px;padding:10px 20px 0}.reaze-header__logo img{width:150px}.reaze-header__nav{grid-column:1/-1;grid-row:2;gap:30px;border-top:1px solid #ffffff12;min-height:48px;width:100%;margin-top:9px}.reaze-header__nav a{font-size:13px;min-height:44px}.reaze-header .reaze-header__kickstarter{grid-column:2;grid-row:1;min-height:42px;padding:9px 14px;gap:8px;font-size:12px}.reaze-header__kickstarter img{width:18px;height:20px}.reaze-header__kickstarter svg{width:15px;height:15px}.reaze-header__kickstarter-full{display:none}.reaze-header__kickstarter-short{display:inline}}
@media(max-width:360px){.reaze-header{padding-inline:16px;column-gap:10px}.reaze-header__logo img{width:132px}.reaze-header .reaze-header__kickstarter{padding-inline:12px;gap:6px}}
@media(max-width:700px){body:has(.reaze-header) .reaze-signup{scroll-margin-top:calc(var(--header-height) + 16px)}}
@media(max-width:600px) and (prefers-reduced-motion:no-preference){body:has(.reaze-header) .reaze-intention__sticky{top:calc(var(--header-height) + 16px)}}
@media(prefers-reduced-motion:reduce){.reaze-header__nav a,.reaze-header__nav a::after,.reaze-header .reaze-header__kickstarter{transition:none}}
