:root{scroll-behavior:smooth}.seo-document{background:#06131b;color:#e9e9e5}.seo-header{position:relative;display:flex;align-items:center;gap:32px;padding:28px 5%;border-bottom:1px solid #253d49;flex-wrap:wrap}.seo-header nav,.seo-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.seo-header nav{flex:1}.seo-header a:hover,.seo-footer a:hover{color:#ff6c28}.seo-actions button{border:1px solid #45616e;padding:12px;color:#b3d7e5;background:transparent;font:inherit;cursor:pointer}.seo-article{max-width:1040px;margin:auto;padding:48px 32px 70px}.seo-article h1{font:800 clamp(2.2rem,5.2vw,4rem)/1.08 var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:-.035em;margin:24px 0}.seo-article h2{font:750 clamp(1.4rem,3vw,2rem)/1.2 var(--font-display),sans-serif;margin:44px 0 18px;scroll-margin-top:25px}.seo-article h3{font:700 1.2rem/1.4 var(--font-display),sans-serif;margin:26px 0 10px}.seo-article p,.seo-article li{font:400 1.12rem/1.8 var(--font-body),sans-serif;color:#c1ced4}.seo-article p{margin:0 0 19px}.seo-article article>p{max-width:78ch}.seo-article a{color:#ff894d;text-decoration:underline;text-underline-offset:4px}.seo-article ul{padding-left:25px;margin:14px 0 22px;list-style:disc}.seo-article li{padding:4px 0}.seo-article .seo-intro{font-size:1.3rem;color:#c6dce7;margin-bottom:28px}.seo-toc{border:1px solid #29424d;padding:24px 28px;background:#0b1d28;margin:30px 0}.seo-toc ul{columns:2;column-gap:35px}.seo-toc li{break-inside:avoid;font-size:1rem}.seo-breadcrumb{font-size:.9rem;color:#acc2ce}.seo-cta{padding:28px;background:#102b39;border-left:4px solid #ff5a16;margin-top:48px}.seo-cta h2{margin-top:0}.seo-article .button{color:#17100c;text-decoration:none}.seo-related{padding-top:12px}.seo-related>a{display:block;margin:12px 0}.seo-footer{display:flex;gap:28px;flex-wrap:wrap;padding:35px 5%;border-top:1px solid #29424d;color:#b4c9d4}.seo-skip{position:absolute;left:10px;top:-100px;background:#ff671f;color:#111;z-index:100;padding:15px}.seo-skip:focus{top:10px}a:focus-visible,button:focus-visible{outline:3px solid #fbd121;outline-offset:5px}.section-heading h1,.contract-intro h1,.join-content h1{font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,4rem);line-height:1.05;letter-spacing:-.045em;text-transform:uppercase;font-weight:800}@media(max-width:650px){.seo-header{gap:20px;padding:22px}.seo-header nav{order:3;flex-basis:100%;gap:14px;font-size:.9rem}.seo-actions{gap:12px}.seo-actions button{font-size:.8rem;padding:9px}.seo-actions .button{padding:13px}.seo-article{padding:30px 20px}.seo-toc{padding:20px}.seo-toc ul{columns:1}.seo-cta{padding:22px}.seo-article h1{overflow-wrap:anywhere}.seo-footer{gap:18px}.seo-breadcrumb{line-height:1.7}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
.seo-hub .seo-article{max-width:1600px}.seo-culture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #29424d;border-left:1px solid #29424d;margin:35px 0}.seo-article .seo-culture-card{padding:30px 26px;border-right:1px solid #29424d;border-bottom:1px solid #29424d;display:flex;flex-direction:column;gap:18px;text-decoration:none;color:#e9e9e5;min-width:0}.seo-culture-card .spark{color:#f9d11b}.seo-culture-card h2{font-size:1.3rem;margin:20px 0 0;text-transform:uppercase}.seo-culture-card p{font-size:1rem;line-height:1.6;flex:1}.seo-culture-card>span:last-child{color:#ff7a39;font-size:.9rem;font-weight:700}.seo-culture-card:hover{background:#10232e}.seo-hub .seo-related{display:none}@media(max-width:1000px){.seo-culture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.seo-culture-grid{grid-template-columns:1fr}}
.seo-document{--font-display:Arial;--font-body:Arial;--font-mono:monospace}.seo-article h1{font-family:Arial,sans-serif;font-size:clamp(2.2rem,5.2vw,4rem);font-weight:800;line-height:1.08}.seo-article h2{font-family:Arial,sans-serif;font-weight:750}.seo-header .wordmark{font-size:30px}.seo-header .button{font-size:12px}.seo-header nav{font-size:14px;text-transform:uppercase;letter-spacing:.05em}.seo-article h3{font-weight:700}.seo-article p,.seo-article li{font-family:Arial,sans-serif}.seo-hub .seo-culture-card h2{font-size:1.3rem}

.seo-document{--font-display:'Montserrat',Arial,sans-serif;--font-body:'Hanken Grotesk',Arial,sans-serif;--font-mono:'Space Mono',monospace}.seo-article h1,.seo-article h2,.seo-article h3{font-family:var(--font-display)}.seo-article p,.seo-article li{font-family:var(--font-body)}
