:root{--color-primary:var(--ghost-accent-color,#1e40af);--color-primary-alt:#5b21b6;--color-primary-green:#047857;--color-base:#e6e6e6;--color-border:#2a2a2a;--color-bg:#080808;--color-bg-secondary:#121212;--color-bg-tertiary:#2a2a2a;--color-text:#f5f5f5;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--color-success:#047857;--color-error:#dc2626;--color-warning:#d97706;--color-info:#1e40af;--color-primary-rgb:30,64,175;--gh-font-heading:var(--font-display,Georgia,Times,serif);--gh-font-body:var(--font-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif);--font-sans-serif:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:Georgia,Times,serif;--font-mono:"SF Mono",Monaco,Inconsolata,"Roboto Mono","Source Code Pro",Menlo,Courier,monospace;--font-display:"Bokor",serif;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--xlarge:1680px;--large:1280px;--medium:980px;--small:740px;--xsmall:480px;--height:4rem;--margin:2rem;--radius:0.5rem;--border-width:1px;--ghost-accent-color:#1e40af!important;--color-primary:#1e40af!important}[style*="--ghost-accent-color"]{--ghost-accent-color:#1e40af!important}.gh-button.gh-button-accent,.gh-button.gh-button-primary,[style*="var(--ghost-accent-color)"],a.gh-button.gh-button-accent,a.gh-button.gh-button-primary{background-color:#1e40af!important;border-color:#1e40af!important}[style*="var(--ghost-accent-color)"]{color:#1e40af!important}.gh-portal-triggerbtn,.gh-portal-triggerbtn .gh-portal-btn-text,[data-portal=button]{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-sans-serif)!important}.gh-portal-triggerbtn,[data-portal=button]{background:rgba(0,0,0,.6)!important;border:1px solid #2a2a2a!important;border:1px solid var(--color-border)!important;border-radius:0!important;bottom:24px!important;box-shadow:none!important;color:#f5f5f5!important;color:var(--color-text)!important;height:40px!important;letter-spacing:.06em!important;line-height:40px!important;padding:0 16px!important;position:fixed!important;right:24px!important;text-transform:uppercase!important}.gh-portal-triggerbtn:hover,[data-portal=button]:hover{background:rgba(0,0,0,.4)!important;border-color:#1e40af!important;border-color:var(--color-primary)!important;color:#1e40af!important;color:var(--color-primary)!important}.gh-portal-triggerbtn,.gh-portal-triggerbtn-container,.gh-portal-triggerbtn-wrapper,[data-portal=button],[data-testid=portal-trigger-button]{display:none!important}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080808;background:var(--color-bg);color:#f5f5f5;color:var(--color-text);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.6rem;font-style:normal;font-weight:400;font-weight:var(--font-normal);line-height:1.6em;min-height:100vh;scroll-behavior:smooth}blockquote,body,dd,dl,figcaption,figure,form,hr,li,ol,p,pre,table,ul,video{margin:0;padding:0}ol[class],ul[class]{list-style:none;padding:0}img{display:block;height:auto;max-width:100%}button,input,select,textarea{-webkit-appearance:none;font:inherit}fieldset{border:0;margin:0;padding:0}label{color:#d1d5db;color:var(--color-text-secondary);font-size:.9em;font-weight:600;font-weight:var(--font-semibold)}hr,label{display:block}hr{border:0;border-top:1px solid #2a2a2a;border-top:var(--border-width) solid var(--color-border);height:1px;height:var(--border-width);opacity:.5;position:relative;width:100%}::-moz-selection{background:rgba(30,64,175,.2);color:#f5f5f5;color:var(--color-text);text-shadow:none}::selection{background:rgba(30,64,175,.2);color:#f5f5f5;color:var(--color-text);text-shadow:none}mark{background-color:rgba(4,120,87,.2);color:#f5f5f5;color:var(--color-text)}small{color:#d1d5db;color:var(--color-text-secondary);font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul:not([class]) li+li{margin-top:.6em}a:not([class]){-webkit-text-decoration-skip:ink;color:#1e40af;color:var(--color-primary);text-decoration-skip-ink:auto;transition:color .2s ease}a:not([class]):hover{color:#5b21b6;color:var(--color-primary-alt)}a[class]{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}a[class]:hover{transition:all .1s ease}h1,h2,h3,h4,h5,h6{color:#f5f5f5;color:var(--color-text);font-family:Bokor,serif;font-family:var(--font-display);line-height:1.15em;margin:0}h1,h2,h3,h4,h5,h6{font-weight:400;font-weight:var(--font-normal)}h1{font-size:4.6rem;letter-spacing:-.5px}@media (max-width:500px){h1{font-size:3rem}}h2{font-size:3.6rem;font-weight:400;font-weight:var(--font-normal)}@media (max-width:500px){h2{font-size:2.6rem}}h3{font-size:3rem;font-weight:400;font-weight:var(--font-normal)}@media (max-width:500px){h3{font-size:2.2rem}}h4{font-size:2.6rem}h4,h5{font-weight:400;font-weight:var(--font-normal)}h5{font-size:2.2rem}h6{font-size:2rem;font-weight:400;font-weight:var(--font-normal)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.gh-input,.gh-textarea{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);color:#f5f5f5;color:var(--color-text);display:block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.4rem;outline:0;padding:0 1.2rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;width:100%}.gh-input:focus,.gh-textarea:focus{background:#080808;background:var(--color-bg);border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,64,175,.08)}.gh-input::-moz-placeholder,.gh-textarea::-moz-placeholder{color:#9ca3af;color:var(--color-text-muted)}.gh-input::placeholder,.gh-textarea::placeholder{color:#9ca3af;color:var(--color-text-muted)}.gh-select{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);color:#f5f5f5;color:var(--color-text);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.4rem;height:4rem;height:var(--height);padding-right:4rem;padding-right:var(--height);text-overflow:ellipsis;transition:all .2s ease}.gh-select:focus{background:#080808;background:var(--color-bg);border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,64,175,.08)}.gh-select option{background:#121212;background:var(--color-bg-secondary);color:#f5f5f5;color:var(--color-text);padding:1rem}.gh-select:focus::-ms-value{background-color:transparent}.gh-select::-ms-expand{display:none}.gh-input,.gh-select{height:4rem;height:var(--height)}.gh-textarea{line-height:1.6;min-height:120px;padding:1.2rem;resize:vertical}.gh-check{display:block;margin-right:-2em;opacity:0;width:1em;z-index:-1}.gh-check+label{align-items:center;color:#f5f5f5;color:var(--color-text);cursor:pointer;display:flex;font-size:1.4rem;font-weight:400;font-weight:var(--font-normal);padding-left:calc(2.4rem + .75em);padding-left:calc(var(--height)*.6 + .75em);padding-right:2rem;position:relative;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gh-check+label:hover{color:#1e40af;color:var(--color-primary)}.gh-check+label:before{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);content:"";display:inline-block;height:2.4rem;height:calc(var(--height)*.6);line-height:2.24rem;line-height:calc(var(--height)*.56);margin-right:1rem;text-align:center;transition:all .2s ease;width:2.4rem;width:calc(var(--height)*.6)}.gh-check:checked+label:before{background:#1e40af;background:var(--color-primary);border-color:#1e40af;border-color:var(--color-primary);color:#080808;color:var(--color-bg);content:"✓";font-weight:700;font-weight:var(--font-bold)}.gh-check:focus+label:before{border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,64,175,.08)}.gh-check+label:before{border-radius:.5rem;border-radius:var(--radius);border-radius:100%}.page-about form,.page-contact form{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);box-shadow:0 2px 12px rgba(0,0,0,.08);padding:2rem}.page-about form .form-row+.form-row,.page-about form p+p,.page-about form>*+*,.page-contact form .form-row+.form-row,.page-contact form p+p,.page-contact form>*+*{margin-top:1.2rem}.page-about input[type=email],.page-about input[type=password],.page-about input[type=tel],.page-about input[type=text],.page-about input[type=url],.page-about select,.page-about textarea,.page-contact input[type=email],.page-contact input[type=password],.page-contact input[type=tel],.page-contact input[type=text],.page-contact input[type=url],.page-contact select,.page-contact textarea{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);color:#f5f5f5;color:var(--color-text);display:block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.4rem;height:4rem;height:var(--height);outline:0;padding:0 1.2rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;width:100%}.page-about textarea,.page-contact textarea{line-height:1.6;min-height:120px;padding:1.2rem;resize:vertical}.page-about select,.page-contact select{padding-right:4rem;padding-right:var(--height);text-overflow:ellipsis}.page-about input:focus,.page-about select:focus,.page-about textarea:focus,.page-contact input:focus,.page-contact select:focus,.page-contact textarea:focus{background:#080808;background:var(--color-bg);border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,64,175,.08)}.page-about button,.page-about input[type=button],.page-about input[type=reset],.page-about input[type=submit],.page-contact button,.page-contact input[type=button],.page-contact input[type=reset],.page-contact input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e40af;background:var(--color-primary);border:1px solid #1e40af;border:1px solid var(--color-primary);border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.3rem;font-weight:600;font-weight:var(--font-semibold);height:3.6rem;height:calc(var(--height)*.9);letter-spacing:.06em;line-height:3.6rem;line-height:calc(var(--height)*.9);min-width:60px;padding:0 1.2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}.page-about button:hover,.page-about input[type=button]:hover,.page-about input[type=reset]:hover,.page-about input[type=submit]:hover,.page-contact button:hover,.page-contact input[type=button]:hover,.page-contact input[type=reset]:hover,.page-contact input[type=submit]:hover{background:#5b21b6;background:var(--color-primary-alt);border-color:#5b21b6;border-color:var(--color-primary-alt);color:#fff}.page-about .contact-note,.page-contact .contact-note{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);margin:0 0 1.5rem;padding:1.5rem}.page-about .contact-note a,.page-contact .contact-note a{color:#1e40af;color:var(--color-primary)}.gh-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:0;color:#f5f5f5;color:var(--color-text);cursor:pointer;display:inline-block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.3rem;font-weight:500;font-weight:var(--font-medium);height:3.6rem;height:calc(var(--height)*.9);letter-spacing:.06em;line-height:3.6rem;line-height:calc(var(--height)*.9);min-width:60px;padding:0 1.2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}.gh-button.gh-button-fit{width:100%}.gh-button.gh-button-small{font-size:1.2rem;height:3.6rem;height:calc(var(--height)*.9);line-height:3.6rem;line-height:calc(var(--height)*.9);padding:0 1.5rem}.gh-button.gh-button-large{font-size:1.7rem;height:4.8rem;height:calc(var(--height)*1.2);line-height:4.8rem;line-height:calc(var(--height)*1.2);padding:0 2.5rem}.gh-button.gh-button-disabled,.gh-button:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.gh-button:hover{background:transparent;border-color:#1e40af;border-color:var(--color-primary);color:#1e40af;color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none}.gh-button.gh-button-primary{background-color:transparent;border-color:#1e40af;border-color:var(--color-primary);color:#1e40af!important;color:var(--color-primary)!important;font-weight:600;font-weight:var(--font-semibold)}.gh-button.gh-button-primary:hover{background-color:transparent;border-color:#5b21b6;border-color:var(--color-primary-alt)}.gh-button.gh-button-success{background-color:#047857;background-color:var(--color-primary-green);border-color:#047857;border-color:var(--color-primary-green);color:#f5f5f5!important;color:var(--color-text)!important;font-weight:600;font-weight:var(--font-semibold)}.gh-button.gh-button-success:hover{background-color:#047857;background-color:var(--color-success);border-color:#047857;border-color:var(--color-success);box-shadow:0 4px 12px rgba(4,120,87,.2);transform:translateY(-1px)}.gh-button.gh-button-purple{background-color:transparent;border-color:#5b21b6;border-color:var(--color-primary-alt);color:#5b21b6!important;color:var(--color-primary-alt)!important;font-weight:600;font-weight:var(--font-semibold)}.gh-button.gh-button-purple:hover{background-color:transparent;border-color:#1e40af;border-color:var(--color-primary)}.gh-portal-fab{backdrop-filter:blur(4px);background:rgba(0,0,0,.6);border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:0;bottom:24px;color:#f5f5f5!important;color:var(--color-text)!important;height:40px;letter-spacing:.06em;line-height:40px;padding:0 1.4rem;position:fixed;right:24px;text-transform:uppercase;z-index:999}.gh-portal-fab:hover{background:rgba(0,0,0,.4);border-color:#1e40af;border-color:var(--color-primary);color:#1e40af!important;color:var(--color-primary)!important}.gh-page-cta .gh-button.gh-button-primary{color:#f5f5f5!important;color:var(--color-text)!important}.gh-head{background:transparent;border-bottom:none;font-size:1.6rem;line-height:1.3em;padding:1.5vmin 4vmin;position:static}.gh-head a{color:#f5f5f5;color:var(--color-text);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.gh-head a:hover{color:#1e40af;color:var(--color-primary)}.gh-head-inner{grid-gap:40px;display:grid;grid-auto-flow:row dense;grid-template-columns:1fr auto 1fr}.gh-head-brand{align-items:center;display:flex;grid-column-start:2;max-width:300px;text-align:center;word-break:break-all}.gh-head-logo{color:#f5f5f5;color:var(--color-text);display:block;font-family:Bokor,serif;font-family:var(--font-display);font-size:3rem;font-weight:400;font-weight:var(--font-normal);line-height:1.2em;padding:10px 0}.gh-head-logo,.gh-head-logo:focus,.gh-head-logo:hover,.gh-head-logo:visited{color:#f5f5f5;color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.gh-head-logo img{max-height:40px}.gh-head-menu{align-items:center;display:flex}.gh-head-menu .nav{align-items:center;display:inline-flex;flex-wrap:nowrap;list-style:none}.gh-head-menu .nav li{margin:0 1vmin 0 0;padding:0}.gh-head-menu .nav a{border-radius:0;display:inline-block;font-weight:500;font-weight:var(--font-medium);letter-spacing:.06em;padding:6px 10px;text-transform:uppercase;transition:color .2s ease}.gh-head-menu .nav a:hover,.gh-head-menu .nav-current a{background:none;color:#1e40af;color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.gh-head-menu .nav-current a{font-weight:600;font-weight:var(--font-semibold)}.gh-head-menu .nav-wiki a{border:none;border-radius:0;color:inherit;font-weight:500;font-weight:var(--font-medium);padding:8px 12px}.gh-head-menu .nav-wiki a:hover,.gh-head-menu .nav-wiki.nav-current a{background:none;color:#1e40af;color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.gh-head-actions{display:flex;list-style:none;text-align:right}.gh-head-actions,.gh-head-actions-list{align-items:center;justify-content:flex-end}.gh-head-actions-list{display:inline-flex;flex-wrap:wrap;gap:10px}.gh-head-podcast{color:#f5f5f5;color:var(--color-text);display:inline-block;font-weight:600;font-weight:var(--font-semibold);letter-spacing:.08em;padding:6px 10px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.gh-head-podcast:focus,.gh-head-podcast:hover{color:#1e40af;color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.gh-head-actions-list a:not([class]){border-radius:.5rem;border-radius:var(--radius);display:inline-block;font-weight:500;font-weight:var(--font-medium);margin:0 0 0 1.5vmin;padding:8px 12px;transition:all .2s ease}.gh-head-actions-list a:not([class]):hover{background:#121212;background:var(--color-bg-secondary);color:#1e40af;color:var(--color-primary)}.gh-burger{cursor:pointer;display:none;position:relative}.gh-burger-box{align-items:center;display:flex;height:33px;justify-content:center;position:relative;width:33px}.gh-burger-inner{height:100%;width:100%}.gh-burger-box:before{transition:transform .3s cubic-bezier(.2,.6,.3,1),width .3s cubic-bezier(.2,.6,.3,1)}.gh-burger-box:before,.gh-burger-inner:after,.gh-burger-inner:before{background:#f5f5f5;background:var(--color-text);bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;top:0;width:100%;will-change:transform,width}.gh-burger-inner:after,.gh-burger-inner:before{transition:transform .25s cubic-bezier(.2,.7,.3,1),width .25s cubic-bezier(.2,.7,.3,1)}.gh-burger-inner:before{transform:translatey(-6px)}.gh-burger-inner:after{transform:translatey(6px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:before{transform:translatey(-8px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:after{transform:translatey(8px)}.gh-head-open .gh-burger-box:before{transform:translatex(19px);transition:transform .2s cubic-bezier(.2,.7,.3,1),width .2s cubic-bezier(.2,.7,.3,1);width:0}.gh-head-open .gh-burger-inner:before{transform:translatex(6px) rotate(135deg);width:26px}.gh-head-open .gh-burger-inner:after{transform:translatex(6px) rotate(-135deg);width:26px}.gh-head-brandnavactions .gh-head-brand{grid-column-start:1}.gh-head-brandnav .gh-container{grid-gap:0;grid-template-columns:auto max-content max-content}.gh-head-brandnav .gh-head-brand{grid-column-start:1}.gh-head-brandnav .gh-head-menu{margin-left:40px}.gh-head-brandnav .gh-head-menu .nav li{margin:0 0 0 1.5vmin;padding:0}.gh-head-stacked .gh-container{grid-gap:2vmin;grid-template-columns:1fr}.gh-head-stacked .gh-head-brand{display:flex;grid-column-start:1;justify-content:center;max-width:none;text-align:center;width:100%}.gh-head-stacked .gh-head-actions,.gh-head-stacked .gh-head-actions-list,.gh-head-stacked .gh-head-menu{justify-content:center}.gh-head-stacked .gh-head-actions a:first-child svg{margin-left:0}@media (max-width:900px){.gh-burger{display:inline-block}#gh-head{overflow:hidden;transition:all .4s ease-out}#gh-head .gh-head-inner{grid-template-columns:1fr;height:100%}#gh-head .gh-head-brand{align-items:center;display:flex;grid-column-start:auto;justify-content:space-between;max-width:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}#gh-head .gh-head-logo{font-size:2.6rem}#gh-head .gh-head-logo img{max-height:40px}#gh-head .gh-head-menu{align-items:center;align-self:center;display:flex;flex-direction:column;font-family:Bokor,serif;font-family:var(--font-display);font-size:3.6rem;font-weight:300;font-weight:var(--font-light);line-height:1.1em;margin:0 0 10vh;text-align:center}#gh-head .gh-head-menu .nav li{margin:5px 0}#gh-head .gh-head-menu .nav a{padding:8px 0}#gh-head .gh-head-menu .nav{align-items:center;display:flex;flex-direction:column}#gh-head .gh-head-actions{justify-content:center;padding:20px 0;text-align:left}#gh-head .gh-head-actions a{margin:0 10px}#gh-head .gh-head-actions,#gh-head .gh-head-menu{display:none}.gh-head-open{height:100vh;overflow:hidden}.gh-head-open #gh-head{background:#2a2a2a;background:var(--color-bg-tertiary);bottom:0;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:900}.gh-head-open #gh-head .gh-head-inner{grid-template-rows:auto 1fr auto}.gh-head-open #gh-head .gh-head-actions,.gh-head-open #gh-head .gh-head-menu{display:flex}}@media (max-width:600px){#gh-head .gh-head-menu{font-size:6vmin}}.gh-canvas,.kg-width-full.kg-content-wide{--gap:4vw;--main:min(var(--content-width,720px),100% - var(--gap) * 2);--wide:minmax(0,calc((var(--container-width, 1200px) - var(--content-width, 720px))/2));--full:minmax(var(--gap),1fr);display:grid;grid-template-columns:[full-start] minmax(4vw,1fr) [wide-start] minmax(0,240px) [main-start] min(720px,100% - 4vw * 2) [main-end] minmax(0,240px) [wide-end] minmax(4vw,1fr) [full-end];grid-template-columns:[full-start] var(--full) [wide-start] var(--wide) [main-start] var(--main) [main-end] var(--wide) [wide-end] var(--full) [full-end]}.gh-canvas>*{grid-column:main-start/main-end}.kg-content-wide>div,.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-top:4vmin}.gh-related{margin-top:6vmin}.gh-content [id]:not(:first-child){margin:1.5em 0 0}.gh-content>[id]+*{margin-top:1.5rem}.gh-content [id]+.kg-card,.gh-content blockquote+.kg-card{margin-top:6vmin}.gh-canvas>blockquote,.gh-canvas>dl,.gh-canvas>ol,.gh-canvas>p,.gh-canvas>ul{color:#f5f5f5;color:var(--color-text);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:2rem;font-weight:400;font-weight:var(--font-normal);line-height:1.6em}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:1.9em}.gh-content hr{border-color:#2a2a2a;border-color:var(--color-border);margin-top:6vmin}.gh-content hr+*{margin-top:6vmin!important}.gh-content blockquote{background:#121212;background:var(--color-bg-secondary);border-left:4px solid #1e40af;border-left:4px solid var(--color-primary);border-radius:.5rem;border-radius:var(--radius);box-shadow:0 2px 12px rgba(0,0,0,.08);color:#f5f5f5;color:var(--color-text);font-style:italic;margin:2rem 0;padding:2rem 2rem 1.5rem 2.75rem;position:relative}.gh-content blockquote p{margin:0}.gh-content blockquote p+p{margin-top:1rem}.gh-content blockquote cite,.gh-content blockquote footer{color:#d1d5db;color:var(--color-text-secondary);display:block;font-size:.95em;font-style:normal;margin-top:1rem;text-align:right}.gh-content blockquote cite:before,.gh-content blockquote footer:before{color:#1e40af;color:var(--color-primary);content:"— "}.gh-content blockquote:before{color:#1e40af;color:var(--color-primary);content:"“";font-family:Georgia,Times,serif;font-family:var(--font-serif);font-size:3rem;left:.6rem;line-height:1;opacity:.25;position:absolute;top:.2rem}@media (max-width:650px){.gh-canvas blockquote,.gh-canvas dl,.gh-canvas ol,.gh-canvas p,.gh-canvas ul{font-size:1.8rem}.gh-content blockquote{padding:1.75rem 1.75rem 1.25rem 2.5rem}.gh-content blockquote:before{left:.5rem}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:6vmin}figcaption{color:#d1d5db;color:var(--color-text-secondary);font-size:1.3rem;font-weight:500;font-weight:var(--font-medium);line-height:1.4em;padding:1.5rem 1.5rem 0;text-align:center}figcaption strong{color:#f5f5f5;color:var(--color-text)}.gh-canvas :not(pre) code{border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);color:#1e40af;color:var(--color-primary);font-size:.9em;font-weight:400!important;font-weight:var(--font-normal)!important;line-height:1em;padding:.15em .4em;vertical-align:middle}.gh-canvas :not(pre) code,.gh-canvas>pre{background:#121212;background:var(--color-bg-secondary);border-radius:.5rem;border-radius:var(--radius);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Menlo,Courier,monospace;font-family:var(--font-mono)}.gh-canvas>pre{border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);color:#f5f5f5;color:var(--color-text);font-size:1.4rem;line-height:1.5;overflow:scroll;padding:16px 20px}.gh-canvas>pre code{background:none;border:none;color:inherit;padding:0}.kg-embed-card{align-items:center;display:flex;flex-direction:column;width:100%}.kg-embed-card>:where(iframe[src*="youtube.com"],iframe[src*="vimeo.com"]){aspect-ratio:16/9;border-radius:.5rem;border-radius:var(--radius);height:auto;width:100%}.kg-image-card img{border-radius:.5rem;border-radius:var(--radius);margin:auto}.gh-content .alignleft img,.gh-content img.alignleft{float:left;height:auto;margin:.2rem 1.25rem .75rem 0;max-width:45%}.gh-content .float-half-left img,.gh-content img.float-half-left{float:left;height:auto;margin:.2rem 1.25rem .75rem 0;width:48%}.gh-content .float-half-right img,.gh-content img.float-half-right{float:right;height:auto;margin:.2rem 0 .75rem 1.25rem;width:48%}.gh-content .float-half-left+p,.gh-content .float-half-right+p{margin-top:0}.gh-content .alignright img,.gh-content img.alignright{float:right;height:auto;margin:.2rem 0 .75rem 1.25rem;max-width:45%}.gh-content .alignleft+p,.gh-content .alignright+p{margin-top:0}.gh-content p:after{clear:both;content:"";display:table}@media (max-width:700px){.gh-content .alignleft img,.gh-content .alignright img,.gh-content img.alignleft,.gh-content img.alignright{display:block;float:none;margin:1rem auto;max-width:100%}.gh-content .alignleft+p,.gh-content .alignright+p{margin-top:1rem}.gh-content .float-half-left img,.gh-content .float-half-right img,.gh-content img.float-half-left,.gh-content img.float-half-right{display:block;float:none;margin:1rem auto;max-width:100%;width:100%}.gh-content .float-half-left+p,.gh-content .float-half-right+p{margin-top:1rem}}.gh-content .kg-button-card .kg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:0;color:#f5f5f5;color:var(--color-text);cursor:pointer;display:inline-block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.3rem;font-weight:500;font-weight:var(--font-medium);height:3.6rem;height:calc(var(--height)*.9);letter-spacing:.06em;line-height:3.6rem;line-height:calc(var(--height)*.9);min-width:60px;padding:0 1.2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.gh-content .kg-button-card .kg-btn:hover{background:transparent;border-color:#1e40af;border-color:var(--color-primary);color:#1e40af;color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none}.gh-content .kg-button-card .kg-btn.kg-btn-accent{background-color:transparent;border-color:#1e40af;border-color:var(--color-primary);color:#1e40af!important;color:var(--color-primary)!important;font-weight:600;font-weight:var(--font-semibold)}.gh-content .btn,.gh-content .button,.gh-content a.btn,.gh-content a.button,.gh-content button{background:transparent;border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:0;color:#f5f5f5;color:var(--color-text);cursor:pointer;display:inline-block;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.3rem;font-weight:500;font-weight:var(--font-medium);height:3.6rem;height:calc(var(--height)*.9);letter-spacing:.06em;line-height:3.6rem;line-height:calc(var(--height)*.9);min-width:60px;padding:0 1.2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.gh-content .btn:hover,.gh-content .button:hover,.gh-content a.btn:hover,.gh-content a.button:hover,.gh-content button:hover{background:transparent;border-color:#1e40af;border-color:var(--color-primary);color:#1e40af;color:var(--color-primary)}.gh-content a.btn.primary,.gh-content a.button.primary{background-color:transparent;border-color:#1e40af;border-color:var(--color-primary);color:#1e40af!important;color:var(--color-primary)!important;font-weight:600;font-weight:var(--font-semibold)}.gh-content .kg-button-card{display:flex;justify-content:center}.gh-content .kg-button-card .kg-btn+.kg-btn{margin-left:.8rem}.page-services .gh-content .kg-button-card,.page-services .gh-content p:has(.btn),.page-services .gh-content p:has(.button){display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.page-services .gh-content .kg-button-card .kg-btn,.page-services .gh-content a.btn,.page-services .gh-content a.button,.page-services .gh-content button{flex:1 1 220px}@media (max-width:768px){.page-services .gh-content .kg-button-card .kg-btn,.page-services .gh-content a.btn,.page-services .gh-content a.button,.page-services .gh-content button{flex:1 1 100%}}.page-services .gh-content .btn,.page-services .gh-content .button,.page-services .gh-content .kg-button-card .kg-btn,.page-services .gh-content a.btn,.page-services .gh-content a.button,.page-services .gh-content button{background-color:#1e40af;background-color:var(--color-primary);border-color:#1e40af;border-color:var(--color-primary);color:#f5f5f5;color:var(--color-text);font-weight:600;font-weight:var(--font-semibold)}.page-services .gh-content .btn:hover,.page-services .gh-content .button:hover,.page-services .gh-content .kg-button-card .kg-btn:hover,.page-services .gh-content a.btn:hover,.page-services .gh-content a.button:hover,.page-services .gh-content button:hover{background-color:#1e40af;background-color:var(--color-primary);border-color:#5b21b6;border-color:var(--color-primary-alt);box-shadow:0 4px 12px rgba(30,64,175,.2);color:#f5f5f5;color:var(--color-text);transform:translateY(-1px)}.page-services .gh-content .btn.success,.page-services .gh-content .button.success,.page-services .gh-content .kg-button-card .kg-btn.kg-btn-success,.page-services .gh-content a.btn.success,.page-services .gh-content a.button.success,.page-services .gh-content button.success{background-color:#047857;background-color:var(--color-primary-green);border-color:#047857;border-color:var(--color-primary-green);color:#f5f5f5!important;color:var(--color-text)!important}.page-services .gh-content .btn.success:hover,.page-services .gh-content .button.success:hover,.page-services .gh-content .kg-button-card .kg-btn.kg-btn-success:hover,.page-services .gh-content a.btn.success:hover,.page-services .gh-content a.button.success:hover,.page-services .gh-content button.success:hover{background-color:#047857;background-color:var(--color-success);border-color:#047857;border-color:var(--color-success);box-shadow:0 4px 12px rgba(4,120,87,.2);transform:translateY(-1px)}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.gh-content table{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-collapse:collapse;border-radius:.5rem;border-radius:var(--radius);overflow:hidden;width:100%}.gh-content th{background:#2a2a2a;background:var(--color-bg-tertiary);font-size:1.4rem;font-weight:600;font-weight:var(--font-semibold);text-align:left;text-transform:uppercase}.gh-content td,.gh-content th{border-bottom:1px solid #2a2a2a;border-bottom:var(--border-width) solid var(--color-border);color:#f5f5f5;color:var(--color-text);padding:1rem}.gh-content tbody tr:nth-child(odd){background-color:#121212;background-color:var(--color-bg-secondary)}.gh-content tbody tr:nth-child(2n+2){background-color:#080808;background-color:var(--color-bg)}.gh-content tbody tr:hover{background-color:rgba(30,64,175,.03)}.gh-content tbody tr:last-child td{border-bottom:none}.gh-readmore{background:#121212;background:var(--color-bg-secondary);border-top:1px solid #2a2a2a;border-top:var(--border-width) solid var(--color-border);font-size:2.6rem;margin-top:8vmin;padding:8vmin 4vmin}.gh-readmore-inner{grid-gap:8vmin;display:grid;grid-template-columns:1fr 1fr}.gh-readmore-prev{justify-content:flex-end;text-align:right}.gh-readmore a{border:1px solid transparent;border:var(--border-width) solid transparent;border-radius:.5rem;border-radius:var(--radius);color:#f5f5f5;color:var(--color-text);display:flex;padding:2rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.gh-readmore a:hover{background:#080808;background:var(--color-bg);border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 8px 25px rgba(0,0,0,.3);color:#1e40af;color:var(--color-primary);transform:translateY(-2px)}.gh-readmore h4{font-family:Bokor,serif;font-family:var(--font-display);font-size:inherit;font-weight:400;font-weight:var(--font-normal);line-height:1.4;width:100%}.gh-readmore svg{fill:currentColor;display:inline-block;height:1em;margin:.15em 0 0;transition:transform .2s ease;vertical-align:middle}.gh-readmore a:hover svg{transform:translateX(4px)}.gh-readmore h4+svg,.gh-readmore svg+h4{margin-left:2vmin}@media (max-width:700px){.gh-readmore{font-size:1.6rem}.gh-readmore svg{margin:.1em 0 0}}.gh-auth-form{margin:0 auto 10vmin;max-width:600px;text-align:center;width:100%}.gh-auth-title{color:#f5f5f5;color:var(--color-text);font-size:4.2rem;font-weight:700;font-weight:var(--font-bold);margin:0 0 .1em}.gh-auth-form p{color:#d1d5db;color:var(--color-text-secondary);font-size:1.7rem;line-height:1.6;margin:10px 0 4vmin}.gh-auth-form p small{color:#9ca3af;color:var(--color-text-muted);display:inline-block;font-size:1.4rem;margin:15px 0 0}.gh-auth-box{align-items:center;background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);display:flex;justify-content:space-between;margin:0 auto;max-width:460px;padding:2rem}.gh-auth-box .gh-button{margin-left:10px}@media (max-width:600px){.gh-auth-box{flex-direction:column;max-width:400px}.gh-auth-box .gh-button{margin:15px 0 0;width:100%}}form[data-members-form] .gh-button-loader,form[data-members-form] .message-error,form[data-members-form] .message-success{display:none}.gh-button-content{min-width:100px}.message-error svg,.message-success svg{height:15px;margin-right:5px;position:relative;top:-1px;width:15px}.message-success svg{fill:#080808;fill:var(--color-bg)}.message-error svg{fill:#dc2626;fill:var(--color-error)}form[data-members-form].error .message-error,form[data-members-form].success .message-success{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);box-shadow:0 8px 25px rgba(0,0,0,.3);color:#080808;color:var(--color-bg);font-size:1.4rem;font-weight:500;font-weight:var(--font-medium);left:4vmin;line-height:1.5em;margin:0 auto;max-width:calc(1400px - 8vmin);padding:1.5rem;position:fixed;right:4vmin;text-align:center;top:20px;z-index:9999}form[data-members-form].success .message-success{background:#047857;background:var(--color-success);border-color:#047857;border-color:var(--color-success);color:#080808;color:var(--color-bg)}form[data-members-form].error .message-error{background:#121212;background:var(--color-bg-secondary);border-color:#dc2626;border-color:var(--color-error);color:#dc2626;color:var(--color-error)}form[data-members-form] .gh-button{min-width:120px;position:relative}form[data-members-form].loading .gh-button-content{visibility:hidden}form[data-members-form].loading .gh-button-loader{bottom:-30%;display:inline-block;left:50%;margin:0 0 0 -19px;position:absolute;transform:scale(.6)}.gh-button-loader svg path,.gh-button-loader svg rect{fill:#080808;fill:var(--color-bg)}form[data-members-form].error .message-error,form[data-members-form].success .message-success{display:block}.gh-error{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding-bottom:2vmin}.gh-error-content{flex:1 0 auto;text-align:center}.gh-error-code{color:#1e40af;color:var(--color-primary);font-size:14vmin;font-weight:700;font-weight:var(--font-bold);margin:0;text-shadow:0 0 20px rgba(30,64,175,.3)}.gh-error-description{color:#d1d5db;color:var(--color-text-secondary);font-size:4vmin;font-weight:300;font-weight:var(--font-light);line-height:1.2em;margin:0 auto;max-width:600px;padding:0 2rem}.gh-error-link{color:#1e40af;color:var(--color-primary);display:block;font-size:1.6rem;margin-top:4vmin;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.gh-error-link:hover{color:#f5f5f5;color:var(--color-text)}.gh-error-stack{margin:0 auto;max-width:600px;padding:8vmin 0;text-align:left}.gh-error-stack-list{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);font-size:1.4rem;margin:4vmin 0 0;overflow:hidden}.gh-error-stack-list>li{border-bottom:1px solid #2a2a2a;border-bottom:var(--border-width) solid var(--color-border);color:#f5f5f5;color:var(--color-text);margin:0;padding:2rem}.gh-error-stack-list>li:last-child{border-bottom:none}.gh-error-stack-function{color:#dc2626;color:var(--color-error);font-size:1.8rem;font-weight:600;font-weight:var(--font-semibold);margin:0 0 .5em}.gh-foot{align-items:center;background:transparent;border-top:none;display:flex;justify-content:center;margin-top:8vmin;padding:4vmin}.gh-foot .gh-container{width:auto}.gh-foot a{color:#d1d5db;color:var(--color-text-secondary);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.gh-foot a:hover{color:#1e40af;color:var(--color-primary)}.gh-foot-menu{display:flex}.gh-foot-menu,.gh-foot-menu .nav{align-items:center;justify-content:center}.gh-foot-menu .nav{display:inline-flex;flex-wrap:wrap;font-size:1.4rem;gap:1.2rem 2rem;list-style:none}.gh-foot-menu .nav+.nav{margin-left:2rem}.gh-foot-menu .nav li{margin:0;padding:0}.gh-foot-menu .nav a{border-bottom:1px solid transparent;border-radius:0;display:inline-block;font-weight:500;font-weight:var(--font-medium);letter-spacing:.06em;padding:4px 0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.gh-foot-menu .nav a:hover{background:none;border-bottom-color:#1e40af;border-bottom-color:var(--color-primary);color:#1e40af;color:var(--color-primary)}.gh-foot-menu .nav-wiki a{border:none;color:inherit;font-weight:500;font-weight:var(--font-medium);padding:4px 0}.gh-foot-meta{color:#9ca3af;color:var(--color-text-muted);font-size:1.3rem;margin:2rem 0 0;text-align:center}@media (max-width:700px){.gh-foot-menu .nav{font-size:1.4rem}}a.gh-powered,a.gh-powered:hover{align-items:center;background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,.2);color:#d1d5db;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:12px;font-weight:600;font-weight:var(--font-semibold);letter-spacing:-.3px;line-height:12px;padding:8px 12px 8px 8px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}a.gh-powered:hover{background:#080808;background:var(--color-bg);border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 4px 12px rgba(30,64,175,.2);color:#f5f5f5;color:var(--color-text);transform:translateY(-1px)}a.gh-powered svg{fill:currentColor;height:16px;margin:0 6px 0 0;width:16px}.gh-pagination .pagination{align-items:center;display:flex;justify-content:space-between;margin-bottom:4vmin;margin-top:4vmin}.gh-pagination .pagination a{align-items:center;background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);color:#f5f5f5;color:var(--color-text);display:inline-flex;font-weight:500;font-weight:var(--font-medium);padding:1rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.gh-pagination .pagination a:hover{background:#080808;background:var(--color-bg);border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 4px 12px rgba(100,255,218,.2);color:#1e40af;color:var(--color-primary);transform:translateY(-1px)}.gh-pagination .pagination .current{border-color:#1e40af;border-color:var(--color-primary);font-weight:600;font-weight:var(--font-semibold)}.gh-pagination .pagination .current,.gh-pagination .pagination .current:hover{background:#1e40af;background:var(--color-primary);color:#080808;color:var(--color-bg)}.gh-pagination .pagination .current:hover{box-shadow:none;transform:none}#ghost-comments-root,#ghost-comments-root *{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-sans-serif)!important}.gh-post-comments{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);margin-bottom:4vmin;margin-top:8vmin;padding:4rem}.gh-post-comments h3{color:#f5f5f5;color:var(--color-text);font-weight:600;font-weight:var(--font-semibold);margin-bottom:2rem}.gh-post-comments .gh-comment{background:#080808;background:var(--color-bg);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);margin-bottom:2rem;padding:2rem}.gh-post-comments .gh-comment:last-child{margin-bottom:0}.gh-post-comments .gh-comment-header{align-items:center;display:flex;margin-bottom:1rem}.gh-post-comments .gh-comment-author{color:#f5f5f5;color:var(--color-text);font-weight:600;font-weight:var(--font-semibold);margin-right:1rem}.gh-post-comments .gh-comment-date{color:#9ca3af;color:var(--color-text-muted);font-size:1.2rem}.gh-post-comments .gh-comment-content{color:#d1d5db;color:var(--color-text-secondary);line-height:1.6}.gh-post-comments .gh-comment-form{border-top:1px solid #2a2a2a;border-top:var(--border-width) solid var(--color-border);margin-top:3rem;padding-top:3rem}.gh-post-comments .gh-comment-form h4{color:#f5f5f5;color:var(--color-text);font-weight:600;font-weight:var(--font-semibold);margin-bottom:2rem}.gh-post-comments .gh-comment-form textarea{background:#080808;background:var(--color-bg);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);color:#f5f5f5;color:var(--color-text);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.4rem;line-height:1.6;min-height:120px;padding:1.2rem;transition:all .2s ease;width:100%}.gh-post-comments .gh-comment-form textarea:focus{border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,64,175,.08);outline:none}.gh-post-comments .gh-comment-form .gh-button{margin-top:1rem}.wiki-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:300px 1fr;margin-top:2rem;min-height:70vh}.wiki-index-container{margin:0 auto;max-width:1000px;padding:2rem 0}.wiki-sidebar{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:12px;font-size:1.15rem;height:-moz-fit-content;height:fit-content;line-height:1.65;padding:1.5rem;position:sticky;top:2rem}.wiki-sidebar-header{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1rem}.wiki-sidebar-title{color:#f5f5f5;color:var(--color-text);font-size:2rem;font-weight:700;margin:0 0 1rem}.wiki-sidebar-title a,.wiki-sidebar-title a:focus,.wiki-sidebar-title a:hover,.wiki-sidebar-title a:visited{color:#f5f5f5;color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.wiki-search{align-items:center;display:flex;position:relative}.wiki-search-input{background:#080808;background:var(--color-bg);border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:8px;color:#f5f5f5;color:var(--color-text);font-size:1.1rem;padding:.75rem 2.5rem .75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.wiki-search-input:focus{border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,64,175,.1);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.wiki-search-btn{background:none;border:none;border-radius:4px;color:#d1d5db;color:var(--color-text-secondary);cursor:pointer;padding:.5rem;position:absolute;right:.5rem;transition:color .2s ease}.wiki-search-btn:hover{color:#1e40af;color:var(--color-primary)}.wiki-nav{font-size:1.2rem}.wiki-tree{list-style:none;margin:.25rem 0;padding-left:.75rem}.wiki-tree .wiki-tree{border-left:1px solid #2a2a2a;border-left:1px solid var(--color-border);margin-left:1rem;padding-left:.75rem}.wiki-tree-group{margin:.2rem 0}.wiki-tree-toggle{align-items:center;background:transparent;border:none;color:#d1d5db;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:0;height:1.6rem;justify-content:center;line-height:1;margin-right:.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.6rem}.wiki-tree-toggle:before{border-color:transparent transparent transparent #d1d5db;border-color:transparent transparent transparent var(--color-text-secondary);border-style:solid;border-width:6px 0 6px 10px;content:"";display:block;height:0;transition:transform .2s ease,border-color .2s ease;width:0}.wiki-tree-toggle[aria-expanded=true]:before{transform:rotate(90deg)}.wiki-tree-toggle:hover:before{border-color:transparent transparent transparent #1e40af;border-color:transparent transparent transparent var(--color-primary)}.wiki-tree-label a{color:#f5f5f5;color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.wiki-tree-label a:hover{color:#1e40af;color:var(--color-primary)}.wiki-tree-link{border-radius:4px;color:#d1d5db;color:var(--color-text-secondary);display:inline-block;padding:.2rem .25rem;-webkit-text-decoration:none;text-decoration:none}.wiki-tree-link:hover{background:#080808;background:var(--color-bg);color:#f5f5f5;color:var(--color-text)}.wiki-tree-link.active{background:rgba(30,64,175,.1);background:rgba(var(--color-primary-rgb),.1);color:#1e40af;color:var(--color-primary)}.wiki-tree .search-highlight{border-radius:4px;outline:2px solid rgba(30,64,175,.25);outline:2px solid rgba(var(--color-primary-rgb),.25)}.wiki-nav-list{list-style:none;margin:0;padding:0}.wiki-nav-item{margin-bottom:.25rem}.wiki-nav-link{border-radius:6px;color:#d1d5db;color:var(--color-text-secondary);display:block;font-size:inherit;padding:.6rem .85rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.wiki-nav-link:hover{background:#080808;background:var(--color-bg);color:#f5f5f5;color:var(--color-text)}.wiki-nav-link.active{background:rgba(30,64,175,.1);background:rgba(var(--color-primary-rgb),.1);color:#1e40af;color:var(--color-primary);font-weight:500}.wiki-nav-category{color:#f5f5f5;color:var(--color-text);font-size:1.05rem;font-weight:600;letter-spacing:.5px;margin:1rem 0 .5rem;text-transform:uppercase}.wiki-content{min-width:0}.wiki-header{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:1.5rem}.wiki-title-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.wiki-title-row h1{margin:0}.wiki-tags--header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;max-width:50%}.wiki-breadcrumb{font-size:1.1rem;margin-bottom:1rem}.wiki-breadcrumb,.wiki-breadcrumb a{color:#d1d5db;color:var(--color-text-secondary)}.wiki-breadcrumb a{-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.wiki-breadcrumb a:hover{color:#1e40af;color:var(--color-primary)}.wiki-breadcrumb-separator{margin:0 .5rem}.wiki-feature-image{border-radius:12px;margin:1.5rem 0;overflow:hidden}.wiki-feature-image img{display:block;height:auto;width:100%}.wiki-body{color:#f5f5f5;color:var(--color-text);line-height:1.6em}.wiki-content-inner{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:2rem;font-weight:400;font-weight:var(--font-normal);line-height:1.6em}.wiki-content-inner h1,.wiki-content-inner h2,.wiki-content-inner h3,.wiki-content-inner h4,.wiki-content-inner h5,.wiki-content-inner h6{color:#f5f5f5;color:var(--color-text);font-weight:400;font-weight:var(--font-normal);line-height:1.3;margin:2rem 0 1rem}.wiki-content-inner p{margin:1rem 0}.wiki-content-inner ol,.wiki-content-inner ul{margin:1rem 0;padding-left:1.9em}.wiki-content-inner li{margin:.5rem 0}.wiki-content-inner blockquote{background:#121212;background:var(--color-bg-secondary);border-left:4px solid #1e40af;border-left:4px solid var(--color-primary);border-radius:0 8px 8px 0;box-shadow:0 2px 12px rgba(0,0,0,.08);color:#f5f5f5;color:var(--color-text);font-style:italic;margin:1.5rem 0;padding:1.25rem 1.5rem 1rem 2.25rem;position:relative}.wiki-content-inner blockquote p{margin:0}.wiki-content-inner blockquote p+p{margin-top:.75rem}.wiki-content-inner blockquote cite,.wiki-content-inner blockquote footer{color:#d1d5db;color:var(--color-text-secondary);display:block;font-size:.95em;font-style:normal;margin-top:.75rem;text-align:right}.wiki-content-inner blockquote cite:before,.wiki-content-inner blockquote footer:before{color:#1e40af;color:var(--color-primary);content:"— "}.wiki-content-inner blockquote:before{color:#1e40af;color:var(--color-primary);content:"“";font-family:Georgia,Times,serif;font-family:var(--font-serif);font-size:2.5rem;left:.6rem;line-height:1;opacity:.25;position:absolute;top:.2rem}.wiki-content-inner code{border-radius:4px;color:#1e40af;color:var(--color-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:.2rem .4rem}.wiki-content-inner code,.wiki-content-inner pre{background:#121212;background:var(--color-bg-secondary)}.wiki-content-inner pre{border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;overflow-x:auto;padding:1.5rem}.wiki-content-inner pre code{background:none;color:#f5f5f5;color:var(--color-text);padding:0}.wiki-content-inner table{border:1px solid #2a2a2a;border:1px solid var(--color-border);border-collapse:collapse;border-radius:8px;margin:1.5rem 0;overflow:hidden;width:100%}.wiki-content-inner td,.wiki-content-inner th{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--color-border);padding:.75rem 1rem;text-align:left}.wiki-content-inner th{color:#f5f5f5;color:var(--color-text);font-weight:600}.wiki-content-inner th,.wiki-content-inner tr:hover{background:#121212;background:var(--color-bg-secondary)}.wiki-content-inner a{border-bottom:1px solid transparent;color:#1e40af;color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease}.wiki-content-inner a:hover{border-bottom-color:#1e40af;border-bottom-color:var(--color-primary)}.wiki-content-inner img{border-radius:8px;height:auto;margin:1rem 0;max-width:100%}.wiki-footer{border-top:1px solid #2a2a2a;border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2rem}.wiki-nav-links{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-top:1.25rem}.wiki-nav-next,.wiki-nav-prev{flex:1}.wiki-nav-next{text-align:right}.wiki-nav-link-btn{align-items:center;background:#121212;background:var(--color-bg-secondary);border-radius:8px;color:#f5f5f5;color:var(--color-text);display:inline-flex;font-size:1.1rem;padding:.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.wiki-nav-link-btn:hover{background:#1e40af;background:var(--color-primary);color:#fff;transform:translateY(-1px)}.wiki-nav-link-btn svg{height:16px;margin:0 .5rem;width:16px}.wiki-nav-link-btn.prev svg{margin-left:0;margin-right:.5rem}.wiki-nav-link-btn.next svg{margin-left:.5rem;margin-right:0}.wiki-meta{align-items:center;color:#d1d5db;color:var(--color-text-secondary);display:flex;font-size:1.1rem;justify-content:space-between}.wiki-last-updated{font-size:1.25rem}.wiki-tags{display:flex;flex-wrap:wrap;gap:.5rem}.wiki-tag{align-items:center;background:#121212;background:var(--color-bg-secondary);border-radius:20px;color:#d1d5db;color:var(--color-text-secondary);display:inline-flex;font-size:1rem;max-width:100%;overflow:hidden;padding:.25rem .75rem;text-overflow:ellipsis;white-space:nowrap}.wiki-tags--header .wiki-tag{font-size:1.25rem}.wiki-index-header{margin-bottom:3rem;text-align:center}.wiki-index-title{color:#f5f5f5;color:var(--color-text);font-size:3.2rem;font-weight:700;margin:0 0 1rem}.wiki-index-description{color:#d1d5db;color:var(--color-text-secondary);font-size:1.4rem;margin:0 0 2rem}.wiki-index-search{align-items:center;display:flex;margin:0 auto;max-width:500px;position:relative}.wiki-index-search-input{background:#080808;background:var(--color-bg);border:2px solid #2a2a2a;border:2px solid var(--color-border);border-radius:12px;color:#f5f5f5;color:var(--color-text);font-size:1.15rem;padding:1rem 3rem 1rem 1.5rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.wiki-index-search-input:focus{border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(30,64,175,.1);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1);outline:none}.wiki-index-search-btn{background:none;border:none;border-radius:6px;color:#d1d5db;color:var(--color-text-secondary);cursor:pointer;padding:.5rem;position:absolute;right:.75rem;transition:color .2s ease}.wiki-index-search-btn:hover{color:#1e40af;color:var(--color-primary)}.wiki-categories{margin-bottom:3rem}.wiki-category{background:transparent;border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:999px;color:#d1d5db;color:var(--color-text-secondary);display:inline-block;font-size:.95rem;margin:.25rem;padding:.35rem .9rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.wiki-category:hover{color:#1e40af;color:var(--color-primary)}.wiki-category.active,.wiki-category:hover{border-color:#1e40af;border-color:var(--color-primary)}.wiki-category.active{background:#1e40af;background:var(--color-primary);color:#fff}.wiki-section-title{color:#f5f5f5;color:var(--color-text);font-size:2.2rem;font-weight:600;margin:0 0 1.5rem}.wiki-recent-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:3rem}.wiki-page-card{background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:12px;color:inherit;padding:1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.wiki-page-card:hover{border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.wiki-page-card h3{color:#f5f5f5;color:var(--color-text);font-size:1.3rem;font-weight:600;margin:0 0 .5rem}.wiki-page-card p{font-size:1.1rem;line-height:1.5;margin:0 0 1rem}.wiki-page-card p,.wiki-page-meta{color:#d1d5db;color:var(--color-text-secondary)}.wiki-page-meta{display:flex;flex-wrap:wrap;font-size:1rem;gap:.5rem;margin-top:.5rem}.wiki-pages-list{display:flex;flex-direction:column;gap:1rem}.wiki-page-item{align-items:center;background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:1px solid var(--color-border);border-radius:8px;color:inherit;display:flex;justify-content:space-between;padding:1rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.wiki-page-item:hover{border-color:#1e40af;border-color:var(--color-primary);transform:translateX(4px)}.wiki-page-item h3{color:#f5f5f5;color:var(--color-text);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.6rem;font-weight:500;margin:0}.wiki-page-item .wiki-page-date{color:#d1d5db;color:var(--color-text-secondary);font-size:.65rem}.wiki-page-item .wiki-page-right{align-items:flex-end;display:flex;flex-direction:column;gap:.35rem;margin-left:1rem}.wiki-page-item .wiki-tags{justify-content:flex-end}.wiki-page-item .wiki-tags .wiki-tag{font-size:1.15rem}.wiki-pages-list-ssr{border-top:1px solid #2a2a2a;border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2rem}.wiki-pages-ssr-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.wiki-ssr-title{color:#f5f5f5;color:var(--color-text);font-size:.95rem;font-weight:600}@media (max-width:768px){.wiki-title-row{align-items:flex-start;flex-direction:column;gap:.75rem}.wiki-tags--header{justify-content:flex-start;max-width:100%}.wiki-container{gap:2rem;grid-template-columns:1fr}.wiki-sidebar{order:2;position:static}.wiki-content{order:1}.wiki-title{font-size:2rem}.wiki-index-title{font-size:2.5rem}.wiki-recent-grid{grid-template-columns:1fr}.wiki-nav-links{align-items:stretch;flex-direction:column;gap:1rem}.wiki-nav-next{text-align:left}.wiki-meta{gap:1rem}.wiki-meta,.wiki-page-item{align-items:flex-start;flex-direction:column}.wiki-page-item{gap:.5rem}.wiki-page-item .wiki-page-right{align-items:flex-start;margin-left:0}}@media (max-width:480px){.wiki-container{margin-top:1rem}.wiki-sidebar{padding:1rem}.wiki-content-inner{font-size:1.05rem}.wiki-title{font-size:1.9rem}.wiki-index-title{font-size:2rem}}.wiki-index-container{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:2rem;font-weight:400;font-weight:var(--font-normal);line-height:1.6em}.wiki-index-container .wiki-index-content,.wiki-index-container .wiki-index-description,.wiki-index-container .wiki-page-card p,.wiki-index-container .wiki-page-item .wiki-page-date,.wiki-index-container .wiki-page-meta,.wiki-index-container a,.wiki-index-container li,.wiki-index-container p{font-size:inherit;line-height:inherit}.wiki-index-content{font-size:1.25rem;line-height:1.85}.wiki-pages-list-ssr .wiki-links-ssr{color:#d1d5db;color:var(--color-text-secondary);font-size:.95rem;margin-top:2rem}.wiki-pages-list-ssr .wiki-ssr-tree{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));line-height:1.45;list-style:none;margin:0;padding:0}.wiki-pages-list-ssr .wiki-ssr-tree li,.wiki-pages-list-ssr .wiki-ssr-tree>li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.75rem;page-break-inside:avoid}.wiki-pages-list-ssr .wiki-ssr-group-label a{color:#f5f5f5;color:var(--color-text);display:inline-block;font-weight:600;max-width:100%;overflow:visible;-webkit-text-decoration:none;text-decoration:none;text-overflow:clip;white-space:normal}.wiki-pages-list-ssr .wiki-ssr-tree ul{border-left:1px solid #2a2a2a;border-left:1px solid var(--color-border);list-style:none;margin:.25rem 0 .5rem 1rem;padding-left:.5rem}.wiki-pages-list-ssr a{color:inherit;display:inline-block;max-width:100%;overflow:visible;-webkit-text-decoration:none;text-decoration:none;text-overflow:clip;white-space:normal}.wiki-pages-list-ssr a:hover{color:#1e40af;color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.gh-viewport,html{flex-direction:column;min-height:100vh}.gh-main,.gh-viewport,html{background:#080808;background:var(--color-bg);display:flex}.gh-main{flex:1 0 auto}.gh-main,.gh-page{flex-direction:column}.gh-page{background:transparent;display:flex;min-height:100vh;padding:0 4vmin}.gh-page-header{margin-bottom:2rem;padding:4rem 0 2rem;text-align:center}.gh-page-title{color:#f5f5f5;color:var(--color-text);font-family:Bokor,serif;font-family:var(--font-display);font-size:3.6rem;font-weight:400;font-weight:var(--font-normal);line-height:1.2;margin:0 0 1rem}.gh-page-description{color:#d1d5db;color:var(--color-text-secondary);font-size:1.8rem;line-height:1.5;margin:0 auto;max-width:600px}.gh-page-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem;width:100%}.gh-page-cta .gh-button{flex:1 1 220px}@media (max-width:768px){.gh-page-cta .gh-button{flex:1 1 100%}}@media (min-width:900px){.gh-page-cta{margin-left:auto;margin-right:auto;max-width:50%}}@media (max-width:768px){.gh-page-header{padding:3rem 0 1.5rem}.gh-page-title{font-size:2.8rem}.gh-page-description{font-size:1.6rem}}.gh-article{padding:1vmin 0 4vmin}.gh-postfeed{grid-gap:3rem;align-items:stretch;display:grid;gap:3rem;grid-template-columns:1fr;justify-items:stretch;margin:0 auto;max-width:900px;padding:3rem 0}.gh-postfeed>:not(:first-child){contain-intrinsic-size:240px 400px;content-visibility:auto}.gh-postfeed>*{min-width:0}@media (min-width:900px){.gh-postfeed{gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px}}@media (min-width:1200px){.gh-postfeed{gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px}}@media (max-width:768px){.gh-postfeed{gap:2rem;padding:2rem 0}}.gh-container{margin:0 auto;max-width:1200px;width:100%}.gh-head-actions a:not(.gh-button){align-items:center;color:#d1d5db;color:var(--color-text-secondary);display:inline-flex;margin:0;padding:10px;transition:color .2s ease}.gh-head-actions a:not(.gh-button):hover{color:#1e40af;color:var(--color-primary)}.gh-head-actions a svg{fill:currentcolor;height:1.8rem}.gh-head-actions a:first-child svg{margin-left:20px}.gh-head-actions a:last-child svg{height:2rem}.gh-card{margin-bottom:0;width:100%}.gh-card-link{align-items:stretch!important;background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,.1);color:inherit;display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden;padding:0!important;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%!important}.gh-card-link:hover{border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 20px 60px rgba(0,0,0,.5);transform:translateY(-6px)}.gh-card-link:before{background:linear-gradient(90deg,#1e40af,#5b21b6,#047857);background:linear-gradient(90deg,var(--color-primary),var(--color-primary-alt),var(--color-primary-green));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1}.gh-card-link:hover:before{transform:scaleX(1)}.gh-card-image{flex-shrink:0;height:240px;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.gh-card-link:hover .gh-card-image{transform:scale(1.08)}.gh-card-image-placeholder{align-items:center;background:linear-gradient(135deg,#2a2a2a,#121212);background:linear-gradient(135deg,var(--color-bg-tertiary),var(--color-bg-secondary));color:#9ca3af;color:var(--color-text-muted);display:flex;flex-shrink:0;font-size:1.4rem;height:240px;justify-content:center;overflow:hidden;position:relative;width:100%}.gh-card-image-placeholder:before{animation:float 3s ease-in-out infinite;content:"📄";font-size:3rem;opacity:.3}.gh-card-content{display:flex!important;flex:1!important;flex-direction:column!important;font-size:1.5rem;gap:1.8rem;justify-content:space-between!important;min-width:0;padding:2.5rem;text-align:left}.gh-card-header{display:flex;flex-direction:column;flex-shrink:0;gap:1.2rem}.gh-card-meta{align-items:center;color:#d1d5db;color:var(--color-text-secondary);display:flex;flex-shrink:0;font-size:1.2rem;font-weight:500;font-weight:var(--font-medium);gap:1rem;letter-spacing:.6px;line-height:1.2em;text-transform:uppercase}.gh-card-meta .bull{animation:pulse 2s ease-in-out infinite;color:#1e40af;color:var(--color-primary);font-weight:700;font-weight:var(--font-bold)}.gh-card-excerpt{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.gh-card-excerpt p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#d1d5db;color:var(--color-text-secondary);display:-webkit-box;font-size:1.4rem;line-height:1.7;margin:0;min-width:0;overflow:hidden}.gh-card-footer{align-items:center;border-top:1px solid #2a2a2a;border-top:1px solid var(--color-border);display:flex;flex-shrink:0;justify-content:space-between;margin-top:auto;min-height:0;padding-top:1.5rem}.gh-card-footer strong{align-items:center;background:rgba(30,64,175,.1);border:1px solid transparent;border-radius:.5rem;border-radius:var(--radius);color:#1e40af;color:var(--color-primary);display:inline-flex;font-size:1.3rem;font-weight:600;font-weight:var(--font-semibold);gap:.6rem;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.gh-card-footer strong:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.gh-card-footer strong:after{content:"→";font-size:1.2rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.gh-card-link:hover .gh-card-footer strong{background:#1e40af;background:var(--color-primary);box-shadow:0 4px 12px rgba(30,64,175,.3);color:#080808;color:var(--color-bg);transform:translateX(6px)}.gh-card-link:hover .gh-card-footer strong:before{left:100%}.gh-card-link:hover .gh-card-footer strong:after{transform:translateX(4px)}@media (max-width:768px){.gh-card-link{flex-direction:column}.gh-card-image,.gh-card-image-placeholder{height:200px}.gh-card-content{gap:1rem;padding:1.5rem}.gh-card-meta{font-size:1.1rem}.gh-card-excerpt p{-webkit-line-clamp:2;font-size:1.3rem}.gh-card-footer{align-items:flex-start;flex-direction:column;gap:1rem}.gh-card-footer strong{align-self:flex-start}}.gh-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5f5f5;color:var(--color-text);display:-webkit-box;font-family:Bokor,serif;font-family:var(--font-display);font-size:3.2rem;font-weight:400;font-weight:var(--font-normal);line-height:1.2;margin:0;overflow:hidden;transition:color .2s ease}.gh-card-link:hover .gh-card-title{color:#1e40af;color:var(--color-primary)}.gh-card-tags{display:flex;flex:1;flex-wrap:wrap;gap:.6rem;min-width:0}.gh-card-tag{background:rgba(30,64,175,.15);border:1px solid rgba(30,64,175,.3);border-radius:.9rem;color:#1e40af;color:var(--color-primary);display:inline-block;font-size:1.1rem;font-weight:500;font-weight:var(--font-medium);padding:.3rem .9rem;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .2s ease;z-index:2}.gh-card-tag:hover{background:#1e40af;background:var(--color-primary);border-color:#1e40af;border-color:var(--color-primary);color:#080808;color:var(--color-bg);transform:translateY(-1px)}.gh-card-tags .gh-card-tag:nth-child(6n+1){background:rgba(30,64,175,.15);border-color:rgba(30,64,175,.3);color:#1e40af}.gh-card-tags .gh-card-tag:nth-child(6n+1):hover{background:#1e40af;border-color:#1e40af;color:#080808;color:var(--color-bg)}.gh-card-tags .gh-card-tag:nth-child(6n+2){background:rgba(91,33,182,.15);border-color:rgba(91,33,182,.3);color:#5b21b6}.gh-card-tags .gh-card-tag:nth-child(6n+2):hover{background:#5b21b6;border-color:#5b21b6;color:#080808;color:var(--color-bg)}.gh-card-tags .gh-card-tag:nth-child(6n+3){background:rgba(4,120,87,.15);border-color:rgba(4,120,87,.3);color:#047857}.gh-card-tags .gh-card-tag:nth-child(6n+3):hover{background:#047857;border-color:#047857;color:#080808;color:var(--color-bg)}.gh-card-tags .gh-card-tag:nth-child(6n+4){background:rgba(217,119,6,.15);border-color:rgba(217,119,6,.3);color:#d97706}.gh-card-tags .gh-card-tag:nth-child(6n+4):hover{background:#d97706;border-color:#d97706;color:#080808;color:var(--color-bg)}.gh-card-tags .gh-card-tag:nth-child(6n+5){background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.3);color:#dc2626}.gh-card-tags .gh-card-tag:nth-child(6n+5):hover{background:#dc2626;border-color:#dc2626;color:#080808;color:var(--color-bg)}.gh-card-tags .gh-card-tag:nth-child(6n+6){background:rgba(30,64,175,.15);border-color:rgba(30,64,175,.3);color:#1e40af}.gh-card-tags .gh-card-tag:nth-child(6n+6):hover{background:#1e40af;border-color:#1e40af;color:#080808;color:var(--color-bg)}.gh-page-head{margin:0 auto;padding:8vmin 0 4vmin;text-align:center}.gh-page-head h1{font-family:Bokor,serif;font-family:var(--font-display)}.tag-template .gh-page-head h1{text-transform:uppercase}.gh-page-image{margin:4vmin 0 0}.gh-page-head>p{color:#d1d5db;color:var(--color-text-secondary);font-size:1.3em;line-height:1.4em;margin:.3em auto 0;max-width:720px;padding:0 6vmin}@media (max-width:700px){.gh-page-head>p{font-size:1.6rem}}.gh-header{padding:0 0 8vmin;text-align:center}.gh-post-meta{display:block;font-size:1.4rem;font-weight:500;font-weight:var(--font-medium);letter-spacing:.5px;margin:0 0 1rem;text-transform:uppercase}.gh-excerpt,.gh-post-meta{color:#d1d5db;color:var(--color-text-secondary)}.gh-excerpt{font-size:1.8rem;line-height:1.6;margin:1rem 0 0}.gh-title{font-family:Bokor,serif;font-family:var(--font-display)}.gh-feature-image{grid-column:wide-start/wide-end;margin:8vmin 0 0;width:100%}.gh-feature-image img{border-radius:.5rem;border-radius:var(--radius);margin-left:auto;margin-right:auto;width:100%}.gh-post-footer{border-top:1px solid #2a2a2a;border-top:var(--border-width) solid var(--color-border);margin:2rem 0;padding:2rem 0}.gh-post-tags{align-items:center;display:flex;justify-content:center;margin-top:1.5rem}.gh-author-image{border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:100%;height:12vmin;margin:0 auto 1.5em;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:12vmin}.gh-author-meta{color:#d1d5db;color:var(--color-text-secondary);font-size:1.2em;margin:2vmin 0 0}.gh-author-links{align-items:center;display:flex;justify-content:center}.gh-author-links a{align-items:center;color:#d1d5db;color:var(--color-text-secondary);display:inline-flex;margin:0 .75vmin;position:relative;transition:color .2s ease}.gh-author-links a:hover{color:#1e40af;color:var(--color-primary)}.gh-author-links a+a:before{background:#2a2a2a;background:var(--color-border);content:"";display:block;height:1em;margin:0 1.25vmin 0 0;transform:rotate(20deg);width:1px}@media (max-width:700px){.gh-author-meta{font-size:1.6rem}}.gh-postfeed .gh-card .gh-card-link{align-items:stretch!important;background:#121212;background:var(--color-bg-secondary);border:1px solid #2a2a2a;border:var(--border-width) solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,.1);color:inherit;display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden;padding:0!important;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%!important}.gh-postfeed .gh-card .gh-card-link:hover{border-color:#1e40af;border-color:var(--color-primary);box-shadow:0 20px 60px rgba(0,0,0,.5);transform:translateY(-6px)}.gh-postfeed .gh-card .gh-card-link:before{background:linear-gradient(90deg,#1e40af,#5b21b6,#047857);background:linear-gradient(90deg,var(--color-primary),var(--color-primary-alt),var(--color-primary-green));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1}.gh-postfeed .gh-card .gh-card-link:hover:before{transform:scaleX(1)}.gh-postfeed .gh-card .gh-card-image{flex-shrink:0;height:240px!important;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%!important}.gh-postfeed .gh-card .gh-card-link:hover .gh-card-image{transform:scale(1.08)}.gh-postfeed .gh-card .gh-card-image-placeholder{align-items:center;background:linear-gradient(135deg,#2a2a2a,#121212);background:linear-gradient(135deg,var(--color-bg-tertiary),var(--color-bg-secondary));color:#9ca3af;color:var(--color-text-muted);display:flex;flex-shrink:0;font-size:1.4rem;height:240px!important;justify-content:center;overflow:hidden;position:relative;width:100%!important}.gh-postfeed .gh-card .gh-card-image-placeholder:before{animation:float 3s ease-in-out infinite;content:"📄";font-size:3rem;opacity:.3}.gh-postfeed .gh-card .gh-card-content{display:flex!important;flex:1!important;flex-direction:column!important;font-size:1.5rem;gap:1.8rem;justify-content:space-between!important;min-width:0;padding:2.5rem;text-align:left}.gh-postfeed .gh-card .gh-card-header{display:flex;flex-direction:column;flex-shrink:0;gap:1.2rem}.gh-postfeed .gh-card .gh-card-meta{align-items:center;color:#d1d5db;color:var(--color-text-secondary);display:flex;flex-shrink:0;font-size:1.2rem;font-weight:500;font-weight:var(--font-medium);gap:1rem;letter-spacing:.6px;line-height:1.2em;text-transform:uppercase}.gh-postfeed .gh-card .gh-card-meta .bull{animation:pulse 2s ease-in-out infinite;color:#1e40af;color:var(--color-primary);font-weight:700;font-weight:var(--font-bold)}.gh-postfeed .gh-card .gh-card-excerpt{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.gh-postfeed .gh-card .gh-card-excerpt p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#d1d5db;color:var(--color-text-secondary);display:-webkit-box;font-size:1.4rem;line-height:1.7;margin:0;min-width:0;overflow:hidden}.gh-postfeed .gh-card .gh-card-footer{align-items:center;border-top:1px solid #2a2a2a;border-top:1px solid var(--color-border);display:flex;flex-shrink:0;justify-content:space-between;margin-top:auto;min-height:0;padding-top:1.5rem}.gh-postfeed .gh-card .gh-card-footer strong{align-items:center;background:rgba(30,64,175,.1);border:1px solid transparent;border-radius:.5rem;border-radius:var(--radius);color:#1e40af;color:var(--color-primary);display:inline-flex;font-size:1.3rem;font-weight:600;font-weight:var(--font-semibold);gap:.6rem;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.gh-postfeed .gh-card .gh-card-footer strong:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.gh-postfeed .gh-card .gh-card-footer strong:after{content:"→";font-size:1.2rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.gh-postfeed .gh-card .gh-card-link:hover .gh-card-footer strong{background:#1e40af;background:var(--color-primary);box-shadow:0 4px 12px rgba(30,64,175,.3);color:#080808;color:var(--color-bg);transform:translateX(6px)}.gh-postfeed .gh-card .gh-card-link:hover .gh-card-footer strong:before{left:100%}.gh-postfeed .gh-card .gh-card-link:hover .gh-card-footer strong:after{transform:translateX(4px)}@media (max-width:768px){.gh-postfeed .gh-card .gh-card-link{flex-direction:column}.gh-postfeed .gh-card .gh-card-image,.gh-postfeed .gh-card .gh-card-image-placeholder{height:200px!important}.gh-postfeed .gh-card .gh-card-content{gap:1rem;padding:1.5rem}.gh-postfeed .gh-card .gh-card-meta{font-size:1.1rem}.gh-postfeed .gh-card .gh-card-excerpt p{-webkit-line-clamp:2;font-size:1.3rem}.gh-postfeed .gh-card .gh-card-footer{align-items:flex-start;flex-direction:column;gap:1rem}.gh-postfeed .gh-card .gh-card-footer strong{align-self:flex-start}}.gh-postfeed .gh-card .gh-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5f5f5;color:var(--color-text);display:-webkit-box;font-family:Bokor,serif;font-family:var(--font-display);font-size:3.2rem;font-weight:400;font-weight:var(--font-normal);line-height:1.2;margin:0;overflow:hidden;transition:color .2s ease}.gh-postfeed .gh-card .gh-card-link:hover .gh-card-title{color:#1e40af;color:var(--color-primary)}.gh-postfeed .gh-card .gh-card-tags{display:flex;flex:1;flex-wrap:wrap;gap:.6rem;min-width:0}.gh-postfeed .gh-card .gh-card-tag{background:rgba(30,64,175,.15);border:1px solid rgba(30,64,175,.3);border-radius:.9rem;color:#1e40af;color:var(--color-primary);display:inline-block;font-size:1.1rem;font-weight:500;font-weight:var(--font-medium);padding:.3rem .9rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;z-index:2}.gh-postfeed .gh-card .gh-card-tag:hover{background:#1e40af;background:var(--color-primary);border-color:#1e40af;border-color:var(--color-primary);color:#080808;color:var(--color-bg);transform:translateY(-1px)}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+1){background:rgba(30,64,175,.15);border-color:rgba(30,64,175,.3);color:#1e40af}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+1):hover{background:#1e40af;border-color:#1e40af;color:#080808;color:var(--color-bg)}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+2){background:rgba(91,33,182,.15);border-color:rgba(91,33,182,.3);color:#5b21b6}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+2):hover{background:#5b21b6;border-color:#5b21b6;color:#080808;color:var(--color-bg)}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+3){background:rgba(4,120,87,.15);border-color:rgba(4,120,87,.3);color:#047857}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+3):hover{background:#047857;border-color:#047857;color:#080808;color:var(--color-bg)}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+4){background:rgba(217,119,6,.15);border-color:rgba(217,119,6,.3);color:#d97706}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+4):hover{background:#d97706;border-color:#d97706;color:#080808;color:var(--color-bg)}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+5){background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.3);color:#dc2626}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+5):hover{background:#dc2626;border-color:#dc2626;color:#080808;color:var(--color-bg)}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+6){background:rgba(30,64,175,.15);border-color:rgba(30,64,175,.3);color:#1e40af}.gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+6):hover{background:#1e40af;border-color:#1e40af;color:#080808;color:var(--color-bg)}main .gh-postfeed .gh-card .gh-card-link{align-items:stretch!important;background:#121212!important;background:var(--color-bg-secondary)!important;border:1px solid #2a2a2a!important;border:var(--border-width) solid var(--color-border)!important;border-radius:.5rem!important;border-radius:var(--radius)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;color:inherit!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;overflow:hidden!important;padding:0!important;position:relative!important;-webkit-text-decoration:none!important;text-decoration:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:100%!important}main .gh-postfeed .gh-card .gh-card-link:hover{border-color:#1e40af!important;border-color:var(--color-primary)!important;box-shadow:0 20px 60px rgba(0,0,0,.5)!important;transform:translateY(-6px)!important}main .gh-postfeed .gh-card .gh-card-link:before{background:linear-gradient(90deg,#1e40af,#5b21b6,#047857)!important;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-alt),var(--color-primary-green))!important;content:""!important;height:4px!important;left:0!important;position:absolute!important;right:0!important;top:0!important;transform:scaleX(0)!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;z-index:1!important}main .gh-postfeed .gh-card .gh-card-link:hover:before{transform:scaleX(1)!important}main .gh-postfeed .gh-card .gh-card-image{flex-shrink:0!important;height:240px!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;width:100%!important}main .gh-postfeed .gh-card .gh-card-link:hover .gh-card-image{transform:scale(1.08)!important}main .gh-postfeed .gh-card .gh-card-image-placeholder{align-items:center!important;background:linear-gradient(135deg,#2a2a2a,#121212)!important;background:linear-gradient(135deg,var(--color-bg-tertiary),var(--color-bg-secondary))!important;color:#9ca3af!important;color:var(--color-text-muted)!important;display:flex!important;flex-shrink:0!important;font-size:1.4rem!important;height:240px!important;justify-content:center!important;overflow:hidden!important;position:relative!important;width:100%!important}main .gh-postfeed .gh-card .gh-card-image-placeholder:before{animation:float 3s ease-in-out infinite!important;content:"📄"!important;font-size:3rem!important;opacity:.3!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}main .gh-postfeed .gh-card .gh-card-content{display:flex!important;flex:1!important;flex-direction:column!important;font-size:1.5rem!important;gap:1.8rem!important;justify-content:space-between!important;min-width:0!important;padding:2.5rem!important;text-align:left!important}main .gh-postfeed .gh-card .gh-card-header{display:flex!important;flex-direction:column!important;flex-shrink:0!important;gap:1.2rem!important}main .gh-postfeed .gh-card .gh-card-meta{align-items:center!important;color:#d1d5db!important;color:var(--color-text-secondary)!important;display:flex!important;flex-shrink:0!important;font-size:1.2rem!important;font-weight:500!important;font-weight:var(--font-medium)!important;gap:1rem!important;letter-spacing:.6px!important;line-height:1.2em!important;text-transform:uppercase!important}main .gh-postfeed .gh-card .gh-card-meta .bull{animation:pulse 2s ease-in-out infinite!important;color:#1e40af!important;color:var(--color-primary)!important;font-weight:700!important;font-weight:var(--font-bold)!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}main .gh-postfeed .gh-card .gh-card-excerpt{display:flex!important;flex:1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}main .gh-postfeed .gh-card .gh-card-excerpt p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;color:#d1d5db!important;color:var(--color-text-secondary)!important;display:-webkit-box!important;font-size:1.4rem!important;line-height:1.7!important;margin:0!important;min-width:0!important;overflow:hidden!important}main .gh-postfeed .gh-card .gh-card-footer{align-items:center!important;border-top:1px solid #2a2a2a!important;border-top:1px solid var(--color-border)!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;margin-top:auto!important;min-height:0!important;padding-top:1.5rem!important}main .gh-postfeed .gh-card .gh-card-footer strong{align-items:center!important;background:rgba(30,64,175,.1)!important;border:1px solid transparent!important;border-radius:.5rem!important;border-radius:var(--radius)!important;color:#1e40af!important;color:var(--color-primary)!important;display:inline-flex!important;font-size:1.3rem!important;font-weight:600!important;font-weight:var(--font-semibold)!important;gap:.6rem!important;overflow:hidden!important;padding:1rem 1.5rem!important;position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}main .gh-postfeed .gh-card .gh-card-footer strong:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transition:left .5s ease!important;width:100%!important}main .gh-postfeed .gh-card .gh-card-footer strong:after{content:"→"!important;font-size:1.2rem!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}main .gh-postfeed .gh-card .gh-card-link:hover .gh-card-footer strong{background:#1e40af!important;background:var(--color-primary)!important;box-shadow:0 4px 12px rgba(30,64,175,.3)!important;color:#080808!important;color:var(--color-bg)!important;transform:translateX(6px)!important}main .gh-postfeed .gh-card .gh-card-link:hover .gh-card-footer strong:before{left:100%!important}main .gh-postfeed .gh-card .gh-card-link:hover .gh-card-footer strong:after{transform:translateX(4px)!important}@media (max-width:768px){main .gh-postfeed .gh-card .gh-card-link{flex-direction:column!important}main .gh-postfeed .gh-card .gh-card-image,main .gh-postfeed .gh-card .gh-card-image-placeholder{height:200px!important}main .gh-postfeed .gh-card .gh-card-content{gap:1rem!important;padding:1.5rem!important}main .gh-postfeed .gh-card .gh-card-meta{font-size:1.1rem!important}main .gh-postfeed .gh-card .gh-card-excerpt p{-webkit-line-clamp:2!important;font-size:1.3rem!important}main .gh-postfeed .gh-card .gh-card-footer{align-items:flex-start!important;flex-direction:column!important;gap:1rem!important}main .gh-postfeed .gh-card .gh-card-footer strong{align-self:flex-start!important}}main .gh-postfeed .gh-card .gh-card-title{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:#f5f5f5!important;color:var(--color-text)!important;display:-webkit-box!important;font-family:Bokor,serif!important;font-family:var(--font-display)!important;font-size:3.2rem!important;font-weight:400!important;font-weight:var(--font-normal)!important;line-height:1.2!important;margin:0!important;overflow:hidden!important;transition:color .2s ease!important}main .gh-postfeed .gh-card .gh-card-link:hover .gh-card-title{color:#1e40af!important;color:var(--color-primary)!important}main .gh-postfeed .gh-card .gh-card-tags{display:flex!important;flex:1!important;flex-wrap:wrap!important;gap:.6rem!important;min-width:0!important}main .gh-postfeed .gh-card .gh-card-tag{background:rgba(30,64,175,.15)!important;border:1px solid rgba(30,64,175,.3)!important;border-radius:.9rem!important;color:#1e40af!important;color:var(--color-primary)!important;display:inline-block!important;font-size:1.1rem!important;font-weight:500!important;font-weight:var(--font-medium)!important;padding:.3rem .9rem!important;position:relative!important;-webkit-text-decoration:none!important;text-decoration:none!important;transition:all .2s ease!important;z-index:2!important}main .gh-postfeed .gh-card .gh-card-tag:hover{background:#1e40af!important;background:var(--color-primary)!important;border-color:#1e40af!important;border-color:var(--color-primary)!important;color:#080808!important;color:var(--color-bg)!important;transform:translateY(-1px)!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+1){background:rgba(30,64,175,.15)!important;border-color:rgba(30,64,175,.3)!important;color:#1e40af!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+1):hover{background:#1e40af!important;border-color:#1e40af!important;color:#080808!important;color:var(--color-bg)!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+2){background:rgba(91,33,182,.15)!important;border-color:rgba(91,33,182,.3)!important;color:#5b21b6!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+2):hover{background:#5b21b6!important;border-color:#5b21b6!important;color:#080808!important;color:var(--color-bg)!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+3){background:rgba(4,120,87,.15)!important;border-color:rgba(4,120,87,.3)!important;color:#047857!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+3):hover{background:#047857!important;border-color:#047857!important;color:#080808!important;color:var(--color-bg)!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+4){background:rgba(217,119,6,.15)!important;border-color:rgba(217,119,6,.3)!important;color:#d97706!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+4):hover{background:#d97706!important;border-color:#d97706!important;color:#080808!important;color:var(--color-bg)!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+5){background:rgba(220,38,38,.15)!important;border-color:rgba(220,38,38,.3)!important;color:#dc2626!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+5):hover{background:#dc2626!important;border-color:#dc2626!important;color:#080808!important;color:var(--color-bg)!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+6){background:rgba(30,64,175,.15)!important;border-color:rgba(30,64,175,.3)!important;color:#1e40af!important}main .gh-postfeed .gh-card .gh-card-tags .gh-card-tag:nth-child(6n+6):hover{background:#1e40af!important;border-color:#1e40af!important;color:#080808!important;color:var(--color-bg)!important}.gh-card-title,.gh-page-title,.gh-title{word-wrap:anywhere;hyphens:auto;word-break:break-word}.gh-viewport{position:relative}.star-layers{bottom:0;height:100vh;left:0;opacity:.24;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;width:100vw;z-index:0}.star-layers .stars,.star-layers .stars2,.star-layers .stars3,.star-layers .stars4{background:transparent;left:0;position:absolute;top:0}.star-layers .hleft{left:-2000px}.star-layers .hright{left:2000px}.star-layers .glyph-fallers{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.star-layers .glyph-faller{animation:glyph-fall 200s linear infinite;animation:glyph-fall var(--dur,200s) linear infinite;animation-delay:0s;animation-delay:var(--delay,0s);color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI Symbol,Apple Symbols,Noto Sans Symbols2,Noto Sans Symbols,Arial Unicode MS;left:50vw;left:var(--x,50vw);opacity:.32;position:absolute;text-shadow:0 0 2px hsla(0,0%,100%,.25);transform:translate3d(0,110vh,0) scale(1);transform:translate3d(0,110vh,0) scale(var(--scale,1));will-change:transform}.star-layers .glyph-faller.g1{--x:8vw;--dur:170s;--delay:10s;--scale:0.9;font-size:18px}.star-layers .glyph-faller.g2{--x:18vw;--dur:210s;--delay:45s;--scale:1.1;font-size:22px;opacity:.24}.star-layers .glyph-faller.g3{--x:28vw;--dur:240s;--delay:90s;--scale:1.0;font-size:20px;opacity:.22}.star-layers .glyph-faller.g4{--x:38vw;--dur:260s;--delay:130s;--scale:1.2;font-size:24px;opacity:.2}.star-layers .glyph-faller.g5{--x:48vw;--dur:200s;--delay:15s;--scale:1.0;font-size:20px}.star-layers .glyph-faller.g6{--x:58vw;--dur:230s;--delay:70s;--scale:0.95;font-size:19px}.star-layers .glyph-faller.g7{--x:68vw;--dur:270s;--delay:120s;--scale:1.15;font-size:23px}.star-layers .glyph-faller.g8{--x:78vw;--dur:300s;--delay:180s;--scale:1.05;font-size:21px}.star-layers .glyph-faller.g9{--x:88vw;--dur:320s;--delay:220s;--scale:0.9;font-size:18px}.star-layers .glyph-faller.g10{--x:12vw;--dur:260s;--delay:200s;--scale:1.0;font-size:20px}.star-layers .glyph-faller.g11{--x:24vw;--dur:280s;--delay:160s;--scale:1.1;font-size:22px}.star-layers .glyph-faller.g12{--x:36vw;--dur:190s;--delay:100s;--scale:0.95;font-size:19px}.star-layers .glyph-faller.g13{--x:66vw;--dur:310s;--delay:140s;--scale:1.2;font-size:24px}.star-layers .glyph-faller.g14{--x:84vw;--dur:220s;--delay:60s;--scale:1.0;font-size:20px}@keyframes glyph-fall{0%{transform:translate3d(0,110vh,0) scale(1);transform:translate3d(0,110vh,0) scale(var(--scale,1))}to{transform:translate3d(0,-20vh,0) scale(1);transform:translate3d(0,-20vh,0) scale(var(--scale,1))}}.star-layers .stars{animation:animStar 50s linear infinite;box-shadow:69px 1879px #fff,321px 1458px #fff,854px 1992px #fff,1739px 121px #fff,1469px 1650px #fff,120px 842px #fff,1563px 1903px #fff,1892px 1540px #fff,340px 1750px #fff,610px 200px #fff,980px 1100px #fff,420px 1320px #fff,1320px 360px #fff,1580px 720px #fff,1840px 980px #fff,210px 1520px #fff,760px 1840px #fff,1040px 1620px #fff,1240px 1420px #fff,1460px 1220px #fff,1660px 1020px #fff,1860px 820px #fff,200px 640px #fff,400px 440px #fff,600px 240px #fff,800px 60px #fff,1000px 260px #fff,1200px 460px #fff,1400px 660px #fff,1600px 860px #fff,1800px 1060px #fff,200px 1260px #fff,400px 1460px #fff,600px 1660px #fff,800px 1860px #fff,1000px 60px #fff,50px 300px #fff,250px 500px #fff,450px 700px #fff,650px 900px #fff,850px 1100px #fff,1050px 1300px #fff,1250px 1500px #fff,1450px 1700px #fff,1650px 1900px #fff,1850px 100px #fff,150px 1200px #fff,350px 1400px #fff,550px 1600px #fff,750px 1800px #fff,950px 2000px #fff,1150px 100px #fff,1350px 300px #fff,1550px 500px #fff,1750px 700px #fff,1950px 900px #fff,90px 1080px #fff,290px 1280px #fff,490px 1480px #fff,690px 1680px #fff,890px 1880px #fff,1090px 80px #fff,1290px 280px #fff,1490px 480px #fff,1690px 680px #fff,1890px 880px #fff,100px 1000px #fff,300px 1200px #fff,500px 1400px #fff,700px 1600px #fff,900px 1800px #fff,1100px 2000px #fff,1300px 200px #fff,1500px 400px #fff,1700px 600px #fff,1900px 800px #fff,80px 960px #fff,280px 1160px #fff,480px 1360px #fff,680px 1560px #fff,880px 1760px #fff,1080px 40px #fff,1280px 240px #fff,1480px 440px #fff,1680px 640px #fff,1880px 840px #fff;height:1px;width:1px}.star-layers .stars:after{box-shadow:inherit;content:" ";height:1px;position:absolute;top:2000px;width:1px}.star-layers .stars2{animation:animStar 110s linear infinite;box-shadow:120px 1800px #fff,360px 1600px #fff,600px 1400px #fff,840px 1200px #fff,1080px 1000px #fff,1320px 800px #fff,1560px 600px #fff,1800px 400px #fff,200px 200px #fff,440px 600px #fff,680px 1000px #fff,920px 1400px #fff,1160px 1800px #fff,1400px 200px #fff,1640px 600px #fff,1880px 1000px #fff,200px 1400px #fff,440px 1800px #fff,680px 200px #fff,920px 600px #fff,1160px 1000px #fff,1400px 1400px #fff,1640px 1800px #fff,1880px 200px #fff,300px 900px #fff,700px 1500px #fff,1100px 300px #fff,1500px 1100px #fff,1900px 1700px #fff,500px 500px #fff,900px 1300px #fff,1300px 700px #fff,1700px 300px #fff,300px 1700px #fff,700px 1100px #fff,1100px 500px #fff,1500px 1500px #fff,1900px 900px #fff,200px 1900px #fff,1600px 200px #fff;height:2px;width:2px}.star-layers .stars2:after{box-shadow:inherit;content:" ";height:2px;position:absolute;top:2000px;width:2px}.star-layers .stars3{animation:animStar 180s linear infinite;box-shadow:150px 1800px #fff,450px 1500px #fff,750px 1200px #fff,1050px 900px #fff,1350px 600px #fff,1650px 300px #fff,1950px 100px #fff,300px 300px #fff,900px 700px #fff,1200px 1600px #fff,1600px 1200px #fff,1800px 1600px #fff,600px 400px #fff,1400px 900px #fff,1700px 1700px #fff;height:3px;width:3px}.star-layers .stars3:after{box-shadow:inherit;content:" ";height:3px;position:absolute;top:2000px;width:3px}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}.star-layers .stars4{animation:animStar 300s linear infinite;box-shadow:40px 1900px #fff,140px 1700px #fff,240px 1500px #fff,340px 1300px #fff,440px 1100px #fff,540px 900px #fff,640px 700px #fff,740px 500px #fff,840px 300px #fff,940px 100px #fff,1040px 1900px #fff,1140px 1700px #fff,1240px 1500px #fff,1340px 1300px #fff,1440px 1100px #fff,1540px 900px #fff,1640px 700px #fff,1740px 500px #fff,1840px 300px #fff,1940px 100px #fff,80px 100px #fff,180px 300px #fff,280px 500px #fff,380px 700px #fff,480px 900px #fff,580px 1100px #fff,680px 1300px #fff,780px 1500px #fff,880px 1700px #fff,980px 1900px #fff;height:1px;width:1px}.star-layers .stars4:after{box-shadow:inherit;content:" ";height:1px;position:absolute;top:2000px;width:1px}.gh-foot,.gh-head,.gh-main{position:relative;z-index:1}.gh-main{background:transparent}@font-face{font-display:swap;font-family:Bokor;font-style:normal;font-weight:400;src:url(../fonts/google/m8JcjfpeeaqTiS2Rfoj5crxF.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:300;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYrYAKRjdNS7Iw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:300;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYTYAKRjdNQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:400;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYrYAKRjdNS7Iw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:400;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYTYAKRjdNQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:500;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYrYAKRjdNS7Iw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:500;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYTYAKRjdNQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:600;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYrYAKRjdNS7Iw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:600;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYTYAKRjdNQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:700;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYrYAKRjdNS7Iw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:italic;font-weight:700;src:url(../fonts/google/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYTYAKRjdNQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:300;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:300;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(../fonts/google/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*# sourceMappingURL=index.css.map */