body.dsrt-signal-header-page{--dsrt-signal-header-height:72px;padding-top:var(--dsrt-signal-header-height)}.dsrt-signal-header{--sh-ink:#fff3ea;--sh-ink-2:#e8d6ca;--sh-focus:#e6b98f;--sh-key:linear-gradient(180deg, #3d2a3c 0%, #2a1b2b 100%);--sh-key-hover:linear-gradient(180deg, #47324a 0%, #301f31 100%);--sh-key-down:linear-gradient(180deg, #2f1f30 0%, #251726 100%);--sh-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:50;isolation:isolate;height:var(--dsrt-signal-header-height);display:flex;align-items:center;gap:clamp(14px, 1.6vw, 26px);padding:0 clamp(18px, 2.6vw, 40px);border:0;background:#fff0;color:var(--sh-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dsrt-signal-header *,.dsrt-signal-drawer *{box-sizing:border-box}body.admin-bar .dsrt-signal-header{top:32px}.dsrt-signal-header__visor,.dsrt-signal-header__glint{position:absolute;inset:0;z-index:-1;pointer-events:none}.dsrt-signal-header__visor{background:linear-gradient(180deg,rgb(34 12 34 / .6) 0%,rgb(40 14 36 / .36) 100%);-webkit-backdrop-filter:blur(2px) saturate(1.4) brightness(.78);backdrop-filter:blur(2px) saturate(1.4) brightness(.78);-webkit-mask:repeating-linear-gradient(180deg,#000 0 3px,rgb(0 0 0 / .62) 3px 4px);mask:repeating-linear-gradient(180deg,#000 0 3px,rgb(0 0 0 / .62) 3px 4px);transition:filter 240ms var(--sh-ease)}.dsrt-signal-header.is-scrolled .dsrt-signal-header__visor{filter:brightness(.86)}.dsrt-signal-header__glint{background:linear-gradient(100deg,transparent 0%,#fff0 40%,rgb(255 214 170 / .2) 50%,#fff0 60%,transparent 100%) -60% 0 / 45% 100% no-repeat;-webkit-mask:repeating-linear-gradient(180deg,#000 0 3px,transparent 3px 4px);mask:repeating-linear-gradient(180deg,#000 0 3px,transparent 3px 4px);animation:dsrt-sh-glint 9s linear infinite}.dsrt-signal-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,rgb(255 143 126 / .8) 18%,#ffd2a0 50%,rgb(255 184 108 / .8) 82%,#fff0 100%);box-shadow:0 0 10px rgb(255 160 100 / .55),0 2px 18px rgb(255 140 110 / .3)}@keyframes dsrt-sh-glint{from{background-position:-60% 0}to{background-position:160% 0}}@keyframes dsrt-sh-scroll{to{transform:translateX(-50%)}}body .dsrt-signal-header__brand{flex:none;display:inline-flex;align-items:center;min-height:44px;border-radius:4px;color:var(--sh-ink);text-decoration:none}.dsrt-signal-header__wordmark{font-family:"Manrope","Segoe UI",Arial,sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:-.035em;line-height:1;white-space:nowrap;color:var(--sh-ink);text-shadow:0 -1px 0 rgb(0 0 0 / .45),0 3px 14px rgb(20 6 20 / .55)}.dsrt-signal-header__wordmark em{display:inline-block;font-style:normal;font-weight:600;color:var(--sh-focus);transform:skewX(-9deg)}.dsrt-signal-scope{flex:none;position:relative;display:block;width:200px;height:44px;overflow:hidden;border-radius:9px;background:linear-gradient(rgb(255 184 108 / .07) 1px,transparent 1px) 0 0 / 100% 11px,linear-gradient(90deg,rgb(255 184 108 / .07) 1px,transparent 1px) 0 0 / 22px 100%,radial-gradient(120% 140% at 50% 40%,#24121c 0%,#0d070d 100%);box-shadow:inset 0 2px 6px rgb(0 0 0 / .8),inset 0 0 0 1px rgb(0 0 0 / .6),0 1px 0 rgb(255 220 200 / .14)}.dsrt-signal-scope::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(170deg,rgb(255 240 225 / .12) 0%,#fff0 42%),repeating-linear-gradient(180deg,rgb(0 0 0 / .18) 0 1px,transparent 1px 3px)}.dsrt-signal-scope__trace{position:absolute;top:2px;left:0;width:200%;height:40px;animation:dsrt-sh-scroll 3.2s linear infinite}.dsrt-signal-scope__trace path{fill:none;stroke:#ffd9a8;stroke-width:1.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgb(255 150 80 / .85))}.dsrt-signal-nav{flex:1;min-width:0;display:flex;justify-content:center}.dsrt-signal-nav__list{list-style:none;display:flex;gap:6px;margin:0;padding:0}.dsrt-signal-nav__item{margin:0;padding:0}body .dsrt-signal-nav__link{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:0;border-radius:5px;background:var(--sh-key);color:var(--sh-ink-2);font:700 .78rem/1 "Barlow","Segoe UI",Arial,sans-serif;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgb(255 236 222 / .32),inset 0 -1px 0 rgb(0 0 0 / .4),0 0 0 1px rgb(150 120 135 / .35),0 3px 0 #150a15,0 7px 12px -6px rgb(0 0 0 / .55);transition:transform 150ms var(--sh-ease),box-shadow 150ms var(--sh-ease),color 150ms,background 150ms!important}body .dsrt-signal-nav__link:hover,body .dsrt-signal-nav__link:focus{color:var(--sh-ink);background:var(--sh-key-hover)}body .dsrt-signal-nav__link:active,body .dsrt-signal-nav__link[aria-current="page"]{transform:translateY(2px);color:var(--sh-ink);background:var(--sh-key-down);box-shadow:inset 0 1px 3px rgb(0 0 0 / .55),0 0 0 1px rgb(255 190 140 / .45),0 1px 0 #150a15}.dsrt-signal-nav__link--home{--sh-icon:#ffc886}.dsrt-signal-nav__link--synth{--sh-icon:#ff8f7e}.dsrt-signal-nav__link--person{--sh-icon:#f6a9c6}.dsrt-signal-nav__link--bulb{--sh-icon:#ffe08a}.dsrt-signal-nav__link--about{--sh-icon:#8fd6cb}.dsrt-signal-nav__icon{flex:none;width:18px;height:18px;fill:none;stroke:var(--sh-icon,#ffc886);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.78;transition:opacity 150ms,filter 150ms}.dsrt-signal-nav__icon circle[r=".9"],.dsrt-signal-icon__dot{fill:var(--sh-icon,#ffc886);stroke:none}body .dsrt-signal-nav__link:hover .dsrt-signal-nav__icon,body .dsrt-signal-nav__link:focus-visible .dsrt-signal-nav__icon{opacity:1}body .dsrt-signal-nav__link[aria-current="page"] .dsrt-signal-nav__icon{opacity:1;filter:drop-shadow(0 0 4px var(--sh-icon,#ffc886))}.dsrt-signal-header__tools{flex:none;display:flex;align-items:center;gap:12px}body .dsrt-signal-header .dsrt-support__profiles--header,body .dsrt-signal-drawer .dsrt-support__profiles--header{display:flex;flex-wrap:nowrap;gap:6px;margin:0;padding:0;border:0}body .dsrt-signal-header .dsrt-support__social-link,body .dsrt-signal-drawer .dsrt-support__social-link{position:relative;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--sh-ink-2,#e8d6ca);transition:color 150ms,background-color 150ms!important}body .dsrt-signal-header .dsrt-support__social-link:hover,body .dsrt-signal-drawer .dsrt-support__social-link:hover{color:#ffd2a6;background:rgb(255 210 170 / .08);border:0}body .dsrt-signal-header .dsrt-support__social-link>span:not(.dsrt-support__icon),body .dsrt-signal-drawer .dsrt-support__social-link>span:not(.dsrt-support__icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .dsrt-signal-header .dsrt-support__icon,body .dsrt-signal-drawer .dsrt-support__icon{width:20px;height:20px;flex-basis:20px;padding:0;background:none;color:currentColor}body .dsrt-signal-header .dsrt-support__icon svg,body .dsrt-signal-drawer .dsrt-support__icon svg{stroke-width:1.7}.dsrt-signal-header__seam{width:2px;height:34px;background:linear-gradient(90deg,rgb(0 0 0 / .45) 0 1px,rgb(255 225 205 / .14) 1px)}body .dsrt-signal-redownload{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px 0 13px;border:0;border-radius:6px;background:linear-gradient(180deg,#a8412f,#8a3025);color:#fbeee2;font:600 .95rem/1 "Barlow","Segoe UI",Arial,sans-serif;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgb(255 200 180 / .28),0 3px 0 #6c2620,0 8px 16px -6px rgb(20 4 8 / .7);transition:transform 150ms cubic-bezier(.22,1,.36,1),box-shadow 150ms cubic-bezier(.22,1,.36,1),filter 150ms!important}body .dsrt-signal-redownload:hover,body .dsrt-signal-redownload:focus{color:#fbeee2;filter:brightness(1.08)}body .dsrt-signal-redownload:active,body .dsrt-signal-redownload[aria-current="page"]{transform:translateY(2px);box-shadow:inset 0 1px 0 rgb(255 200 180 / .2),0 1px 0 #6c2620,0 4px 10px -6px rgb(20 4 8 / .7)}.dsrt-signal-redownload svg{flex:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body .dsrt-signal-header__menu{display:none;align-items:center;gap:8px;height:40px;margin:0;padding:0 12px;border:0;border-radius:6px;background:var(--sh-key);color:var(--sh-ink);cursor:pointer;font:700 .72rem/1 "Barlow","Segoe UI",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgb(255 220 200 / .14),0 3px 0 #140a14,0 8px 14px -6px rgb(0 0 0 / .6)}body .dsrt-signal-header__menu:hover,body .dsrt-signal-header__menu:focus{background:var(--sh-key-hover);color:var(--sh-ink)}.dsrt-signal-header__menu-icon{display:grid;gap:3px;width:16px}.dsrt-signal-header__menu-icon i{display:block;height:2px;border-radius:1px;background:currentColor;transition:transform 200ms var(--sh-ease),opacity 150ms}.dsrt-signal-header__menu[aria-expanded="true"] .dsrt-signal-header__menu-icon i:nth-child(1){transform:translateY(5px) rotate(45deg)}.dsrt-signal-header__menu[aria-expanded="true"] .dsrt-signal-header__menu-icon i:nth-child(2){opacity:0}.dsrt-signal-header__menu[aria-expanded="true"] .dsrt-signal-header__menu-icon i:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.dsrt-signal-header a:focus,.dsrt-signal-header button:focus,.dsrt-signal-drawer a:focus,.dsrt-signal-drawer button:focus{outline:none!important}.dsrt-signal-header a:focus-visible,.dsrt-signal-header button:focus-visible,.dsrt-signal-drawer a:focus-visible,.dsrt-signal-drawer button:focus-visible{outline:2px solid #e6b98f!important;outline-offset:3px!important}.dsrt-signal-drawer{position:fixed;top:var(--dsrt-signal-header-height,72px);right:0;bottom:0;left:0;z-index:49;display:flex;justify-content:flex-end;background:rgb(16 6 16 / .35);color:#fff3ea}body.admin-bar .dsrt-signal-drawer{top:calc(var(--dsrt-signal-header-height, 72px) + 32px)}.dsrt-signal-drawer[hidden]{display:none}.dsrt-signal-drawer__panel{width:min(100%, 420px);height:100%;overflow:auto;overscroll-behavior:contain;padding:18px 18px calc(28px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,rgb(58 32 56 / .84),rgb(26 15 32 / .9));-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 1px 0 0 rgb(255 210 190 / .1),-20px 0 50px -20px rgb(0 0 0 / .6);animation:dsrt-sh-drawer-in 320ms cubic-bezier(.22,1,.36,1)}.dsrt-signal-drawer__panel>*{flex:none}@keyframes dsrt-sh-drawer-in{from{transform:translateX(24px);opacity:0}}.dsrt-signal-drawer .dsrt-signal-scope{width:100%;height:64px}.dsrt-signal-drawer .dsrt-signal-scope__trace{top:12px}.dsrt-signal-drawer .dsrt-signal-nav__list{display:grid;gap:8px}.dsrt-signal-drawer .dsrt-signal-nav__link{display:flex;height:54px;padding:0 18px;gap:12px;font-size:.95rem;color:#fff3ea;box-shadow:inset 0 1px 0 rgb(255 220 200 / .13),0 3px 0 #150a15,0 7px 12px -6px rgb(0 0 0 / .55)}.dsrt-signal-drawer .dsrt-signal-nav__link[aria-current="page"]{box-shadow:inset 0 1px 3px rgb(0 0 0 / .55),0 1px 0 #150a15}.dsrt-signal-drawer .dsrt-signal-nav__icon{width:22px;height:22px}body .dsrt-signal-redownload--big{height:54px;margin-top:10px;font-size:1.05rem}.dsrt-signal-drawer__hint{margin:-2px 4px 0;color:#e8d6ca;font:500 .95rem/1.45 "Barlow","Segoe UI",Arial,sans-serif}.dsrt-signal-drawer__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgb(255 220 200 / .08)}.dsrt-signal-drawer .dsrt-support__social-link{color:#fff3ea}html.dsrt-signal-drawer-open{overflow:hidden}html.dsrt-signal-drawer-open .dsrt-zen-toggle{display:none}@media (max-width:1340px){.dsrt-signal-header .dsrt-signal-scope{display:none}body .dsrt-signal-header .dsrt-signal-nav__link{padding:0 11px}}@media (max-width:1100px){html.dsrt-signal-header-enhanced .dsrt-signal-header .dsrt-signal-nav,html.dsrt-signal-header-enhanced .dsrt-signal-header .dsrt-support__profiles--header,html.dsrt-signal-header-enhanced .dsrt-signal-header__seam{display:none!important}html.dsrt-signal-header-enhanced body .dsrt-signal-header__menu{display:inline-flex}html.dsrt-signal-header-enhanced .dsrt-signal-header__tools{margin-left:auto}html:not(.dsrt-signal-header-enhanced) body.dsrt-signal-header-page{padding-top:0}html:not(.dsrt-signal-header-enhanced) body .dsrt-signal-header{position:relative;top:auto;height:auto;min-height:var(--dsrt-signal-header-height);flex-wrap:wrap}html:not(.dsrt-signal-header-enhanced) .dsrt-signal-nav{order:3;flex:0 0 100%}html:not(.dsrt-signal-header-enhanced) .dsrt-signal-nav__list{flex-wrap:wrap;justify-content:center}html:not(.dsrt-signal-header-enhanced) body .dsrt-signal-header .dsrt-signal-nav__link{min-height:44px}}@media (min-width:1101px){.dsrt-signal-drawer{display:none!important}}@media (max-width:782px){body.admin-bar .dsrt-signal-header{top:46px}body.admin-bar .dsrt-signal-drawer{top:calc(var(--dsrt-signal-header-height, 60px) + 46px)}}@media (max-width:600px){body.dsrt-signal-header-page{--dsrt-signal-header-height:60px}.dsrt-signal-header{gap:8px;padding:0 12px 0 14px}.dsrt-signal-header__wordmark{font-size:1.375rem}body .dsrt-signal-header .dsrt-signal-redownload{height:44px;padding:0 11px 0 9px;gap:6px;font-size:.86rem}.dsrt-signal-header .dsrt-signal-redownload svg{width:17px;height:17px}body .dsrt-signal-header__menu{height:44px;padding:0 12px}.dsrt-signal-header__menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.admin-bar .dsrt-signal-header{top:0}body.admin-bar .dsrt-signal-drawer{top:var(--dsrt-signal-header-height,60px)}.dsrt-signal-drawer__panel{width:100%}}@media (max-width:370px){.dsrt-signal-header .dsrt-signal-redownload span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .dsrt-signal-header .dsrt-signal-redownload{padding:0 10px}}@media (prefers-reduced-motion:reduce){.dsrt-signal-header *,.dsrt-signal-header *::before,.dsrt-signal-header *::after,.dsrt-signal-drawer *,.dsrt-signal-drawer *::before,.dsrt-signal-drawer *::after{animation:none!important;transition:none!important}html body .dsrt-signal-header .dsrt-signal-nav__link,html body .dsrt-signal-drawer .dsrt-signal-nav__link,html body .dsrt-signal-header .dsrt-support__social-link,html body .dsrt-signal-drawer .dsrt-support__social-link,html body .dsrt-signal-redownload{transition:none!important}}