:root{--cnvs-themecolor:#c6a45f;--cnvs-themecolor-rgb:198, 164, 95;--eureka-ink:#171916;--eureka-paper:#f7f6f2;--eureka-muted:#ffffffd1;--eureka-accent:#dfc17e}html{min-width:320px}body{background:var(--eureka-ink);min-height:100svh}#wrapper.eureka-shell{background:var(--eureka-ink);flex-direction:column;min-height:100svh;display:flex}.eureka-header{--cnvs-header-height:76px;--cnvs-sticky-header-height:76px;z-index:10}.eureka-header .header-row{justify-content:flex-start}#logo.eureka-logo{border:0;width:auto;margin:0;padding:0}#logo.eureka-logo a{align-items:center;width:auto;display:inline-flex}.eureka-logo__image{height:auto;display:block}#header-wrap #logo img{width:auto}.eureka-main{flex:1;min-height:0;display:flex}.eureka-hero{isolation:isolate;background:var(--eureka-ink);flex:1;min-height:calc(100svh - 54px);position:relative;overflow:hidden;padding:0!important}.eureka-hero:before{z-index:0;content:"";opacity:1;pointer-events:none;background-image:url(/canvas/images/grid.png),linear-gradient(#17191694,#17191694),url(/canvas/images/main.png);background-position:50%,50%,50%;background-repeat:repeat,no-repeat,no-repeat;background-size:auto,cover,cover;position:absolute;inset:0}.eureka-hero__inner{z-index:1}.eureka-hero__container{width:min(100% - 48px,1000px);margin-inline:auto}.eureka-eyebrow{color:var(--eureka-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(22px,3vh,34px);font-size:.74rem;font-weight:700;line-height:1.5}.eureka-hero__title{max-width:1000px;margin:0 auto}.eureka-hero__title:after{display:none}.eureka-hero h1{color:#fff;font-family:var(--cnvs-primary-font), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,6.2vw,5.75rem);font-weight:600;line-height:1.04}.eureka-context{border-top:1px solid #ffffff2e;max-width:760px;margin:clamp(25px,4vh,38px) auto 0;padding-top:clamp(18px,2.6vh,26px)}.eureka-context p{color:var(--eureka-muted);margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.eureka-context p+p{margin-top:.55em}.eureka-cta{color:#fff;letter-spacing:0;text-transform:none;cursor:pointer;border-color:#ffffffb3;min-height:52px;padding:0 24px;font-size:.9rem;font-weight:600;margin:clamp(24px,4vh,36px) 0 0!important}.eureka-cta:hover{border-color:var(--eureka-accent);background-color:var(--eureka-accent);color:var(--eureka-ink)}.eureka-cta i{margin-left:8px}.eureka-cta-note{color:#ffffff94;margin:10px 0 0;font-size:.84rem;line-height:1.5}.eureka-founder{margin-top:clamp(24px,3vh,32px)}.eureka-founder__link{color:#ffffffb8}.eureka-founder__link:hover,.eureka-founder__link:focus-visible{color:#fff}.eureka-footer{z-index:2;background:var(--eureka-ink);color:#ffffff94;flex:0 0 54px;justify-content:center;align-items:center;padding:5px 0;font-size:.76rem;display:flex;position:relative;border-top:1px solid #ffffff1f!important}.eureka-footer__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;display:flex}.eureka-email-reveal{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline #ffffff59}.eureka-email-reveal:hover,.eureka-email-reveal:focus-visible{color:#fff;text-decoration-color:currentColor}.eureka-privacy-settings{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline #ffffff59}.eureka-privacy-settings:hover,.eureka-privacy-settings:focus-visible{color:#fff;text-decoration-color:currentColor}.eureka-consent{z-index:20;color:#fff;background:#232520;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;align-items:stretch;gap:12px;width:min(100% - 32px,960px);padding:18px 20px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000059}.eureka-consent[hidden],.eureka-privacy-settings[hidden]{display:none!important}.eureka-consent__copy{max-width:780px}.eureka-consent__copy p{color:#ffffffc2;margin:0;font-size:.85rem;line-height:1.55}.eureka-consent__copy .eureka-consent__title{color:#fff;margin-bottom:3px;font-size:.95rem;font-weight:600}.eureka-consent__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,660px);margin-left:auto;display:grid}.eureka-consent__preferences{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;min-width:0;margin:0;padding:0;display:grid}.eureka-consent__preferences legend{color:#ffffffc2;grid-column:1/-1;margin-bottom:2px;padding:0;font-size:.78rem}.eureka-consent__preference{color:#ffffffe6;cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:.84rem;display:grid}.eureka-consent__preference strong,.eureka-consent__preference small{display:block}.eureka-consent__preference strong{font-size:.82rem;font-weight:600}.eureka-consent__preference small{color:#ffffffa8;margin-top:2px;font-size:.75rem;line-height:1.4}.eureka-consent__preference input{width:16px;height:16px;accent-color:var(--eureka-accent);margin:2px 0 0}.eureka-consent__preference input:disabled{cursor:not-allowed}.eureka-consent__preference--necessary{cursor:default;grid-template-columns:auto minmax(0,1fr)}.eureka-consent__toggle-state{color:#ffffffc2;white-space:nowrap;border:1px solid #ffffff40;border-radius:3px;padding:2px 6px;font-size:.68rem}.eureka-consent__gpc{color:#e3d69e;margin:0;font-size:.78rem}.eureka-consent__keyboard-hint{color:#ffffff9e;margin:0;font-size:.72rem;line-height:1.4}.eureka-consent__button{white-space:normal;width:100%;min-height:44px;margin:0;display:block}.button.eureka-consent__button--accept{--cnvs-btn-color:var(--eureka-accent);color:var(--eureka-ink);font-weight:700}.button.eureka-consent__button:focus-visible{outline:2px solid var(--eureka-accent);outline-offset:3px}@media (width<=991.98px){.eureka-hero{min-height:calc(100svh - var(--cnvs-header-height) - 54px)}}@media (width<=767.98px){.eureka-hero__container{width:min(100% - 36px,620px)}.eureka-hero h1{font-size:clamp(2.5rem,9vw,4.2rem)}.eureka-context p{font-size:1rem}}@media (width<=575.98px){.eureka-header{--cnvs-header-height:66px;--cnvs-sticky-header-height:66px}.eureka-hero h1{letter-spacing:-.055em;font-size:clamp(2.35rem,10.5vw,3.4rem)}.eureka-eyebrow{letter-spacing:.1em;font-size:.65rem}.eureka-context{margin-top:22px;padding-top:17px}.eureka-cta{min-height:50px;padding-inline:19px}.eureka-consent{padding:16px;bottom:8px}.eureka-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.eureka-consent__preferences{grid-template-columns:1fr;gap:12px}.eureka-consent__button{--cnvs-btn-padding-x:.5rem}.eureka-consent__button--save{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
