#marver-consent{--font-family: Manrope, Arial, sans-serif;--font-size: 16px;--dark1: var(--surface);--dark2: var(--line);--dark3: var(--muted);--light1: var(--text);--light2: var(--muted);--light3: var(--line);--green1: var(--action);--green2: var(--action);--green3: var(--line);--border-radius: 12px}#marver-consent .cookie-notice,#marver-consent .cm-modal{border:1px solid var(--line);box-shadow:0 12px 45px #0005}#marver-consent .cookie-notice h2{margin:0 0 .7rem;font-size:1.1rem;line-height:1.3}#marver-consent p,#marver-consent label{line-height:1.55}#marver-consent .cm-btn{min-height:44px;padding:.7rem 1rem;font-weight:600}#marver-consent .cm-btn.cm-btn-success,#marver-consent .cm-btn.cm-btn-danger{background:var(--text);color:var(--page);border:1px solid var(--text)}#marver-consent .cm-btn.cm-btn-info{background:var(--surface);color:var(--text);border:1px solid var(--line)}#marver-consent .cn-buttons{display:flex;flex-wrap:wrap;gap:.5rem}#marver-consent .cn-buttons button{flex:1 1 10rem;margin:0}#marver-consent a{color:var(--text);text-decoration:underline;text-underline-offset:.18em}#marver-consent :focus-visible{outline:3px solid var(--action);outline-offset:3px}#marver-consent .cm-footer-buttons{gap:.5rem;flex-wrap:wrap}#marver-consent .cm-footer-buttons button{flex:1 1 auto}@media(max-width:600px){#marver-consent .cookie-notice{max-height:80vh;overflow:auto}}@font-face{font-family:Manrope;src:url(/fonts/manrope-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-semibold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-bold.woff) format("woff");font-weight:700;font-display:swap}:root{color-scheme:dark;--paper:#fff;--ink:#111316;--deep:#111316;--graphite:#2b2f33;--accent:#f47a1f;--sans:Manrope,Arial,sans-serif;--mono:Consolas,monospace;--page:#111316;--surface:#1a1d20;--text:#f4f5f3;--muted:#b7bec4;--muted-dark:#b7bec4;--line:#3d4145;--line-dark:#3d4145;--action:#f47a1f;--plane:#69727a;--hero-overlay:linear-gradient(90deg,rgba(17,19,22,.96) 0%,rgba(17,19,22,.72) 28%,rgba(17,19,22,.18) 48%,transparent 65%);--hero-overlay-tablet:linear-gradient(90deg,rgba(17,19,22,.98),rgba(17,19,22,.85) 35%,rgba(17,19,22,.1));--hero-overlay-mobile:linear-gradient(180deg,#111316,transparent 25%,transparent 78%,rgba(17,19,22,.35))}:root[data-theme=light]{color-scheme:light;--page:#fff;--surface:#f4f5f3;--text:#111316;--muted:#575d63;--muted-dark:#575d63;--line:#d5d8d6;--line-dark:#d5d8d6;--action:#c94f08;--plane:#858d95;--hero-overlay:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.72) 28%,rgba(255,255,255,.18) 48%,transparent 65%);--hero-overlay-tablet:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.85) 35%,rgba(255,255,255,.1));--hero-overlay-mobile:linear-gradient(180deg,#fff,transparent 25%,transparent 78%,rgba(255,255,255,.35))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem;background:var(--page)}body{margin:0;background:var(--page);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}p{line-height:1.75}h1,h2,h3{text-wrap:pretty;overflow-wrap:normal;word-break:normal;hyphens:none}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:3px solid var(--action);outline-offset:5px}.container{width:min(100% - 6rem,1280px);margin-inline:auto}.skip-link{position:fixed;z-index:100;left:1rem;top:1rem;padding:1rem;background:var(--accent);color:var(--ink);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.section-label{display:flex;gap:1.1rem;align-items:center;font-size:.72rem;font-weight:600;letter-spacing:.07em}.section-label span{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3.4rem;padding:.9rem 1.25rem;background:var(--accent);color:var(--ink);font-size:.86rem;font-weight:700;text-decoration:none;border:1px solid transparent;transition:background .2s}.btn:hover{background:var(--text);color:var(--page)}.text-link{display:inline-flex;align-items:center;gap:1rem;min-height:44px;font-size:.86rem;font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.container{width:calc(100% - 2.5rem)}html{scroll-padding-top:5.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--gutter: clamp(1.25rem, 4vw, 5rem);--section-space: clamp(4rem, 7.5vw, 7.5rem);--text-body: clamp(1.0625rem, 1.015rem + .24vw, 1.1875rem);--text-lead: clamp(1.125rem, 1.04rem + .4vw, 1.375rem);--text-small: clamp(.875rem, .84rem + .16vw, 1rem);--text-label: clamp(.75rem, .72rem + .14vw, .875rem);--text-control: clamp(1rem, .97rem + .12vw, 1.125rem);--text-heading: clamp(2rem, 1.2rem + 3vw, 3.75rem);--text-display: clamp(2.75rem, 1.55rem + 4.5vw, 5.75rem)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--text-body)}.container{width:min(80rem,calc(100% - var(--gutter) - var(--gutter)))}.eyebrow,.section-label{font-size:var(--text-label)}.btn,.text-link{font-size:var(--text-control);line-height:1.5;min-height:52px}.btn{padding:.95rem 1.25rem;gap:1.75rem}.text-link{gap:.9rem}.btn>svg,.text-link>svg{width:1.25em;height:1.25em;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
